Commit Graph

74 Commits

Author SHA1 Message Date
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
fullwall 354625afc8 Default bystanders hear targeted chat to false 2021-04-25 12:15:14 +08:00
fullwall ca421b9cef Sync naming 2021-04-14 02:01:34 +08:00
fullwall 8612e329b6 Add warning to /npc reload 2021-04-14 01:51:11 +08:00
fullwall 643e42f4ba Add basic named parameters for time purposes in command trait 2021-03-13 22:17:55 +08:00
fullwall e03d65aeb4 Add /npc command itemcost 2021-02-01 22:35:28 +08:00
fullwall 21163e4ec4 Add placeholder support for skins 2020-12-28 10:39:56 +08:00
fullwall b9e6418d52 Add new debug-chunk-loads setting 2020-12-24 19:03:21 +08:00
fullwall aa136420c8 Make initial skin packet delay configurable 2020-12-24 19:00:35 +08:00
fullwall 040930bcde Add /npc command --gcooldown 2020-12-16 18:12:37 +08:00
fullwall 810441c17b Add new setting and implement parameter 2020-11-22 21:29:55 +08:00
fullwall 1eddabe8c0 Allow /npc follow to teleport across worlds 2020-11-15 17:43:26 +08:00
fullwall 84ec48078d Add global settings for command error messages 2020-10-05 12:18:19 +08:00