fullwall
c0be235538
Send an extra headrotation packet since spigot resets head rotation now, make some protocollib methods async, bump avoid-water costs by one block
2023-07-08 21:36:04 +08:00
fullwall
6d5f881b91
Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS)
2023-06-19 20:55:16 +08:00
fullwall
406bea7b53
Trial removing arm swing in favour of manual position packets
2023-04-30 00:18:24 +08:00
fullwall
71ecc7086b
Implement playerfilter api
2023-04-17 01:47:32 +08:00
fullwall
155ffe522e
Add missing NMSBridge default impl
2023-04-08 14:43:03 +08:00
fullwall
d6ffa085a0
Add guided waypoint msg
2023-04-03 22:40:04 +08:00
fullwall
84c581dd09
Allow on the fly /npc trackingrange
2023-03-27 02:52:56 +08:00
fullwall
299f781308
Initial 1.19.4 update. Of note: sniffers are known to not be working
2023-03-15 03:37:05 +08:00
fullwall
e6f8a47f36
Add config comments, remove subplugins, remove NPCEnderTeleportEvent
2023-03-15 01:41:24 +08:00
fullwall
b02a3d8766
Implement player filtering, replace all entity trackers, compatibility update for async entity tracking
2023-03-07 23:58:03 +08:00
fullwall
248e9de2e6
Fix NPCs constantly trying to swim, relicense to LGPL
2023-03-06 00:28:44 +08:00
fullwall
d35dcb8ae7
Trial teleporting players directly without calling PlayerTeleportEvent
2023-02-21 22:56:50 +08:00
fullwall
72c136e97a
Add /npc aggressive
2023-01-16 23:54:21 +08:00
fullwall
98c5c48c23
Implement new API
2023-01-05 20:05:15 +08:00
fullwall
e21681fa26
Add /npc hitbox, WIP packet NPCs
2023-01-03 20:55:27 +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
a669a8a256
Workaround protocollib not supported listed boolean, fix dolphins moving while on ground, add /npc bossbar --range, add /npc create --nameplate --temporaryticks
2022-12-29 23:26:02 +08:00
fullwall
27603afdf4
Add /npc mirror for skins
2022-12-25 01:37:54 +08:00
fullwall
4c958b5e7c
Fix custom name components in 1.8.8-1.12.2,
2022-12-22 23:17:28 +08:00
fullwall
8d202aa988
Implement metadata
2022-12-19 00:36:53 +08:00
fullwall
c6e7ce65f5
Add /npc camel, minor code cleanup
2022-12-18 13:25:08 +08:00
fullwall
139158cb48
Initial update to 1.19.3
2022-12-08 23:21:09 +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
f8cdbc4515
Add SleepTrait
2022-10-25 17:07:11 +08:00
fullwall
967fea021e
Use placeholders in /npc shop
2022-07-29 09:15:15 +08:00
fullwall
7b3c0c8126
Add /npc allay
2022-07-28 06:36:51 +08:00
fullwall
98c2d3492a
Add /npc piglin --dancing
2022-07-07 23:34:15 +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
487d587675
Apply nogravity immediately on spawn and on usage
2022-05-26 15:58:54 +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
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
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
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
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
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