Skip to content

2.3.0 Release

Compare
Choose a tag to compare
@tr7zw tr7zw released this 01 Apr 23:36
· 497 commits to master since this release

Maintainance before 1.16 releases that fixes a few bugs here and there and adds some small new features.

  • Fixed the possibility that a broken test file causes the onEnable self-check to always fail
  • Added PersistendDataContainer API for Tiles and Entities. This replaces the NBT-Injector which won't get (maintained) support for 1.16. This API is usable for 1.14+, older versions have to use the NBT-Injector. You can use the 1.14/1.15 as transition period.
  • Added the NBTGameProfile class for converting GameProfiles from and to NBT
  • Fixed a problem in the 1.13 NBT-Injector
  • Added Streaming API. This adds to all NBTCompounds writeCompound(OutputStream) and to NBTContainer the constructor NBTContainer(InputStream inputsteam)
  • Added missing List types
  • Added more null/invalid state checks so null/air Items/dead entities/not placed tiles will throw an exception
  • You can now compare 2 compounds using equals (toString is used for the content)
  • Added (WIP) data API. Will become more useful in the future by providing Spigot like API for normally unreachable stuff.