Commit Graph

253 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 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 cb6f8be7fc Add /npc packet 2023-03-02 23:08:03 +08:00
fullwall ef9220b5fd When-player-within rather than when_player_within 2023-03-01 00:21:08 +08:00
fullwall 585df3f696 Add simple /npc pausepathfinding command 2023-02-21 23:59:33 +08:00
fullwall b0a2c51883 Fix /npc mirror with uuid change 2023-02-11 22:52:53 +08:00
fullwall 504a38317c Add --distance argument 2023-02-06 00:43:42 +08:00
fullwall a61befbdcc Add basic /npc home command 2023-02-06 00:40:01 +08:00
fullwall e828782be6 Snowman performance change 2023-01-27 01:54:13 +08:00
fullwall 72c136e97a Add /npc aggressive 2023-01-16 23:54:21 +08:00
fullwall e21681fa26 Add /npc hitbox, WIP packet NPCs 2023-01-03 20:55:27 +08:00
fullwall b38a66dbfb Add /npc lookclose --headonly 2023-01-02 00:24:11 +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 cdb75dbc96 Add warning for npc select within commands 2022-12-27 19:57:48 +08:00
fullwall b8a608ec5c Add /npc lookclose --targetnpcs 2022-12-27 14:22:27 +08:00
fullwall 36671daeae Check parsed name length 2022-12-26 00:20:21 +08:00
fullwall 27603afdf4 Add /npc mirror for skins 2022-12-25 01:37:54 +08:00
fullwall 886d83eeb4 Use new API 2022-12-24 21:43:08 +08:00
fullwall 0e2dd23096 Use names consistently 2022-12-24 13:36:24 +08:00
fullwall e7e2efd518 Allow /npc shop to be performed without an NPC selected 2022-12-19 01:44:16 +08:00
fullwall 8d202aa988 Implement metadata 2022-12-19 00:36:53 +08:00
fullwall 5a82133200 Switch to use new method 2022-12-18 13:50:19 +08:00
fullwall b78312b8f0 Fix two typos 2022-12-12 07:28:12 +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 d34fd48533 Make lookAtFunction use packets for yaw, tweak API further 2022-12-06 23:50:11 +08:00
fullwall fef03ea6da Use new lookup api 2022-12-04 00:59:16 +08:00
fullwall 6fec436f55 Remove some global state from shops 2022-12-03 21:32:58 +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 d8a4c73f58 Make /npc shop open on right click with named shops too 2022-11-30 05:35:31 +08:00
fullwall b8050199f1 Add per-player rotation API 2022-11-28 23:10:50 +08:00
fullwall 5408e7059c Fix colors in /npc horse 2022-11-23 19:03:24 +08:00
fullwall bfbc2415a5 Enforce collidability even if not explicitly set 2022-11-16 21:58:05 +08:00
fullwall 12faab3b53 Fix NPE in /npc lookclose 2022-11-14 00:14:28 +08:00
fullwall a3780e4c4f Adjust lookclose 2022-11-13 16:02:17 +08:00
fullwall 06b1568e07 Clear sleeping status on despawn, add some messages in /npc hurt for non-damageable entities 2022-11-12 21:51:15 +08:00
fullwall ce1f306b08 Make /npc pickupitems persistent 2022-11-11 22:41:34 +08:00
fullwall 35245a580b Fix /npc pickupitems message and for players, null casing for /npc panimate START_SLEEPING 2022-11-10 21:31:32 +08:00
fullwall cda8aceb5d Minor changes 2022-11-06 23:19:08 +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 f8cdbc4515 Add SleepTrait 2022-10-25 17:07:11 +08:00
fullwall 353699fe80 Add arglength checking for /npc command clearerror 2022-10-25 15:58:57 +08:00
fullwall bbf7ca2f98 Add /npc command clearerror 2022-10-24 22:01:40 +08:00
fullwall f6d7ebe809 Add STOP_ELYTRA PlayerAnimation, add a right click option to /npc shop to avoid having to make a command for it 2022-10-22 10:42:44 +08:00
fullwall 856b40b890 Add /npc speak --range 2022-10-15 16:59:09 +08:00
fullwall 91feca62c7 Add /npc jump and /npc wander 2022-10-08 11:11:40 +08:00
fullwall eb5adf9667 Convert messages to use minimessage 2022-10-05 22:27:09 +08:00