Commit Graph

95 Commits

Author SHA1 Message Date
fullwall 3d44a09756 Armorstand renderer should incorporate entity height 2024-04-15 01:48:17 +08:00
fullwall cd7f3366ab Rework hologram rendering (WIP: text displays not yet functional) 2024-04-15 01:42:09 +08:00
fullwall 8cf37b0ecc Give item holograms the same tracking range as the base hologram 2024-03-27 16:18:11 +08:00
fullwall 321088784c Check player world in lookclose 2024-03-25 00:39:47 +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 52bb50fd8c Add missing description messages, and prompt users to join Discord to contribute to translations 2024-03-02 22:29:05 +08:00
fullwall af728ec4b1 Set hologram tracking range to the same as the npc's 2024-01-21 15:47:00 +08:00
fullwall 647215e8dd Fixes to per-player name holograms 2024-01-18 17:22:22 +08:00
fullwall 4529f7dc39 Use new method 2024-01-18 15:37:37 +08:00
fullwall 8ca8c14f89 Reset packetrotationsession yaw to physical yaw on removal 2024-01-07 17:06:55 +08:00
fullwall a1e4255771 Redecompile 1.20.2 minecraft pathfinder 2023-12-01 23:43:58 +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 840ab30108 Don't cancel NPC - NPC mount events, NMS#mount uses optional boolean flag to force mount. /npc blockbreaker adds to NPC inventory by default 2023-11-05 02:03:57 +08:00
fullwall 483b6565cd Adjust hologram mount strategy 2023-11-01 00:58:28 +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 d17ca61e6e Implement event, and use it to link hologram display entity. unify some old tracker implementations. WIP implementation of unified player linking 2023-10-30 01:37:00 +08:00
fullwall 751e2a28ac Misc small changes 2023-10-29 02:09:08 +08:00
fullwall 8efde00530 Re-mounting interaction entities seems to work 2023-10-23 02:07:59 +08:00
fullwall e889476e7b Fixes for hologram display entities 2023-10-23 01:58:06 +08:00
fullwall ba74dc8ad2 Fix /npc shop edit multiline item descriptions 2023-10-09 00:54:31 +08:00
fullwall db6058bbd0 Reimplement hologram display entities using interaction entities as suggested by Owen1212055 2023-08-28 01:49:14 +08:00
fullwall 5138dc615a Small fixes 2023-07-29 23:26:02 +08:00
fullwall 5003f0c367 Fix <item> hologram, cancel EntityTameEvent for protected NPCs 2023-07-19 23:53:43 +08:00
fullwall 46f4444c10 Implement new PlayerFilter method, async-friendly chunk trackers 2023-06-25 21:58:09 +08:00
Brando! da2ab6324a
`npc hologram margintop/marginbottom` command (#3027)
* Add `npc hologram margin` command

* Revert `mb` and `mt` declaration change.

* Change `margin` to `margintop` and `marginbottom`

Also fix mistake in usage syntax.
2023-06-18 00:08:44 +08:00
fullwall 9facad1b2a Initial 1.20 update 2023-06-08 22:37:50 +08:00
fullwall 19b917e905 Add unstable API for hologramtrait 2023-04-25 23:56:50 +08:00
fullwall 85c91780c9 Adjust hologram name NPC implementation 2023-04-24 17:55:04 +08:00
fullwall ed4f43a5aa Implement player placeholders in hologram names 2023-04-23 23:46:20 +08:00
fullwall 71ecc7086b Implement playerfilter api 2023-04-17 01:47:32 +08:00
fullwall f88c2771a8 Use armor stands for holograms 2023-03-30 23:13:38 +08:00
fullwall e8a5a1ceb4 Fix mineskin API calls and hologram name height 2023-03-29 18:32:47 +08:00
fullwall 4a55753409 Improve triggers editor. 2023-03-25 21:49:30 +08:00
fullwall bdc2264fc6 Enable text display by default 2023-03-20 17:28:17 +08:00
fullwall f269019d56 Don't use text displays for holograms 2023-03-19 16:14:53 +08:00
fullwall 14e90b11b3 Fix hologram trait on older minecraft version 2023-03-18 02:00: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 74a861142b Add durations to settings, allow falling distance to be set for all mobs 2023-03-12 22:30:19 +08:00
fullwall 8235ed160f PICKUP_ITEMS now defaults to false rather than isProtected 2023-02-26 15:51:59 +08:00
fullwall 679873c7d4 Added a name update delay 2023-02-20 23:34:12 +08:00
fullwall 9bf3194710 Add per-line margin to hologram lines for items 2023-02-14 23:19:45 +08:00
fullwall 871c7c0259 More code refactoring 2023-02-13 22:20:13 +08:00
fullwall 8f43ca70e5 Fix bug in item parsing for holograms, allow arbitrary bounding boxes for BoundingBoxTrait, attempt to unify common code across NMS implementations 2023-02-13 20:32:20 +08:00
fullwall 0e2dd23096 Use names consistently 2022-12-24 13:36:24 +08:00
fullwall 5a82133200 Switch to use new method 2022-12-18 13:50:19 +08:00
fullwall 2b19473832 Rework HologramTrait implementation 2022-10-16 10:41:34 +08:00
fullwall d11fd91d4a STOP_USE_ITEM not supported 2022-10-04 22:18:05 +08:00
fullwall a316a87711 Implement new flag command API, fix hologram line display 2022-09-07 02:11:07 +08:00