Changelog
NOTE: https://github.com/mega12345mega/NBT-Editor/wiki/Updating-the-Client-Chest
Main Features:
- 1.20.5 & 1.20.6 Support
- Added a DataVersion tag to the client chest and exported .nbt files
- Added an updater tool to the client chest and DataVersion field in
/nbt import
for .nbt files without the tag- Added functions to the API to update NBT
- Added container support for horse variations (donkey, llama, camel, etc.)
- Added a config option to change the position of the additional tabs (client chest, enderchest) for JEI compatibility (Issue #58)
- inon13 added a Hebrew translation (he_il)
- hyplant updated Simplified Chinese (zh_cn)
- Xantrisse updated Polish (pl_pl)
Small Features & Changes:
- Changed the inventory keybind, when used in the container screens, to go back to the previous container rather than up to the parent container
- Changed the no armor restriction config to be no slot restriction, which now applies to shulker boxes and the horse screen rather than always being enabled for them
- Added toolips to explain highlighted tags in the editor
- Changed the min/max/-infinity/+infinity button in the attribute editor to 4 individual buttons
- Changed the -infinity & +infinity buttons in the attribute editor to use
Double.POSITIVE_INFINITY
instead ofDouble.MAX_VALUE
- Renamed the operations in the attribute editor to match 1.20.5+ names, which will also be used in older versions of Minecraft since they make more sense
- Made the book screen's page keybinds act the same as the client chest's page keybinds (influenced by the config)
- Replaced
/factory unstackable
with/factory randomuuid [add | remove]
and, for 1.20.5+,/factory maxstacksize (default | <size>)
- Changed the level limit in the enchantment editor to 255 in 1.17.1+
- Removed
/factory signboard import
- Moved the cancel button in group shortcuts to match aliases
- Moved the text for attribute operations and slots to the language files
- Added
/get help get
&/get help open
- Optimized calls checking if the subject is unsaved in the editor
- Changed the NBT Editor protocol version to 1, so this update is incompatible with previous versions of the mod (for client-server communication)
Bug Fixes:
- Fixed converting books to writable detecting black as formatting
- Fixed setting sign items to waxed not working
- Fixed importing uncompressed .nbt files failing
- Fixed no armor restriction (now no slot restriction) being disabled and enabled when it shouldn't
- Fixed the name field in the editor scrolling to the last character when editing NBT
- Fixed the disabled name field not updating when changing the name in the main name field in the display editor
- Fixed getting multiple stacks of items resulting in incorrect stack sizes sometimes
- Fixed the text format sometimes outputting incorrect formatting
- Fixed crash when converting simple text into the text format
- Fixed a Java exception appearing when providing out of bounds lines to
/factory display lore
instead of a proper message - Fixed armor stand entities not being considered containers
- Fixed crash when rendering entities in the guis if the entity is holding an enchanted item
- Fixed crash in the editor when the count is set to "+" and the type is changed
- Fixed crash when calling
/get preset
in <= 1.18.2 - Fixed vertical centering of the jump pages buttons in the client chest
- Fixed opening containers inside of world containers resulting in desync
- Fixed the toast messages (update available, incompatible protocol) not working in <= 1.20.2
- Fixed internal issue with cloning strings in the editor (this doesn't seem to actually break anything, but unsure)
- Fixed issues with truncating messages/commands in the extended chat field
- Fixed crash when entering "-" into the page field in the client chest
- Fixed quick moving items in horse variations sometimes causing the item to disappear (as it is moved to the invisible saddle or armor slots)
- Fixed mod conflicts with any mod that uses fake players (Issue #108)
Dependencies
External resources
Project members
mega12345mega
Owner
Technical information
License
MIT
Client side
required
Server side
unsupported
Project ID