Commit Graph

86 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 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 07fb13c284 Add /npc hologram viewrange, add /npc playerfilter --applywithin, work towards auto-hologram-sneak 2023-11-05 20:58:37 +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 05048be1f7 Initial 1.20.2 update 2023-10-01 17:27:38 +08:00
fullwall 97ddf858ce Full update 2023-09-20 22:05:05 +08:00
fullwall db6058bbd0 Reimplement hologram display entities using interaction entities as suggested by Owen1212055 2023-08-28 01:49:14 +08:00
fullwall 8719c1f182 Implement new metadata 2023-08-06 18:57:42 +08:00
fullwall a9fea94c61 Catch protocollib errors again, change /npc list to use uuid rather than id 2023-07-09 18:57:30 +08:00
fullwall 46f4444c10 Implement new PlayerFilter method, async-friendly chunk trackers 2023-06-25 21:58:09 +08:00
fullwall 9facad1b2a Initial 1.20 update 2023-06-08 22:37:50 +08:00
fullwall ee77512185 Add new setting for global shop view permission, add insert after selected waypoint functionality 2023-05-20 17:10:53 +08:00
fullwall 513a6c7cce Use new duration option 2023-05-14 22:54:45 +08:00
fullwall 232f5247f1 Rework /npc follow toggling 2023-05-06 00:45:57 +08:00
fullwall 6a8300980d Fix an issue with /npc metadata and enum keys, set lookclose target to null if not enabled 2023-04-27 18:55:42 +08:00
fullwall 7db27a3eee Add stuck action setting 2023-04-26 00:15:26 +08:00
fullwall b35c815629 Fix no such method error on severely outdated minecraft versions, add InteractionController 2023-03-15 18:44:30 +08:00
fullwall e6f8a47f36 Add config comments, remove subplugins, remove NPCEnderTeleportEvent 2023-03-15 01:41:24 +08:00
fullwall 2d8ea825a2 Fix time conversion code 2023-03-14 14:31:07 +08:00
fullwall b9f10a2e0c Fix Java 8 compat 2023-03-13 21:46:52 +08:00
fullwall bd8d5a7f74 Fix NumberFormatException in latest builds 2023-03-13 02:26:13 +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 960e1036b4 Minor formatting change 2023-02-23 23:58:23 +08:00
fullwall 679873c7d4 Added a name update delay 2023-02-20 23:34:12 +08:00
fullwall 7244834e34 Make NPCs more likely to swim, add speed setting in water 2023-02-08 22:07:15 +08:00
fullwall e21681fa26 Add /npc hitbox, WIP packet NPCs 2023-01-03 20:55:27 +08:00
fullwall fda3c9d5c9 Make default text cooldown range higher 2023-01-02 11:57:27 +08:00
fullwall 433121979c Add a random text delay default setting of 20-40ticks 2023-01-02 08:37: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 f5dcdb8a1d Move settings around 2022-12-19 00:48:50 +08:00
fullwall 372d209be1 More sane highlight colour handling, be flexible with name length if placeholder immediately replaces 2022-10-26 16:59:11 +08:00
fullwall eb5adf9667 Convert messages to use minimessage 2022-10-05 22:27:09 +08:00
md5nake d29781e0b5
Make pathfinder max visited nodes configurable (#2902) 2022-10-02 02:44:06 +08:00
fullwall 6270985989 Make text edit check argument length, move some code into ProfileFetchThread 2022-09-03 15:39:08 +08:00
fullwall a1da32d1d6 Change default delay setting 2022-08-21 21:34:53 +08:00
fullwall 30b2f5a8e2 Placeholders for speech bubbles, /npc command errormsg 2022-08-21 16:15:40 +08:00
fullwall 0afeb4792d Use EntitiesLoadEvent instead of ChunkLoadEvent, other minor fixes 2022-08-04 11:48:48 +08:00
fullwall 4dfac9c62d Remove team unregistering to ScoreboardTrait, add scoreboard-teams send ticks to assist with a possible scoreboard conflict 2022-07-13 20:09:21 +08:00
fullwall dfbdfaed09 Add entity spawn wait ticks settings for debugging purposes 2022-07-03 14:39:45 +08:00
fullwall af08a77b8e Add customisation of initial no damage ticks 2022-04-06 12:39:58 +08:00
fullwall 5c3878d2f8 Implement destinationTeleportMargin. Tweak pathfinding in an attempt to fix minecraft navigation issues with players. Expect changes. 2022-01-29 14:56:29 +08:00
fullwall 7c8b136e1d Add /npc command expcost 2021-11-01 20:56:54 +08:00
fullwall d4c557d5b2 Improve /npc text editor, implement speech bubbles, allow armor stands to pathfind using the A* finder, allow /npc bossbar to work on all entities 2021-07-19 23:02:41 +08:00
fullwall 85c1f8f732 Fix horse mounted navigation 2021-05-30 00:23:13 +08:00
fullwall 22fd1da0c8 Add option to avoid talk-close to NPCs 2021-05-18 14:49:17 +08:00