Commit Graph

34 Commits

Author SHA1 Message Date
fullwall 947f4301f3 Set head yaw when teleporting NPCs 2020-03-28 01:14:11 +08:00
fullwall f0000cdf3b Allow placeholder API in /npc create, fix float persistence bug 2020-03-27 18:50:14 +08:00
fullwall 1cd8e1913e Add head yaw persistence 2020-03-21 18:30:52 +08:00
fullwall 1e507a1d57 Use old logic for glowing colour in 1.12, remove unnecessary respawn in /npc rename for non-Player NPCs 2020-03-21 15:19:46 +08:00
fullwall 496a4cbb3b Use Minecraft's no gravity logic and enable it for all default flying NPCs 2020-03-02 14:51:54 +08:00
fullwall 95ab688877 Fix shulker color setting 2020-03-01 15:29:47 +08:00
fullwall d64876dd65 Temp test fix for spawning 2019-10-03 21:33:06 +08:00
fullwall d72b6ef9e8 Change isSpawned API to use old valid logic. May fix spawning issues. 2019-10-03 13:14:20 +08:00
fullwall 51984323dc Fix rename issue 2019-07-23 22:04:36 +08:00
fullwall 673ee02542 Migrate glowing stuff to new scoreboard trait, add /npc scoreboard 2019-07-12 15:39:38 +08:00
fullwall f767c2bbd1 Fix /npc glowing --color 2019-07-12 14:48:10 +08:00
fullwall d0b358a27c Change /npc mount permission, force chunk load on spawning due to chunk load 2019-06-12 21:06:06 +08:00
fullwall e7cba79e1a Add a proper 1.14 solution for KEEP_CHUNKS_LOADED 2019-05-29 16:45:18 +08:00
fullwall 483c25f11a Add new commands for new 1.14 API 2019-05-07 20:02:14 +08:00
fullwall cc7d3ae85f Refactor and bugfix customNameUpdate 2019-04-26 18:20:34 +08:00
mariaum 7d7bf356de Improve 1.8 performance by not just catching exceptions. (#1697) 2019-03-08 00:12:29 +08:00
Alex "mcmonkey" Goodwin 05abc9299c Fix spawn chunk NPC loading issues, fixes #1332 (#1625)
Some misplaced code unintentionally caused chunks to load in the middle of the startup sequence (after NPCs refused to spawn in the chunk, but before the server was fully started), meaning any chunk that normally loads within a few seconds of startup would be loaded already at that time, meaning a chunk load event never fires, and thus any NPCs at that location simply don't spawn in until the chunk is allowed to naturally unload and is later loaded again.
2018-11-30 22:34:47 +08:00
fullwall 505ef8a926 Use new spawnreason 2018-08-08 16:08:38 +08:00
fullwall 0d5d5c4ac6 Check for null world in spawn 2018-07-24 19:52:35 +08:00
fullwall d2a0aa637b Remove debug code 2018-06-30 12:56:31 +08:00
fullwall 23f03c1fd8 Add PlayerAnimation.START_ELYTRA 2018-06-29 22:35:13 +08:00
fullwall 958d1de863
Update CitizensNPC.java 2018-04-10 11:20:29 +08:00
fullwall 4c99dc0e7c Initial 1.8.8 support 2018-04-07 16:02:35 +08:00
fullwall 72ac9134b1 Allow minecraft to remove NPCs on death instead of going through Citizens 2018-02-13 17:18:15 +08:00
fullwall f33804609e Add -l flag to /npc spawn and add /npc metadata
Add /npc remove --owner
2018-01-01 14:41:10 +08:00
fullwall 1bd3b7e0e8 Don't use empty scoreboard team names 2016-12-14 16:26:19 +08:00
fullwall e3981a15a6 Implement debug NavigatorParameter and change some Player yaw code 2016-12-10 19:53:55 +08:00
fullwall 2f7e4ea786 Add -h option to /npc name 2016-11-22 15:41:51 +08:00
fullwall dccfadb846 Fixes for 1.11 2016-11-17 17:00:16 +08:00
fullwall 0189157400 First pass at 1.11 2016-11-17 15:53:41 +08:00
fullwall 7cb434db21 Small optimisations 2016-08-25 19:40:58 +08:00
fullwall 95261e4548 Unchange where tracker replacement happens 2016-08-21 21:53:08 +08:00
fullwall e344158ff4 Change where tracker replacement happens 2016-08-20 13:38:04 +08:00
fullwall 449a7bd46a Convert to multi module 2016-08-03 19:19:24 +08:00