NBT Editor
Edit items, blocks, and entities in-game.
Автор: mega12345mega126,2 тыс.230обновлён 30 июн. 2025 г.
ХранениеУтилиты
Описание
If optionally installed on the server, this mod allows you OPed players to edit the NBT of items, blocks, and entities. If only installed on the client, you can still edit items in creative mode, even without OP.
List of Every Feature
https://github.com/mega12345mega/NBT-Editor/wiki/List-of-Every-Feature
Main Features
- A gui for editing the NBT of items, blocks, and entities
- A client chest; think of it like a multi-page enderchest across any server or singleplayer world
- Editing container contents, including block items, blocks, entities, and your enderchest
- A /get command to let you easily get items, create blocks, and spawn entities
- A factory system to make common NBT edits easier
- The ability to export and import items, blocks, and entities to commands, block items, spawn eggs, and .nbt files
Commands
- /nbt [new | export | import | config]: Edit, export, or import the NBT of something, or open the config
- /chest [ | ]: Open the client chest
- /open [echest]: Open the container you're holding, looking at, or your enderchest, with no item restrictions
- /get <item | block | entity | potion | soup | skull | hdb | preset | lostitem | help | credits> []: Get an item, place a block, spawn an entity, or get information
- /factory <attributes | blockstates | book | display | enchantments | max | maxstacksize | randomuuid | signature | signboard | unbindskull | unbreakable> []: Utilities for enchantments, attributes, etc.
/get Command
- /get item []: Get an item (like /give @s)
- /get block [] : Get a block item or set a block (like /setblock)
- /get entity [] []: Get a spawn egg or summon an entity (like /summon)
- /get potion (normal | splash | lingering) : Get a potion with specific effects
- /get soup []: Get a suspicious stew with the specific effect
- /get skull : Get the player head for a player
- /get hdb []: Access the Minecraft Heads database via a port of the plugin HeadDB by UnlimitedNinjas
- /get preset : Get a built-in item
- /get lostitem [history]: Get an accidentally deleted item
- /get help [nbteditor | clientchest | open | get | factories | textformat]: Get help, including for specific features
- /get credits: Get the credits
Factories
- /factory attributes: Edit attribute modifiers (for items) and attribute bases (for entities)
- /factory blockstates: Edit block states
- /factory book [new | make_writable]: Edit books (including in lecterns)
- /factory display [name | lore | hideflags] []: Edit names, lore, and hideflags
- /factory enchantments: Edit enchantments
- /factory max [cursed] [all] []: Max an item's enchantments
- /factory maxstacksize (default | ): Set an item's max stack size (1.20.5+ only)
- /factory randomuuid [add | remove]: Add a random UUID to an item
- /factory signature (add | remove | edit ): Add a signature to items
- /factory signboard [new ]: Edit signs
- /factory unbindskull: Remove a skull's link to the original owner
- /factory unbreakable: Toggle an item's unbreakable tag
Shortcuts
- Space: Edit an item's NBT
- Shift + Space: Open the factory list for an item
- Ctrl + Space: Open a container item
- Delete: Delete an item, even if it is in a locked slot
- Extra tabs in the bottom left (configurable) of the inventory screen to access your client chest and enderchest
- Group shortcuts (using /name instead of /factory display name) and aliases (using /f instead of /factory) are configurable in /nbt config
Languages
- Simplified Chinese (zh_cn) by hyplant, Clexus, & GTedd
- Polish (pl_pl) by Xantrisse & papa_louie09
- Russian (ru_ru) by TheFaceJD
- French (fr_fr) by Darukshock
- Hebrew (he_il) by inon13 & RedVortexDev
- Czech (cs_cz) by Kulihrasek1101
- Traditional Chinese (zh_tw) by dirtTW & GTedd
Discord Server
Outdated Showcase
Галерея
Последние версии
Все версии →release
NBT Editor v2.0.3
2.0.330 июн. 2025 г.47,5 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4fabric
Что нового
**Main Features:**
* 1.21.2, 1.21.3, & 1.21.4 support
* `/open` now supports crafters and colored bundles
* `/open` now 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](https://github.com/mega12345mega/NBT-Editor/issues/145), [Issue #143](https://github.com/mega12345mega/NBT-Editor/issues/143), [Issue #135](https://github.com/mega12345mega/NBT-Editor/issues/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 `/open` on bundles being broken
* Fixed `/open` being 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](https://github.com/mega12345mega/NBT-Editor/issues/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 `/open` on 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 max` allowing 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 `/open` being 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 string` being broken ([Issue #131](https://github.com/mega12345mega/NBT-Editor/issues/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](https://github.com/mega12345mega/NBT-Editor/issues/140))
* Fixed crash when setting blockstate properties to unset ([Issue #144](https://github.com/mega12345mega/NBT-Editor/issues/144))
* Fixed crash/problems with the open_file click event action by removing it from the GUI
release
NBT Editor v2.0.2
2.0.220 нояб. 2024 г.21,2 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1fabric
Что нового
**NOTE:** The minimum Fabric Loader version is now 0.16.0
**Main Features:**
* 1.21 & 1.21.1 support
* Refactored the client chest
* Refactored locked slots
* Added red highlighting to some locked slots, including the unused slots in `/open`
* Made the Delete key delete items, including locked items (to recover use `/get lostitem history`)
* Added the Minecraft version the client chest pages are saved in to the updater screen
* Added a warning when updating client chest pages to 1.20.5 & 1.20.6, which have updating-related bugs
* Hid the tooltip on the background stained glass panes in `/get hdb` (only for 1.20.5+)
* Kulihrasek1101 added a Czech translation (cs_cz)
* dirtTW added a Traditional Chinese translation (zh_tw)
* Xantrisse updated Polish (pl_pl)
* Clexus updated Simplified Chinese (zh_cn)
* RedVortexDev updated Hebrew (he_il)
**Bug Fixes:**
* Fixed closing/crashing the game while saving or updating a client chest page causing it to get corrupted
* Fixed `/clientchest <page>` limiting to 100 when switching to the large client chest mode without relaunching
* Fixed strange handling of page names on pages above 100 while in the small client chest mode
* Fixed lack of thread safety in the client chest
* Fixed locked slot bugs, including the handling of quick moves (Ctrl+Click)
* Fixed log spam when editing the type of an item contained within a block or entity's NBT
* Fixed donkeys & llamas not automatically getting `Chested: 1b` added while using `/open`
* Fixed memory leak ([Issue #125](https://github.com/mega12345mega/NBT-Editor/issues/125))
* Fixed the "Make Writable" button in written books not disappearing after pressing sometimes
* Fixed error when running `/factory maxstacksize default` on items without the `minecraft:max_stack_size` component
* Fixed crash when navigating to a page <= 0 in the `/get hdb` GUI
* Fixed crash when editing items in world containers in 1.17
* Fixed slots becoming unclickable when No Slots Restrictions is enabled on servers without NBT Editor installed ([Issue #112](https://github.com/mega12345mega/NBT-Editor/issues/112))
* Fixed `/get hdb` showing an exception when calling any of the subcommands before Head Database is loaded ([Issue #117](https://github.com/mega12345mega/NBT-Editor/issues/117))
* Fixed Ctrl+F in the expanded NBT screen not handling some types of key presses properly ([Issue #119](https://github.com/mega12345mega/NBT-Editor/issues/119))
* Fixed scrolling GUIs rendering incorrectly on Mac (replaces the "Mac Border Patch" config option with a full fix) ([Issue #6](https://github.com/mega12345mega/NBT-Editor/issues/6))
* Fixed rendering some tooltips on some Macs causing a crash
* Fixed crash when opening the text event editor in <= 1.20.2
release
NBT Editor v2.0.1
2.0.14 авг. 2024 г.18,2 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6fabric
Что нового
**NOTE:** [https://github.com/mega12345mega/NBT-Editor/wiki/Updating-the-Client-Chest](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](https://github.com/mega12345mega/NBT-Editor/issues/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 of `Double.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](https://github.com/mega12345mega/NBT-Editor/issues/108))
release
NBT Editor v2.0.0: Server-Side Integration
2.0.026 июн. 2024 г.7,4 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4fabric
Что нового
<p>Note: 1.20.5+ support is planned, but not included in this update as I wanted to finish this and release it</p>
<p>Block & entity editing is finally here! When the mod is installed on the server (it still works for items when only on the client), players with level 2 OP or above can:</p>
<p>For items:</p>
<ul>
<li>Edit their inventory while in survival mode</li>
<li>Edit items in containers</li>
<li>Access their ender chest via the new tab next to the client chest or /open echest</li>
</ul>
<p>For blocks:</p>
<ul>
<li>Use /nbt</li>
<li>Use on containers /open</li>
<li>Use /factory blockstates</li>
<li>Use /factory display name</li>
<li>Use on lecterns /factory book</li>
<li>Use on signs /factory signboard</li>
<li>Use on skulls /factory unbindskull</li>
<li>Use /get block</li>
<li>Export, including to a block item with /nbt export item</li>
</ul>
<p>For entities:</p>
<ul>
<li>Use /nbt</li>
<li>Use /open</li>
<li>Use /factory display name (the gui also has an option to toggle CustomNameVisible)</li>
<li>Use /factory attributes</li>
<li>Use /get entity</li>
<li>Export, including to a spawn egg with /nbt export item</li>
</ul>
<p>Here are the other changes in this update:</p>
<ul>
<li>TheFaceJD added a Russian translation (ru_ru)</li>
<li>Darukshock added a French translation (fr_fr)</li>
<li>Xantrisse is continuing to update Polish (pl_pl)</li>
<li>Renamed /itemfactory to /factory</li>
<li>Renamed /nbt export give to /nbt export cmd (as it can now produce /setblock and /summon commands)</li>
<li>A discord server (<a href="https://discord.gg/PzeYTbEZjn">https://discord.gg/PzeYTbEZjn</a>)</li>
<li>A config option to disable block updates when saving blocks</li>
<li>A config option to fix MC-69683: Enchantment Glint effect doesn't render on block entities</li>
<li>/factory book make_writable: A command version of the button in the book gui</li>
<li>/nbt import: Opens a gui where you can drag .nbt and image files onto just like your inventory</li>
<li>File importing now also works on the esc menu</li>
<li>Container for horses specifically; now, instead of accessing the armor list, the first slot is the saddle and the second slot is the armor</li>
<li>Extra information now appears on some crash messages</li>
</ul>
<p>Bug Fixes:</p>
<ul>
<li>Fixed crashing in <=1.20.2 when adding click & hover events to text (<a href="https://github.com/mega12345mega/NBT-Editor/issues/91">Issue #91</a>, <a href="https://github.com/mega12345mega/NBT-Editor/issues/93">Issue #93</a>)</li>
<li>Fixed some crashes due to working with malformed text</li>
<li>Fixed -permanent:true in /get potion using a long duration instead of -1 (infinity)</li>
<li>Fixed pasting into empty NBT lists not working sometimes</li>
<li>Fixed crash when opening the large client chest if the small version had never been opened before (<a href="https://github.com/mega12345mega/NBT-Editor/issues/92">Issue #92</a>, <a href="https://github.com/mega12345mega/NBT-Editor/issues/101">Issue #101</a>)</li>
<li>Fixed getting an item that should be added to a stack in your off hand instead overriding your middle hotbar slot</li>
<li>Fixed command argument hints missing (<a href="https://github.com/mega12345mega/NBT-Editor/issues/86">Issue #86</a>)</li>
<li>Fixed spam in the log file if hdb requests fail (for example, if you're disconnected from the internet) - errors are still logged, but the timeout now works properly (<a href="https://github.com/mega12345mega/NBT-Editor/issues/89">Issue #89</a>)</li>
</ul>
release
NBT Editor v1.13.0
1.13.026 янв. 2024 г.9,7 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4fabric
Что нового
<p><strong>Main Features:</strong></p>
<ul>
<li><a href="https://www.curseforge.com/minecraft/mc-mods/nbt-autocomplete">NBT Autocomplete</a> integration - when that mod is also installed, you will now get NBT suggestions, including tag names (use alt to navigate the dropdown in multi-line fields)</li>
<li>Color selector for custom colors, instead of just a hex input</li>
<li>Customizable command aliases (in /nbt config), with built in "extreme aliases" - one or two character aliases</li>
<li>Item size tooltip - shows the bytes/kb/mb/gb of an item (must be enabled in /nbt config)</li>
<li>Unbreakable itemfactory (/itemfactory unbreakable, /if ub)</li>
<li>Container support for chiseled bookshelves, suspicious sand & gravel, and decorated pots</li>
<li>Glowing signs color dropdown</li>
<li>Client chest pages can now be named</li>
<li>/clientchest now can take the page number or a page name as an argument</li>
<li>Page Up and Page Down keys now can be used to navigate the client chest, with Shift for jumping (use /nbt config to inverse the keys)</li>
<li>Made scrollbars better and added them to the multi-line text fields</li>
<li>Cancel option for the shortcuts and aliases config</li>
<li>The max scroll speed is now 10, and defaults to 5 (instead of a max of 2 with 1 default)</li>
<li>Xantrisse has been keeping pl_pl up to date!</li>
</ul>
<p> </p>
<p><strong>Bug Fixes:</strong></p>
<ul>
<li>Fixed crash when joining a world in 1.19.3-1.20.1 (<a href="https://github.com/mega12345mega/NBT-Editor/issues/76">Issue #76</a>)</li>
<li>Fixed crash when scrolling over non-scrollable elements (<a href="https://github.com/mega12345mega/NBT-Editor/issues/74">Issue #74</a>)</li>
<li>Fixed crash when rendering block tooltip from the EssentialsGUI mod (<a href="https://github.com/mega12345mega/NBT-Editor/issues/56">Issue #56</a>)</li>
<li>Fixed the background of GUIs being too dark in newer versions</li>
</ul>
release
NBT Editor v1.12.3
1.12.324 дек. 2023 г.2,7 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4fabric
Что нового
<ul>
<li>1.20.3 & 1.20.4 Support</li>
<li>Polish (pl_pl) by Xantrisse updated</li>
<li>Fixed commands not working in 1.20.2</li>
</ul>
release
NBT Editor v1.12.2
1.12.222 дек. 2023 г.1,3 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2fabric
Что нового
<ul>
<li>1.20.2 Support</li>
<li>Fixed error in the HeadRefreshThread (hdb) if the thread has been frozen for a while</li>
<li>Simplified Chinese (zh_cn) translation by hyplant</li>
<li>Polish (pl_pl) translation by Xantrisse</li>
</ul>
alpha
NBT Editor v1.12.1.1 (temp_1.20.2)
1.12.1.122 окт. 2023 г.1,4 тыс.Minecraft: 1.20.2fabric
Что нового
<p>Adds 1.20.2 support provided by <a href="https://github.com/mega12345mega/NBT-Editor/pull/71" target="_blank" rel="noopener noreferrer">shaijana</a>!</p>
<p>This version DOES NOT support any other version of Minecraft.</p>
release
NBT Editor v1.12.1
1.12.127 июн. 2023 г.12 тыс.Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1fabric
Что нового
<p><strong>Main Features:</strong></p>
<ul>
<li>1.20 & 1.12.1 support</li>
<li>Now allows NaNf, Infinityd, etc. in nbt editor (which doesn't match /data: MC-200070); config option to disable</li>
<li>Config screen is now organized</li>
</ul>
<p> </p>
<p><strong>Bug Fixes:</strong></p>
<ul>
<li>Fixed a crash when editing command group shortcuts outside of a world (via modmenu)</li>
<li>Fixed group command shortcuts not ticking</li>
<li>Fixed tooltips in config when using dropdowns</li>
</ul>
<p> </p>
<p><strong>Noteworthy Code Base Changes (for API users):</strong></p>
<ul>
<li>Version has been completely redone, so you should use Version.newSwitch() since it is no longer an enum</li>
<li>Classes named MultiVersion[...] are now MV[...]</li>
<li>MainUtil has had many methods moved into ItemReference and the new TextUtil</li>
<li>Use NBTEditorAPI.registerConfigItem(Consumer<ConfigCategory>) to add to and create new config sub-categories</li>
<li>I'm now regularly commiting and pushing so you can access the latest in-development versions on Github (download the Artifacts.zip for a compiled version)</li>
</ul>
release
NBT Editor v1.12.0
1.12.021 июн. 2023 г.423Minecraft: 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4fabric
Что нового
<p><strong>NOTE:</strong> Minecraft 1.20 support will come in a follow up v1.12.1</p>
<p> </p>
<p><strong>Main Features:</strong></p>
<ul>
<li>1.17 support</li>
<li>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></li>
<li>Book editor: A gui for custom written books via /itemfactory book [new]</li>
<li>Sign editor: A gui for custom signs via /itemfactory signboard [new <type>] (sign is already taken as an alias of signature)</li>
<li>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)
<li>Tooltip overflow fix: Automatically moves and scales tooltips to stay within the screen, useful for viewing lore images (can be disabled in config)</li>
<li>Find & replace: Multi-line text fields (including the new formatted text fields) support Ctrl+F, including RegEx</li>
<li>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</li>
<li>Corrupt client chest pages are now backed up with a warning</li>
<li>/items has been removed in favor of the /open alias</li>
</li>
</ul>
<p> </p>
<p><strong>Bug Fixes:</strong></p>
<ul>
<li>Fixed incompatibility with the clientcommands mod, causing a crash in some versions of Minecraft</li>
<li>Fixed command syntax errors showing %s instead of information</li>
<li>Fixed slots sometimes being referenced incorrectly (eg. space on armor opening a hotbar slot) in older Minecraft versions</li>
<li>Fixed the offhand slot being referenced incorrectly</li>
<li>Fixed /itemfactory display lore list, then clicking on a line, showing JSON instead of the currently configured text mode</li>
<li>Fixed the text format system not allowing multiple formats at the same time (eg. bold and italic)</li>
<li>Fixed item tooltips appearing underneath the page text field and logo in the client chest</li>
<li>Fixed crash when hitting enter in a string input field if the input is invalid</li>
<li>Fixed bottom right slot of a container being uneditable in some scenarios</li>
<li>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)</li>
<li>Fixed client chest save errors not showing an error in chat</li>
<li>Fixed closing the client chest or container view right after moving something into your inventory creating a ghost item</li>
<li>Fixed deleting characters in multi-line text fields not adding an undo entry, so you couldn't Ctrl+Z just that edit</li>
<li>Fixed a warning in the console about CommandExecutionC2SPacketMixin when launching in older versions</li>
<li>Fixed the bridge library being loaded when launching the game causing a crash, making the mod incompatible with the feather launcher</li>
<li>Fixed expanding an opened string causing the string to be replaced with the non-string version (eg. NbtString '{"text":"test"}' => NbtCompound {"text":"test"})</li>
<li>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</li>
<li>Fixed text fields being edited from the bottom of the screen up causing the lower ones to appear focused in some guis</li>
<li>Fixed text field selection highlights not appearing on the text field in some guis</li>
<li>Fixed the cursor in some text fields not blinking</li>
</ul>
<p> </p>
<p><strong>Noteworthy Code Base Changes (for API users):</strong></p>
<ul>
<li>ItemReference has been refactored, which allows you to create custom ItemReference types (meaning some enderchest mod could allow editing enderchest items directly for example)</li>
<li>ClientContainerScreen is now called ClientHandledScreen</li>
<li>the screens package has been sorted into sub-packages</li>
</ul>


