Commit Graph

319 Commits

Author SHA1 Message Date
fullwall 74a861142b Add durations to settings, allow falling distance to be set for all mobs 2023-03-12 22:30:19 +08:00
fullwall a29e7cb8e7 Fix compile error 2023-03-08 01:14: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 c22916bb70 Use new method 2023-03-01 23:05:25 +08:00
fullwall fc66909ae0 isNavigating() considers paused status 2023-02-27 22:05:19 +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 585df3f696 Add simple /npc pausepathfinding command 2023-02-21 23:59:33 +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 3ae6c29493 Fix npcselector getBlockData error 2023-02-13 20:34:00 +08:00
fullwall 142931a86d Simplify skinupdatetracker 2023-02-11 10:47:31 +08:00
fullwall 41ca21a131 Check world first in skin trackers 2023-02-10 21:13:32 +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 a61befbdcc Add basic /npc home command 2023-02-06 00:40:01 +08:00
fullwall ba04e4b05f Fix phantom bugs 2023-02-05 15:25:29 +08:00
fullwall 52955febf1 Add null check for A* finder, clone itemstacks in drop trait 2023-01-19 18:11:42 +08:00
fullwall 72c136e97a Add /npc aggressive 2023-01-16 23:54:21 +08:00
fullwall 367cbd330f Replace NPC names in Placeholders rather than Chat trait 2023-01-16 23:39:59 +08:00
fullwall ffac34f734 Fix player ticking 2023-01-05 22:51:42 +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 027e4d27a9 Simplify command block logic 2022-12-27 19:24:42 +08:00
fullwall ef49f0762e Set all connected command block sender selected 2022-12-27 19:20:18 +08:00
fullwall 27603afdf4 Add /npc mirror for skins 2022-12-25 01:37:54 +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 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 ab0c706da5 Add perplayer lookclose, rework templates, add message to send on click to shop trait, remove profiler call in player navigation which broke compatibility with certain plugins 2022-12-11 21:28:39 +08:00
fullwall dffccdd2d4 Only send entity metadata if dirty 2022-12-10 14:59:27 +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 06230800b9 Move minecraft placeholder cache to AbstractNPC 2022-12-04 01:38:36 +08:00
fullwall 6fec436f55 Remove some global state from shops 2022-12-03 21:32:58 +08:00
fullwall c935caa140 Remove some dead code 2022-12-03 21:02:59 +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 ede598cc9b Fix some issues with ShopTrait item costs/results and add NBT filter API. Adjust /npc item to be more flexible. 2022-12-03 18:21:46 +08:00
fullwall 8a65d4a5a0 Add way to set custom name directly 2022-11-30 06:13:55 +08:00
fullwall 5408e7059c Fix colors in /npc horse 2022-11-23 19:03:24 +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 c03160e73e Streamline default vocal chord in preparation for speech API simplification 2022-10-29 22:47:46 +08:00