Tags
Creators
Details
Licensed MIT
Published 4 years ago
All versions
1.12.0
Release
NBT Editor v1.12.03 years ago 400
Uploaded by
Compatibility
Minecraft: Java Edition
1.19.x
1.18.x
1.17.x
Platform
Fabric
Supported environments
Client-side
Client and server
Required content
Unavailable version
Changes
NOTE: Minecraft 1.20 support will come in a follow up v1.12.1
Main Features:
- 1.17 support
- Display editor: A gui for item names and lore via /itemfactory display. The name, lore, and hideflags item factories have been moved to /itemfactory display <name | lore | hideflags>
- Book editor: A gui for custom written books via /itemfactory book [new]
- Sign editor: A gui for custom signs via /itemfactory signboard [new <type>] (sign is already taken as an alias of signature)
- Importing images (drag onto inventory for item with image lore, drag onto display editor to add to an existent item, drag onto book editor to embed into a page)
- Tooltip overflow fix: Automatically moves and scales tooltips to stay within the screen, useful for viewing lore images (can be disabled in config)
- Find & replace: Multi-line text fields (including the new formatted text fields) support Ctrl+F, including RegEx
- No armor restriction: Allows placing non-armor items into armor slots (must be enabled in the config) - was already possible by editing armor items, but this makes it easier
- Corrupt client chest pages are now backed up with a warning
- /items has been removed in favor of the /open alias
Bug Fixes:
- Fixed incompatibility with the clientcommands mod, causing a crash in some versions of Minecraft
- Fixed command syntax errors showing %s instead of information
- Fixed slots sometimes being referenced incorrectly (eg. space on armor opening a hotbar slot) in older Minecraft versions
- Fixed the offhand slot being referenced incorrectly
- Fixed /itemfactory display lore list, then clicking on a line, showing JSON instead of the currently configured text mode
- Fixed the text format system not allowing multiple formats at the same time (eg. bold and italic)
- Fixed item tooltips appearing underneath the page text field and logo in the client chest
- Fixed crash when hitting enter in a string input field if the input is invalid
- Fixed bottom right slot of a container being uneditable in some scenarios
- Fixed the save indication not waiting for a parent save to finish (eg. a sub-container within the client chest should wait for the client chest page to finish saving)
- Fixed client chest save errors not showing an error in chat
- Fixed closing the client chest or container view right after moving something into your inventory creating a ghost item
- Fixed deleting characters in multi-line text fields not adding an undo entry, so you couldn't Ctrl+Z just that edit
- Fixed a warning in the console about CommandExecutionC2SPacketMixin when launching in older versions
- Fixed the bridge library being loaded when launching the game causing a crash, making the mod incompatible with the feather launcher
- Fixed expanding an opened string causing the string to be replaced with the non-string version (eg. NbtString '{"text":"test"}' => NbtCompound {"text":"test"})
- Fixed crash when editing the display.Name tag if the name field at the top of the screen was scrolled over more than the new name length
- Fixed text fields being edited from the bottom of the screen up causing the lower ones to appear focused in some guis
- Fixed text field selection highlights not appearing on the text field in some guis
- Fixed the cursor in some text fields not blinking
Noteworthy Code Base Changes (for API users):
- ItemReference has been refactored, which allows you to create custom ItemReference types (meaning some enderchest mod could allow editing enderchest items directly for example)
- ClientContainerScreen is now called ClientHandledScreen
- the screens package has been sorted into sub-packages
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| nbteditor-1.12.0-dev.jar | Unknown | 746.99 KiB |
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:DxayjgBF"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:5Osk0m1G:DxayjgBF"
}
