This repository has been 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
@JvmOverloads
where 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