Commit Graph

95 Commits

Author SHA1 Message Date
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 21f3a7755a Implement new API 2022-06-12 01:37:38 +08:00
fullwall aaf870372c Remove entity if world failed to add 2022-06-11 12:41:24 +08:00
fullwall 97da84c192 Fix gcooldown not working when used in isolation 2022-04-30 02:39:26 +08:00
fullwall 2a5b62aae0 Remove bossbar on despawn 2022-04-09 11:41:12 +08:00
fullwall af08a77b8e Add customisation of initial no damage ticks 2022-04-06 12:39:58 +08:00
fullwall 41b1ef57c9 Fix spawned debug message 2022-04-03 11:48:42 +08:00
fullwall cd12fefe73 Trial fix to paper delaying non-player mob spawns 2022-03-16 17:13:05 +08:00
fullwall 577dc72101 Don't register MobType class 2022-03-15 10:11:36 +08:00
fullwall 4bf4dc0651 Add more info to debug messages to help with debugging 2022-03-14 04:25:42 +08:00
fullwall ae36f4bd9f Add custom holder support to CustomEntityRegistry 2022-03-04 20:23:59 +08:00
fullwall be019c0e83 Refactor blockbreaker, add /npc blockbreak 2022-02-20 01:05:38 +08:00
fullwall 87d27c09dc Don't reset custom name (TBC if 1.8.8 is affected) 2022-02-19 20:27:41 +08:00
fullwall 6fd6d12092 Update held item status every tick 2022-02-19 19:00:09 +08:00
fullwall b12ae2ee66 Improve underwater pathfinding, cleanup 2022-02-19 18:26:37 +08:00
fullwall b26dfb3d0f Implement new PathStrategy method, improve swimming navigation 2022-02-19 16:36:31 +08:00
fullwall 984ce6d9e7 Improve underwater mobs staying in place 2022-02-16 17:36:03 +08:00
fullwall bf56a6dcb2 Add glowing for non-player characters, stop 1.8.8 noDamageTicks from going down too fast 2022-02-15 01:35:07 +08:00
fullwall a29fb3059a Add /npc useitem 2022-02-15 00:57:22 +08:00
fullwall 5fffa23e94 Add packet update delay setting 2022-01-02 01:22:35 +08:00
fullwall 18423134fa Trial fix for duplicate UUID spawned 2021-09-27 01:36:23 +08:00
fullwall 3d3de6576d Use onPreSpawn event to avoid 'FOUC' in armorstands. Fix invulnerable ticks being reduced too quickly. 2021-09-23 14:12:44 +08:00
fullwall db825cce72 Add rough impl of SneakTrait 2021-09-20 20:59:54 +08:00
fullwall 3d85ad4ea8 Add /npc chunkload 2021-05-07 01:46:59 +08:00
fullwall c7789e5073 Remove extra NPCDespawnEvent 2021-04-05 16:38:10 +08:00
mariaum 0b41b24425
Fix blank names for a few seconds after spawning a npc. (#2477) 2021-02-22 19:27:06 +08:00
fullwall cc5c132347 Arm swing on player sees player-npc, not spawn 2020-12-28 08:24:30 +08:00
fullwall 284565598e Trial a new method for fixing spawn body yaw, fix /npc rename not applying hologram name immediately 2020-12-27 20:54:21 +08:00
fullwall 0b79c392b0 Some plugins rely on specific metadata ordering 2020-11-27 23:31:21 +08:00
fullwall 3c2d0625b4 Clone spawn location more, minor cleanup 2020-11-17 10:15:52 +08:00
fullwall 0add70d397 Add spawnreason to debug 2020-11-17 09:09:52 +08:00
fullwall 12b796afa3 Add extra spawning debug 2020-10-12 21:58:26 +08:00
fullwall 9e0b8d1c5a Fix hologram names with non-player NPCs 2020-10-08 21:06:45 +08:00
fullwall 7450c4db45 Use new getOrAddTrait methodf 2020-09-14 17:57:58 +08:00
fullwall 2a8f54f2d6 Move movement code into playerTick to avoid inter-world crashes 2020-07-27 17:14:57 +08:00
fullwall 62e44c25ed Armor stands shouldn't have holograms even if the setting is enabled 2020-07-22 01:30:07 +08:00
fullwall c8898b52e3 Add always-use-name-holograms 2020-07-18 19:08:10 +08:00
fullwall 57373a68a3 Don't teleport if despawned 2020-07-15 23:50:48 +08:00
fullwall c60e18bd87 teleport should check cross-world 2020-07-11 00:44:40 +08:00
fullwall f3986ec9cc Update custom name status immediately on spawn 2020-07-11 00:38:27 +08:00
fullwall 429264dbf0 Fix Boolean parsing issue 2020-07-10 12:28:39 +08:00
fullwall 652a68a79d Respect name visibility properly 2020-07-10 12:19:29 +08:00
fullwall ea20cdb21e Fix duplication of name hologram 2020-07-09 23:37:45 +08:00
fullwall b5e59585e3 If NPC is already despawned count that as a valid despawn 2020-07-08 19:26:00 +08:00
fullwall ed141532a8 Don't store hashcode goal selector 2020-07-06 23:28:14 +08:00
fullwall 0a58215541 Use holograms instead of scoreboard for names 2020-07-06 16:37:34 +08:00
fullwall c7ab1a8407 Copy getStoredLocation/getLocation 2020-06-28 18:05:04 +08:00
fullwall d8b3b1c2c0 Add event to spawning debug 2020-06-28 17:36:24 +08:00
fullwall 0b922011bd Rework tablist for recent versions 2020-05-12 23:12:39 +08:00