Commit Graph

150 Commits

Author SHA1 Message Date
fullwall cd7f3366ab Rework hologram rendering (WIP: text displays not yet functional) 2024-04-15 01:42:09 +08:00
fullwall 70ac5c9193 Make /npc shop delete (name) output a message, send head yaw packet to just the viewer rather than cached nearby players, bump translations 2024-03-16 23:10:12 +08:00
fullwall 3a5b13c170 Cleanup, change packet tracker removal method (needs checking for geyser debug message) 2024-02-29 13:10:44 +08:00
fullwall 19f08c4607 Attempt to replace the entity tracker without sending packets for initial spawn. EXPERIMENTAL: needs testing. Also add /npc armorstand --headpose 2024-02-18 00:44:38 +08:00
fullwall 4d1b3ee357 Remove STORAGE_TYPE setting, fix a few setting comments 2024-02-11 01:13:49 +08:00
fullwall 8ca8c14f89 Reset packetrotationsession yaw to physical yaw on removal 2024-01-07 17:06:55 +08:00
fullwall 06b0e2d800 Don't set body yaw with head yaw 2023-12-11 23:17:34 +08:00
fullwall 578b8d38c1 Remove metadata clearing code 2023-11-29 22:53:42 +08:00
fullwall 7073bebc17 Move hologram metadata check to CitizensNPC 2023-11-25 04:20:43 +08:00
fullwall 81cce42a93 Implement new event 2023-11-15 22:39:09 +08:00
fullwall 07fb13c284 Add /npc hologram viewrange, add /npc playerfilter --applywithin, work towards auto-hologram-sneak 2023-11-05 20:58:37 +08:00
fullwall 401e34a4a3 Refactor PlayerAnimation to accept a collection of players rather than radius. Rework NPCLinkToPlayerEvent handling 2023-10-30 22:49:02 +08:00
fullwall 751e2a28ac Misc small changes 2023-10-29 02:09:08 +08:00
fullwall e889476e7b Fixes for hologram display entities 2023-10-23 01:58:06 +08:00
fullwall 7f6b6df4cf Bump deps
Del
2023-10-13 21:50:23 +08:00
fullwall 46f4444c10 Implement new PlayerFilter method, async-friendly chunk trackers 2023-06-25 21:58:09 +08:00
fullwall ad023c3bd5 Various bugfixes including for /npc sitting, item action, event listening to push/knockback events 2023-06-19 20:39:50 +08:00
fullwall 9facad1b2a Initial 1.20 update 2023-06-08 22:37:50 +08:00
fullwall 3fe2d189f4 Fix skinlayers trait, add /npc lookclose --linkedbody 2023-05-02 00:50:50 +08:00
fullwall fe0abfdcb5 Add /npc panda -e 2023-04-20 01:35:44 +08:00
fullwall 4f9506ce7a Add /npc painting 2023-04-08 02:35:55 +08:00
fullwall 4a55753409 Improve triggers editor. 2023-03-25 21:49:30 +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 4053795588 Fix a few more invalid ticks 2023-03-13 02:41:43 +08:00
fullwall 74a861142b Add durations to settings, allow falling distance to be set for all mobs 2023-03-12 22:30:19 +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 8235ed160f PICKUP_ITEMS now defaults to false rather than isProtected 2023-02-26 15:51:59 +08:00
fullwall 63f1013d46 Try fix controllable / sit trait issues 2023-02-23 23:52:27 +08:00
fullwall e140883287 Fix minor typo 2023-02-21 23:06:11 +08:00
fullwall d35dcb8ae7 Trial teleporting players directly without calling PlayerTeleportEvent 2023-02-21 22:56:50 +08:00
fullwall a09a54d4da Use teleportcause 2023-02-15 07:19:20 +08:00
fullwall 7244834e34 Make NPCs more likely to swim, add speed setting in water 2023-02-08 22:07:15 +08:00
fullwall bbfbc767dc Reorder npc update() 2023-02-08 21:06:10 +08:00
fullwall 8ba9d2ceb6 Reorder update() method 2023-02-06 23:28:00 +08:00
fullwall ba04e4b05f Fix phantom bugs 2023-02-05 15:25:29 +08:00
fullwall 72c136e97a Add /npc aggressive 2023-01-16 23:54:21 +08:00
fullwall ffef42efb7 Packet NPCs now properly spawn, fix NPE in new pathfinder, fix 1.8.8 compatibility with /npc shop 2023-01-04 23:02:33 +08:00
fullwall e21681fa26 Add /npc hitbox, WIP packet NPCs 2023-01-03 20:55:27 +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 0e2dd23096 Use names consistently 2022-12-24 13:36:24 +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 06230800b9 Move minecraft placeholder cache to AbstractNPC 2022-12-04 01:38:36 +08:00
fullwall ac387b2de4 Add item args to /npc create and /npc item, remove Nameable reference 2022-12-03 20:50:06 +08:00
fullwall 8a65d4a5a0 Add way to set custom name directly 2022-11-30 06:13:55 +08:00
fullwall c02391ccc3 Subtle behaviour change to make players remove themselves from tablist on death 2022-11-12 16:17:06 +08:00
fullwall cda8aceb5d Minor changes 2022-11-06 23:19:08 +08:00
fullwall d04ea81225 WIP fix for NPCs not despawning properly 2022-10-17 01:17:32 +08:00