Ender's NBT Workshop

Ender's NBT Workshop is a lightweight, in-game NBT and Data Component editor for Minecraft 1.21.1 on Fabric. Easily view and edit items, blocks, and entities in real time with quick presets or a raw NBT tree.
2026-09-09_13.46.43.png

2026-09-09_13.46.43.png

2026-09-09_13.46.49.png

2026-09-09_13.46.49.png

2026-09-09_13.47.06.png

2026-09-09_13.47.06.png

Description

Ender's NBT Workshop

A lightweight, in-game NBT and Data Component editor designed for Minecraft 1.21.1 on the Fabric Loader. It brings the functionality of an external NBT editor directly into your gameplay session without requiring external tools or world reloads.

Key Features

  • Quick Edit Mode (Items): Intuitive controls for common item modifications—custom names, the Unbreakable tag, and enchantment management—without typing raw NBT or JSON strings.

  • Raw NBT Mode (Advanced): A collapsible tree-view inspector for deep inspection and manual modification of compound tags, lists, and primitive data values across blocks, entities, and items.

  • Context-Aware Raycasting: Inspect what you are looking at with a single keypress, or fall back to your held item.

  • Modern Data Components Support: Built around Minecraft 1.21's DataComponentMap format while preserving a familiar NBT structure for straightforward editing.

How to Open the Editor

You can launch the editor using either a keyboard shortcut or in-game commands:

  • Default Keybind: Press N (configurable under Options > Controls > Key Binds > Ender's NBT Workshop).

    • Targeting a Block Entity (e.g., Chest, Furnace): Opens the block's NBT data.

    • Targeting an Entity (e.g., Mob, Armor Stand): Opens the entity's data.

    • Looking at Air / Non-Tile Block: Automatically targets the item currently held in your main hand.

  • Commands:

    • /nbtedit hand — Open the editor for the item in your main hand.

    • /nbtedit block <x> <y> <z> — Open the editor for a specific block entity.

    • /nbtedit entity <target> — Open the editor for a selected entity.

Permission Requirement: Editing world data requires operator permissions (OP level 2 or singleplayer cheats enabled).

Using the Editor

The editor interface consists of two primary tabs:

1. Quick Edit Tab (Held Items)

Designed for fast, error-free tweaks to your equipment:

  • Item Name: Enter your custom title into the text box. Leave it blank to keep the default vanilla item name.

  • Unbreakable: Check this box to prevent tools, weapons, or armor from taking durability damage.

  • Enchantments:

    • Click + or - beside any applied enchantment to alter its level (supports values up to 255).

    • Click Add Enchantment at the bottom of the list to open a searchable menu containing all registry enchantments.

2. Raw NBT Tab (Blocks, Entities & Deep Inspection)

Provides an interactive tree representation of the raw data:

  • Click the arrow / folder symbols to expand or collapse compound tags and tag lists.

  • Double-click on any primitive entry (Strings, Integers, Floats, Bytes) to open an inline text field and adjust values directly.

Saving Your Work

  1. Complete your adjustments in either the Quick Edit or Raw NBT tab.

  2. Click Save in the bottom panel.

  3. Your modifications are sent to the server, applied to the entity, tile, or item, and persistent chunk data is updated immediately.

  4. If you wish to discard changes, click Cancel or press ESC.

The Ender's NBT Workshop Team

profile avatar
  • 1
    Followers
  • 9
    Projects
  • 801
    Downloads

Computer Engineering Student

More from ENDERKING_Tr20View all