Dylan T.
Dylan T.
## Description `Spawnable::get(Serialized)SpawnCompound()` needs a `TypeConverter` context ## Justification NBT serialization for network is currently context-unaware, which might be a problem if context-specific stuff gets put into NBT. This previously...
## Description Since PM4, we've been using enums to lock down some of the invalid stuff that plugins were doing with the API and causing crashes. However, in some cases,...
## Description OPcache is able to perform certain inline and static linking optimisations when linking functions within the same script. This can offer performance gains in some cases. However, this...
## Description These two methods need to be able to replace the used itemstack, so that they don't need to make flawed assumptions about player inventories, or have to work...
If JsonMapper can't be relied on for JSON validation during mapping, it should be clearly documented so that no one tries to rely on the library for data validation. All...
Recently it was discovered that system time changes during `SleeperHandler->sleepUntil()` will cause the sleeper to break. Changing the time forward causes the sleeper not to sleep at all for that...
This is needed to patch up invalid states produced by world converters.
This can then be used to reproduce all format variations of NBT as needed. This would be beneficial particularly for block palette extraction, since the use of non-standard varint NBT...
### Bug report See test case. Anything to the right of the nullsafe operator isn't evaluated when the subject is `null`. Apparently this includes variables and other things too. Example...
## Description If the player opens an inventory window and moves away from the container (e.g. by water currents), they will still be able to interact with the container inventory...