Commit Graph

72 Commits

Author SHA1 Message Date
Alex "mcmonkey" Goodwin 221eb4b8d5 Fix for client NPE issue - don't missend player spawn packets (#1525)
* Fix #1360 - don't missend player spawn packets

Player spawn packets were improperly sent by the Minecraft internals in early NPC spawn sequence, when they are not valid to be sent yet. This patch blocks their sending until the tracker system is pushed onto the NPC. Tested and functional.

* improve long name cutting order, fixes #1422

ensures that root name will always be 16 characters if the given name was too long - previously, the root name could be as small as a single character (for input name of 17 characters).
2018-06-28 23:51:41 +08:00
fullwall 3f035ad38f Clear old advancement data 2018-05-27 19:59:56 +08:00
fullwall a8ec654753 Be more aggressive in blocking achievement earning 2018-04-02 00:46:45 +08:00
fullwall 3090bf3fde Use Collections.emptyMap() instead of empty ImmutableMap 2018-03-30 21:18:36 +08:00
fullwall 8054667482 Implement a less CPU-intensive method of clearing advancement progress 2018-03-09 22:24:24 +08:00
fullwall d14119bc38 Override an ocelot method 2018-02-18 18:56:19 +08:00
fullwall 9ad7c976bf Fix wolf targeting with Citizens installed 2018-02-05 15:51:20 +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 ffbedcd841 Implement a rudimentary setSkinPersistent API 2017-10-19 00:27:27 +08:00
Brokkonaut 78992529e5 Try fixing memory leak with advancements 2017-08-31 16:19:06 +02:00
fullwall 0e25c352a0 Try to aggressively stub out AdvancementDataPlayer 2017-08-24 19:50:04 +08:00
fullwall 40e80c074d Java 6 source compat 2017-08-22 21:18:06 +08:00
fullwall 0a6b954976 Try a better way of clearing advancement progress 2017-08-22 21:09:06 +08:00
fullwall d67324c885 Avoid clearing advancement data 2017-08-22 20:24:42 +08:00
fullwall 46079e717c Clear achievement map 2017-07-14 15:01:17 +08:00
fullwall 4d67397067 Prevent advancements for human NPCs 2017-07-12 20:39:13 +08:00
fullwall c02fec9ca0 Set noclip for spectator NPCs 2017-06-09 20:27:44 +08:00
fullwall 4235e72cc1 Remove subscription to bukkit broadcast 2017-06-08 19:37:57 +08:00
fullwall 98774bac15 Fix gravity for players 2017-06-08 19:28:17 +08:00
fullwall 9f291dfec2 Add parrot command, fix 1.12 bug in players 2017-06-08 19:19:04 +08:00
fullwall 8e0fa64f9a First pass update to 1.12 2017-06-08 18:14:41 +08:00
fullwall 8145751136 Bump version, first pass at 1.12 2017-06-02 17:36:25 +08:00