Commit Graph

70 Commits

Author SHA1 Message Date
fullwall 77d34b53e6 Fix inconsistency in canNavigate where flyable/living status was not respected 2024-04-21 23:24:37 +08:00
fullwall d557be5f35 Use new pathfinder should be loaded 2024-02-10 23:58:04 +08:00
fullwall 66708ac314 Add /npc command cycle 2024-02-05 00:05:51 +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 9bb88a6db1 Add some debug for navigation, add --at arg for /npc playsound 2023-10-03 23:06:25 +08:00
fullwall 5138dc615a Small fixes 2023-07-29 23:26:02 +08:00
fullwall 46f4444c10 Implement new PlayerFilter method, async-friendly chunk trackers 2023-06-25 21:58:09 +08:00
fullwall d9a4a3e5e2 Make /npc rotate use arm swing to fix rotation 2023-05-04 01:51:48 +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 fe0abfdcb5 Add /npc panda -e 2023-04-20 01:35:44 +08:00
fullwall 5bb73b3a95 Partially restore uuid version reset code 2023-04-16 02:21:30 +08:00
fullwall e0a66ff67b Fix /npc follow <NPC ID> 2023-03-31 00:11:29 +08:00
fullwall 46633409c3 Adjust command costs so that they are only charged after checking that the command can be used, adjust itemcost algorithm 2023-03-16 22:01:04 +08:00
fullwall 4053795588 Fix a few more invalid ticks 2023-03-13 02:41:43 +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 fc66909ae0 isNavigating() considers paused status 2023-02-27 22:05:19 +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 44e988b7d7 Remove debugging code 2022-12-18 15:43:40 +08:00
fullwall f9def3fe6a Don't send per-player rotation packets as often 2022-12-18 15:39:48 +08:00
fullwall 139158cb48 Initial update to 1.19.3 2022-12-08 23:21:09 +08:00
fullwall d34fd48533 Make lookAtFunction use packets for yaw, tweak API further 2022-12-06 23:50:11 +08:00
fullwall 748af9f9bd Implement new methods 2022-07-28 15:43:24 +08:00
fullwall e9d197eab0 Simplify navigator interface 2022-07-28 15:36:16 +08:00
fullwall 58b53174c8 Fix itemframes, add /npc debug command, don't lowercase skin names early in skintrait 2022-07-15 10:21:44 +08:00
fullwall 96ba80edd8 Persist use new pathfinder if set manually 2022-04-20 11:55:15 +08:00
fullwall b1b5704145 Cancel move destination on navigation stop 2022-02-20 01:31:13 +08:00
fullwall 5bf9fdc6c9 Make NavigatorParameters#run run consistently 2022-02-13 21:39:22 +08:00
fullwall bef0f16f3b Cancel current move destination when navigator paused 2022-02-02 21:40:19 +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 004c46ab76 Extra plugin disabled check 2021-09-18 15:35:13 +08:00
fullwall cffb0519e0 Add backcompat code 2021-09-17 20:32:41 +08:00
fullwall cdb7cbba4a Fix chunk tickets being removed when Citizens is disabled, return correct NPC entity in HologramTrait 2021-09-17 19:04:52 +08:00
fullwall 7952600382 Add simple chunk ticketing system for pathfinding 2021-09-09 18:21:00 +08:00
fullwall 0499839115 Fix navigation bug with duplicate examiners, add change detection to scoreboard to avoid sending as many packets 2021-01-27 22:38:50 +08:00
fullwall 79f048fe0c Implement new metadata for /wp disableteleport 2020-12-26 17:01:27 +08:00
fullwall 1266298442 Allow straight line navigator to track entity exactly 2020-12-16 17:59:20 +08:00
fullwall 810441c17b Add new setting and implement parameter 2020-11-22 21:29:55 +08:00
fullwall fb0591c187 Implement new APIs 2020-11-22 21:08:01 +08:00
fullwall 3ecd3300ce Add location cloning to setTarget and Waypoint 2020-07-07 22:22:34 +08:00
fullwall 9d2cad098a Implement new bounding box checker for pathfinding 2020-06-30 20:39:40 +08:00
fullwall c1a89984a3 Rework mounted pathfinding 2020-05-12 20:28:41 +08:00
fullwall cc14768607 New finder now sets the passenger movement for horses 2020-05-11 20:36:35 +08:00
fullwall 14ebf26935 Try to avoid water more 2020-04-08 23:59:49 +08:00
fullwall de94185133 Fix turtle navigation between biomes 2020-02-21 23:50:35 +08:00
fullwall 68e9ca68b5 Use NMS#look instead of teleporting to set pitch 2019-07-14 00:24:14 +08:00
fullwall 0e328ee167 Add /waypoints opendoors 2019-07-12 14:35:30 +08:00
fullwall b02bcbe38b Temp fix for chunk unloading problem 2019-04-29 15:58:07 +08:00