Commit Graph

131 Commits

Author SHA1 Message Date
fullwall d17ca61e6e Implement event, and use it to link hologram display entity. unify some old tracker implementations. WIP implementation of unified player linking 2023-10-30 01:37:00 +08:00
fullwall 751e2a28ac Misc small changes 2023-10-29 02:09:08 +08:00
fullwall dd247a9ee0 Fix typo causing npcs to be damageable 2023-10-24 23:10:03 +08:00
fullwall e889476e7b Fixes for hologram display entities 2023-10-23 01:58:06 +08:00
fullwall 7f6b6df4cf Bump deps
Del
2023-10-13 21:50:23 +08:00
fullwall 97ddf858ce Full update 2023-09-20 22:05:05 +08:00
fullwall 28a3e0bf79 Simplify getAllNPCs() implementation 2023-09-03 23:41:38 +08:00
fullwall 7c0eb422a6 Tweak PlayerDeathEvent to not use npc.getEntity() 2023-09-01 02:36:04 +08:00
fullwall 5003f0c367 Fix <item> hologram, cancel EntityTameEvent for protected NPCs 2023-07-19 23:53:43 +08:00
fullwall 46f4444c10 Implement new PlayerFilter method, async-friendly chunk trackers 2023-06-25 21:58:09 +08:00
fullwall f3b7ba0e52 ClickRedirectTrait is respected for playerfilter 2023-06-20 23:29:36 +08:00
fullwall ad023c3bd5 Various bugfixes including for /npc sitting, item action, event listening to push/knockback events 2023-06-19 20:39:50 +08:00
fullwall cd550e634e Cancel use item twice 2023-06-18 17:53:47 +08:00
fullwall a551fe4890 Add /npc setequipment 2023-06-18 17:23:55 +08:00
fullwall 8e4c38ded1 Implement /npc knockback 2023-06-14 23:47:42 +08:00
fullwall 8b107587e7 QoL fix for npc players with death messages 2023-06-13 20:13:21 +08:00
fullwall 9704f1493c Implement new push / knockback events 2023-06-12 21:20:51 +08:00
fullwall 8df17d2f02 WIP fix for tp cross-world 2023-05-12 01:09:45 +08:00
fullwall deb9976a9b Inline eventlistenchunk 2023-05-07 20:09:37 +08:00
fullwall 283a2a3381 Change EntityDamageEvent listenerpriority to lowest 2023-04-24 21:27:15 +08:00
fullwall 71ecc7086b Implement playerfilter api 2023-04-17 01:47:32 +08:00
fullwall f895169e92 Remove debug code 2023-04-11 01:02:24 +08:00
fullwall fcb0c7d953 Tweak how equipment updates are detected 2023-04-11 00:10:45 +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 cb6f8be7fc Add /npc packet 2023-03-02 23:08:03 +08:00
fullwall c22916bb70 Use new method 2023-03-01 23:05:25 +08:00
fullwall 22e1821f24 Cancel item despawns for item NPCs 2023-02-15 06:02:00 +08:00
fullwall fe4434de91 Don't clear uuid version 2023-02-09 21:09:53 +08:00
fullwall bbfbc767dc Reorder npc update() 2023-02-08 21:06:10 +08:00
fullwall e828782be6 Snowman performance change 2023-01-27 01:54:13 +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 4590193673 Upgrade skull saving 2022-12-27 13:07:12 +08:00
fullwall 550c72a234 getHand() removal 2022-12-26 20:07:16 +08:00
fullwall 8c10fe8b18 Use per player metadata API 2022-12-24 19:53:59 +08:00
fullwall 4c958b5e7c Fix custom name components in 1.8.8-1.12.2, 2022-12-22 23:17:28 +08:00
fullwall f5dcdb8a1d Move settings around 2022-12-19 00:48:50 +08:00
fullwall c68a7ad82f Null check shop name and make default shop name 2022-12-03 00:20:04 +08:00
fullwall ebe1d27986 More robust way of checking EntityTransformEvent existence 2022-10-26 01:25:30 +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 84e59407e4 Switch to entities unload event for new paper chunkloading system 2022-10-19 01:47:07 +08:00
fullwall d11fd91d4a STOP_USE_ITEM not supported 2022-10-04 22:18:05 +08:00
fullwall 838aa3019b Minor changes 2022-10-02 23:10:23 +08:00
fullwall 12b60fcdf2 Fix EntityTransformEvent on old versions of minecraft 2022-09-13 00:56:03 +08:00
fullwall b6563dba8d Block entity transformations if protected 2022-09-09 18:13:01 +08:00
fullwall 7bbe87be0b Move EntitiesLoadEvent to a separate file 2022-08-05 12:01:07 +08:00
fullwall 0afeb4792d Use EntitiesLoadEvent instead of ChunkLoadEvent, other minor fixes 2022-08-04 11:48:48 +08:00
fullwall 71bc177298 Try scanning the online players less 2022-07-25 15:53:34 +08:00
fullwall acca94d911 Aggressively send scoreboard teams 2022-07-25 15:40:39 +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