Tags
Creators
Details
Licensed MIT
Published 4 years ago
Updated last year
All versions
2.0.3
Release
NBT Editor v2.0.3last year 41.8K
Compatibility
Minecraft: Java Edition
1.21–1.21.4
1.20.x
1.19.x
1.18.x
1.17.x
Platform
Fabric
Supported environments
Client-side
Client and server
Required content
Changes
Main Features:
- 1.21.2, 1.21.3, & 1.21.4 support
/opennow supports crafters and colored bundles/opennow supports chest boats (the item can't hold items, but the entity or a spawn egg works)- Added jukebox_playable to the hide flags GUI
- GTedd & Clexus updated Simplified Chinese (zh_cn)
- GTedd updated Traditional Chinese (zh_tw)
- papa_louie09 updated Polish (pl_pl)
Text Format & Widget Features:
- &#RRGGBB; can now be used for custom colors
- &_<color> can now be used for shadow colors
- Added [insertion]{...}(...) and [font]{...}(...)
- Color codes no longer clear formatting
- Invalid text format syntax no longer gives an error message
- Use Alt to set shadow color in the widget
- Added insertion and font buttons to the widget (Ctrl+Shift+I and Ctrl+Shift+F respectively)
Small Features:
- Improved handling of world containers getting broken while you're editing items and containers inside
- Changed your inventory to not show when exiting editors opened by using commands
- Added titles and placeholders to some string input prompts
- Made the background for the position prompt and image size prompt fill the entire screen
- Refactored the cursor management system when opening/closing containers
- Changed the cursor item to persist rather than being put in your inventory whenever possible
- Factories added via the API should now always call
NBTReference#(show/escape)Parent
- Built jars now have a commit hash
- Refactored slot index calculations
- API users should now use SlotUtil
Bug Fixes:
- Fixed improperly loaded registries resulting in mod conflicts (Issue #145, Issue #143, Issue #135)
- Fixed the inventory cursor being set when requested by the server when in creative if you've opened an inventory container (should be blocked)
- Fixed error appearing in console when exiting a world without a client_chest folder
- Fixed not being able to edit items in a double chest
- Fixed crash when inputting regex replacement groups with an invalid index or name
- Fixed some inefficient reflection calls (some discovered by Thorioum)
- Fixed
/openon bundles being broken - Fixed
/openbeing allowed on bundles with over 27 items - Fixed editing items in bundles when there are empty slots before the item causing a crash
- Fixed containers sometimes getting cleared when exiting to the client chest
- Fixed clicking slots in your inventory sometimes being blocked
- Fixed broken container paths resulting in a crash
- Fixed cursor item getting deleted sometimes when opening a client chest page that needs to be imported or updated
- Fixed the loading screen not getting shown when it should sometimes
- Fixed shift-clicking items out of the cursor history screen causing it to be deleted when opening the history screen again
- Fixed items received while in a ClientHandledScreen not updating the client's view of the server inventory
- Fixed closing the game while importing a client chest page causing it to get corrupted
- Fixed the Clear Page button not clearing dynamic items
- Fixed rare error encoding and decoding CreativeInventoryActionC2SPacket (fix to this seems to also fix Issue #134)
- Fixed crash when shift-clicking locked slot in 1.17-1.20.1
- Fixed cursor item getting placed in your inventory rather than being dropped in 1.17 (now it matches the default behavior)
- Fixed the cursor of the page name field in the client chest screen not blinking in 1.17
- Fixed
/openon llamas modifying the tag ArmorItem instead of DecorItem in 1.17-1.20.4 - Fixed the CloseHandledScreenC2SPacket not getting sent when starting to edit the book in a lectern
- Fixed problems with editing a book with no pages in a lectern sometimes
- Fixed
/factory maxallowing up to 32767 in 1.17.1+ (is still allowed in 1.17) - Fixed Re-Create Blocks & Entities causing the entities to lose their rotation
- Fixed the buttons Edit Book and Make Writable in the book screen being visible even when you can't edit the book
- Fixed the background of the sign editor always using the planks texture instead of stripped logs for hanging signs
- Fixed wall signs in 1.17-1.19.4 showing an invalid texture for the background of the sign editor
- Fixed hanging sign items not being considered signs by the sign editor in 1.19.3-1.19.4
- Fixed
/openbeing allowed on decorated pots in 1.20-1.20.2 (they couldn't hold items yet) - Fixed crash when opening the custom color picker in 1.19-1.19.4
- Refactored menu generators
- Renamed to nbt folders
- Fixed
/data modify ... set stringbeing broken (Issue #131) - Fixed the string input when renaming tags in lists allowing non-integers and out of range integers
- Removed
NBTEditorAPI.makeMutable- this is no longer needed for editing immutable types
- Fixed crash when creating a hover event in 1.20.3-1.20.4 (Issue #140)
- Fixed crash when setting blockstate properties to unset (Issue #144)
- Fixed crash/problems with the open_file click event action by removing it from the GUI
Optional dependencies
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| nbteditor-2.0.3-d80ad62-dev.jar | Unknown | 1.36 MiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:5Osk0m1G:YfhLkufU"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:5Osk0m1G:YfhLkufU"
}

