Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Additions
EnchantmentTag#getEnchantment()
to get Bukkit equivalent enchantment if exists.- ItemStack callback from
SkullTexture
to process the retrieved textured skull if it's obtained with player name or uuid. RtagEntity#getAttributeValue()
to get attribute values.- Pretty NBT formatter to get any NBT object as pretty string, json or component, you can also use a custom color palette.
- Compatibility with any type of NBT object on
TStreamTools
operations (Using GZIP format or not). TStream
instances now can read any type of serialized object as bytes (useful to read objects from Base64 that use different serialization formats).ItemTagStream
instances now detect PaperMC serialized items to convert across versions.- Multiple methods to convert Minecraft data versions using
ServerInstance
class. OptionalType#first()
to get the first object from OptionalType (list, array or single object).OptionalType#single()
to get the OptionalType as single object instance.#merge()
and#deepMerge()
methods to merge multiple paths into compounds.#move()
method to move an object from path to any path using Rtag or RtagEditor instances.TagBase#size()
andTagBase#clear()
to handle any list or compound.
Bug Fixes
- Fix
RtagItem#addEnchantment()
not saving enchantments properly.
Changes
- The documentation is now instantly updated when new version is published.
RtagEditor#load()
method returns the current type object.- The textured skulls from
SkullTexture
now are unique ItemStack objects. - Texture values from
SkullTexture
now are cached as String (less memory usage). - The plugin is now marked as Folia supported.
Information
Published on | August 25, 2023 |
---|---|
Downloads | 1 |
Platforms
Paper (1.8-1.20.1)