fullwall
e21681fa26
Add /npc hitbox, WIP packet NPCs
2023-01-03 20:55:27 +08:00
fullwall
36feecdc2b
Fix sneak animation
2023-01-01 20:44:17 +08:00
fullwall
b4280103c1
Simplify PlayerUpdateTask
2023-01-01 18:15:10 +08:00
fullwall
b8e79b20cf
Implement API, check for invalid Player references, remove Text min/max-cooldown settings and fix Text delay/right click cancellations, make SitTrait work with npc#teleport
2023-01-01 15:26:35 +08:00
fullwall
f6823fd842
Refresh sleep timers
2022-12-26 00:53:38 +08:00
fullwall
27603afdf4
Add /npc mirror for skins
2022-12-25 01:37:54 +08:00
fullwall
886d83eeb4
Use new API
2022-12-24 21:43:08 +08:00
fullwall
8c10fe8b18
Use per player metadata API
2022-12-24 19:53:59 +08:00
fullwall
8f21f87867
Be more aggressive with bed packets in older minecraft versions
2022-12-22 23:35:19 +08:00
fullwall
4c958b5e7c
Fix custom name components in 1.8.8-1.12.2,
2022-12-22 23:17:28 +08:00
fullwall
e90096eebe
Add /npc spellcast
2022-12-18 23:21:08 +08:00
fullwall
3ee17c6dae
Fix /npc camel and /npc llama
2022-12-18 22:18:12 +08:00
fullwall
c6e7ce65f5
Add /npc camel, minor code cleanup
2022-12-18 13:25:08 +08:00
fullwall
46b18eee49
Run cleanup
2022-12-10 13:31:11 +08:00
fullwall
139158cb48
Initial update to 1.19.3
2022-12-08 23:21:09 +08:00
fullwall
d34fd48533
Make lookAtFunction use packets for yaw, tweak API further
2022-12-06 23:50:11 +08:00
fullwall
ede598cc9b
Fix some issues with ShopTrait item costs/results and add NBT filter API. Adjust /npc item to be more flexible.
2022-12-03 18:21:46 +08:00
fullwall
8a65d4a5a0
Add way to set custom name directly
2022-11-30 06:13:55 +08:00
fullwall
b8050199f1
Add per-player rotation API
2022-11-28 23:10:50 +08:00
fullwall
ed9230c680
Implement knockback event
2022-11-13 23:33:18 +08:00
fullwall
f8cdbc4515
Add SleepTrait
2022-10-25 17:07:11 +08:00
fullwall
7b3c0c8126
Add /npc allay
2022-07-28 06:36:51 +08:00
fullwall
ddf5660c66
Stop anvil guis from giving out input items
2022-07-26 15:08:13 +08:00
fullwall
3fcf8931f7
Consolidate versioned trait commands
2022-07-10 01:53:34 +08:00
fullwall
98c2d3492a
Add /npc piglin --dancing
2022-07-07 23:34:15 +08:00
fullwall
bf532728d1
Set destination even for non NPCs
2022-06-22 12:35:01 +08:00
fullwall
2e2a83779e
Implement anvil GUI
2022-06-12 19:49:21 +08:00
fullwall
21f3a7755a
Implement new API
2022-06-12 01:37:38 +08:00
fullwall
2341ccfbf9
Update references
2022-04-28 13:47:50 +08:00
fullwall
8694603c85
Refactor PlayerControllerLook into RotationTrait
2022-04-25 02:22:39 +08:00
fullwall
324d94a21f
Rename /npc pose --save to /npc pose --mirror and add /npc pose --save to save the current NPC pose
2022-04-24 19:22:55 +08:00
fullwall
53d7a23d9f
Renamings from NMS
2022-04-19 15:37:35 +08:00
fullwall
897c511757
Fix dragon yaw and make it same as rider yaw. Refactor out redundant calculation of yaw
2022-02-20 22:34:29 +08:00
fullwall
97d4c3b117
Make nonliving entities look at entities too, fix /npc lookclose with shulkers spamming noises
2022-02-20 21:56:51 +08:00
fullwall
ecbab327ed
Fix some bugs
2022-02-20 10:04:09 +08:00
fullwall
b26dfb3d0f
Implement new PathStrategy method, improve swimming navigation
2022-02-19 16:36:31 +08:00
fullwall
bef0f16f3b
Cancel current move destination when navigator paused
2022-02-02 21:40:19 +08:00
fullwall
db825cce72
Add rough impl of SneakTrait
2021-09-20 20:59:54 +08:00
Alex "mcmonkey" Goodwin
4dc123bb4b
Refactor scoreboard handling to use instant scoreboard application at spawn ( #2544 )
...
Full description in PR https://github.com/CitizensDev/Citizens2/pull/2544
2021-05-08 02:02:17 +08:00
fullwall
c24ce1e1ed
Use NMS methods for isSolid checking
2021-04-30 10:31:25 +08:00
fullwall
fe7f6e373f
Add /npc polarbear -r and restore target and goal selectors
2020-12-17 13:13:23 +08:00
fullwall
fffa2b9a12
Backport player tracker fix to 1.12
2020-07-24 22:27:05 +08:00
fullwall
d333c98823
Refactor getHeight for NMS
2020-07-06 08:42:46 +08:00
fullwall
9d2cad098a
Implement new bounding box checker for pathfinding
2020-06-30 20:39:40 +08:00
fullwall
c9564c4be2
Implement enderman methods
2020-06-27 15:41:47 +08:00
fullwall
1505ccfeca
Extra NPE check
2020-06-27 15:17:29 +08:00
fullwall
04519d868b
Initial 1.16 commit
2020-06-25 17:24:32 +08:00
Alex "mcmonkey" Goodwin
981ade8974
patch the majority of potential scoreboard packet errors ( #2128 )
2020-05-01 01:39:07 +08:00
Alex "mcmonkey" Goodwin
0e31ffb9f8
Implement packet-based scoreboard team enforcement ( #2127 )
...
* Implement packet-based scoreboard team enforcement
This should fix incompatibility with scoreboard plugins that break the main scoreboard
* impl to 1.8-1.12, move event logic, fix Setting usage
* pull setting if to outside of foreach loop
* fix return vs continue, minor opti as requested
2020-04-30 20:51:10 +08:00
fullwall
8109a90440
Fix saving of body vs head yaw
2020-04-30 19:11:56 +08:00
fullwall
32429f140d
Run clientside player ticking at a different time
2020-04-29 20:56:39 +08:00
fullwall
14ebf26935
Try to avoid water more
2020-04-08 23:59:49 +08:00
fullwall
1cd8e1913e
Add head yaw persistence
2020-03-21 18:30:52 +08:00
fullwall
9f3841c3ec
Fix /npc name in 1.8.8
2020-03-03 23:31:04 +08:00
fullwall
496a4cbb3b
Use Minecraft's no gravity logic and enable it for all default flying NPCs
2020-03-02 14:51:54 +08:00
fullwall
bd95e7d364
Remove some dead code
2020-03-01 15:33:48 +08:00
fullwall
87c2a884c5
Merge branch 'master' of github.com:CitizensDev/Citizens2
2020-03-01 15:30:00 +08:00
fullwall
95ab688877
Fix shulker color setting
2020-03-01 15:29:47 +08:00
fullwall
ad69b483db
Add /npc snowman
2020-02-25 14:12:06 +08:00
fullwall
e52f616a4b
Added sitting flag to /npc panda
2020-02-21 20:28:57 +08:00
fullwall
688f78ea6f
Merge moduled trait code and discontinue building of 1.10
2019-12-12 00:13:54 +08:00
fullwall
d72b6ef9e8
Change isSpawned API to use old valid logic. May fix spawning issues.
2019-10-03 13:14:20 +08:00
fullwall
65cbb8850f
Support java 12
2019-05-16 17:50:59 +08:00
fullwall
2d05ca134e
Preliminary 1.14 update
2019-04-24 21:01:22 +08:00
fullwall
3682faebec
Implement new API and fix an error from Paper
2019-02-05 18:12:02 +08:00
mergu
f47912f001
Fix npc path block updates ( #1611 )
...
* Fix npc path block updates
* Only update pathfind blocks in debug mode
2018-11-05 19:05:28 +08:00
fullwall
dfb5b90b38
Preliminary 1.13 update - some known issues
2018-07-19 20:18:47 +08:00
Alex "mcmonkey" Goodwin
221eb4b8d5
Fix for client NPE issue - don't missend player spawn packets ( #1525 )
...
* Fix #1360 - don't missend player spawn packets
Player spawn packets were improperly sent by the Minecraft internals in early NPC spawn sequence, when they are not valid to be sent yet. This patch blocks their sending until the tracker system is pushed onto the NPC. Tested and functional.
* improve long name cutting order, fixes #1422
ensures that root name will always be 16 characters if the given name was too long - previously, the root name could be as small as a single character (for input name of 17 characters).
2018-06-28 23:51:41 +08:00
fullwall
772ab5fb7b
Add NMS.setPeekShulker to replace old method
2018-04-09 00:17:17 +08:00
fullwall
4c99dc0e7c
Initial 1.8.8 support
2018-04-07 16:02:35 +08:00
fullwall
a8ec654753
Be more aggressive in blocking achievement earning
2018-04-02 00:46:45 +08:00
fullwall
4da3153cdd
Fix shulker color and playing sounds
2018-03-26 14:39:28 +08:00
fullwall
5f062dbb3a
Fix horse/llama equipping
2018-03-15 16:41:30 +08:00
fullwall
73ff01c774
Add color to /npc shulker
2018-03-09 23:30:28 +08:00
fullwall
bf13181bd1
Add a NPE check to getVehicle
2018-03-02 00:39:05 +08:00
fullwall
476debfcd7
Make horse equipper more general
2018-02-03 08:56:09 +08:00
fullwall
c767b6fdc3
Support non-yggdrasil implementations of MinecraftSessionService
2018-01-29 16:26:26 +08:00
fullwall
f33804609e
Add -l flag to /npc spawn and add /npc metadata
...
Add /npc remove --owner
2018-01-01 14:41:10 +08:00
fullwall
15569c529f
Add /npc shulker
2017-09-04 19:16:49 +08:00
fullwall
0e25c352a0
Try to aggressively stub out AdvancementDataPlayer
2017-08-24 19:50:04 +08:00
fullwall
093533b0ea
Add parrot trait properly
2017-06-20 17:20:32 +08:00
fullwall
8e0fa64f9a
First pass update to 1.12
2017-06-08 18:14:41 +08:00
fullwall
8145751136
Bump version, first pass at 1.12
2017-06-02 17:36:25 +08:00