- fix: PacketSplitter to do better, and reduced DEFAULT_MAX_RECEIVE_SIZE to 16MB
- fix: a few items in the Data Tag system.
- network protocol overhaul: All protocols now require explicit registration by the Client.
- Introduce Compressed Data Tag Packets. This saves a ton of Buffer space & bandwidth.
- Hard network backwards compat breakage.
- fix: Render a Blank Item Icon for ConfigBlockState when the Item doesn't contain available components.
- add: WidgetHoverComponent.java for rendering "Vanilla Component" Hover text.
- add: IConfigBase.java -- commentComponent getter and setter [OPTIONAL]
- add: WidgetDirectoryNavigation.java "right click" to open Root, and add new "Open Directory" icon. These Open the respective folders in your OS File Browser; similar to using the "Resource Packs" route.
- add: support for reading block states using "name" and "properties"
- add: ConfigBlockStateList.java and all related Widgets.
- fix: GuiBlockStateEditor.java alignments
- fix: Block Lootable container's from Inv Preview, because otherwise the code will "accidentally" mark them as looted. (More C2ME problems)
- add: Caching last Opened Container Menu's via the EntityDataRegistry via the (enableChestDataTracker) config
- fix: Inv Preview nbt-only size calculations (IDataSyncer / NbtInventory)
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }