This repository was archived by the owner on Sep 20, 2024. It is now read-only.
  
  
  
  
Releases: Minestom/Hephaistos
Releases · Minestom/Hephaistos
Hephaistos v2.2.0
- NBTList is no longer a List subclass, this creates issues with immutability and Java interop.
- NBTCompound is no longer a Map subclass, this creates issues with immutability and Java interop.
- New methods asMapView()andasListView()to get the underlying structures
- New methods to mimic a List-like interface in NBTList
- New methods to mimic a Map-like interface in NBTCompound & MutableNBTCompound
Hephaistos v2.1.2
- 
Fix ANTLR dependency chain in Gradle 
- 
Added @JvmOverloadswhere applicable
- 
Multiple convenience methods for Java interop 
- 
Migration guide from v1 to v2 available in docs/ 
Hephaistos v2.0.0
v2.0.0 of Hephaistos
Thanks to @LeoDog896 for the hard work!
Here are the highlights:
- NBT types are now immutable
- Fixed: incorrect string unescaping when parsing SNBT
- Added: Support for in-memory RegionFile instead of requiring RandomAccessFile
- Added: Support for 1.17+ MCA files and chunks
Hephaistos v2.0.0 RC4
Still testing Github Actions
Hephaistos v2.0.0 RC3
v2, still testing auto-publishing to Maven Central
Hephaistos v2.0.0 RC2
v2 version, testing auto-publishing of releases on Maven Central
Hephaistos v1.1.8
- Method to remove tag inside NBTCompound and NBTList
- Method to find index or remove tag inside NBTList
Hephaistos v1.1.7
- Revert code breaking change when using Kotlin and NBTList
Changes from v1.1.6:
- Added deepClone for NBT classes
Hephaistos v1.1.5
- Added NBTCompound#getKeys()to get list of keys available in the compound
Hephaistos v1.1.4
- ANTLR runtime part of the API now