Repository navigation
Releases: Nitro70/LiveNBTEditor
Release list
LiveNBT v0.5.0: Minecraft 26.3 support
LiveNBT v0.5.0: Minecraft 26.3 support
LiveNBT now targets Minecraft Java 26.3.
Changed
- Updated for Minecraft 26.3. The agent is recompiled against 26.3, and the app bundles the full 26.3 item and enchantment registry (121 new items, including the poplar wood set, concrete and wool slabs and stairs, cushions, and explorer maps). Verified end to end against a real 26.3 dedicated server: the agent loads, and auth, roots, world get and set, and the inventory registry all work.
Fixed
- World clock reads updated for a 26.3 API change (
ServerClockManager.getTotalTickswas replaced by reading the clock instance), so worldtime.clocksstill serializes correctly.
Downloads
LiveNBT.App.exe: the standalone desktop app. Just run it; no install, no .NET needed. This is the update most people want.LiveNBT-Setup.exe: installer that also wires the-javaagentinto your Minecraft launcher profiles.livenbt-agent.jar: the server agent, for the permanent install and for Linux dedicated servers.
The exes are unsigned, so SmartScreen may warn on first run (More info, then Run anyway). Full docs in the README.
LiveNBT v0.4.1 — live-refresh fix
LiveNBT v0.4.1 — live-refresh fix
A focused bug fix for the ease-of-use release. App-only — the agent is unchanged from v0.3.0, so dedicated-server operators don't need to redeploy.
Fixed
- The live refresh no longer collapses your expanded tree. When you expanded a compound (an inventory item,
components, attributes, …) and it was modified, the 2-second refresh would snap it shut. The cause: the game re-serializes a compound with its keys reordered or with a new key added (e.g. after an item edit reloads the entity), and the tree was matching children by position. Compound children are now matched by name, so a surviving key keeps its existing row — and its expansion and selection — while the tree reorders in place to match the game.
Downloads
LiveNBT.App.exe— standalone desktop app. Just run it; no install, no .NET needed.LiveNBT-Setup.exe— installer that also wires the-javaagentinto your Minecraft launcher profiles.livenbt-agent.jar— the server agent, unchanged from v0.3.0 (you don't need to re-download it if it's already deployed).
Unsigned exes, so SmartScreen may warn on first run (More info → Run anyway).
LiveNBT v0.4.0 — ease-of-use update
LiveNBT v0.4.0 — the ease-of-use release
The editing workflow from NBT Studio, adapted for live editing. Every change here is additive — the connect/edit/watch/inventory flows you already use behave exactly as before — and everything works against the running game (no files, no saving).
App-only update. The agent is unchanged from v0.3.0, so if you run a dedicated server you do not need to redeploy anything — just update the desktop app.
New
- Keyboard-first editing (select a row, keep the tree focused):
Enter/Ctrl+Eedit,F2rename,Deldelete (selection jumps to the next sibling so you can rapid-delete),Space/Ctrl+Spaceexpand,Ctrl+Upjump to parent,Alt+Up/Alt+Downreorder list elements. - SNBT clipboard —
Ctrl+Ccopy as SNBT,Ctrl+Shift+Ccopy path,Ctrl+Xcut,Ctrl+Vpaste. Compound keys copy asname:value, so tags round-trip cleanly with NBT Studio. - Undo / Redo —
Ctrl+Z/Ctrl+Shift+Z(orCtrl+Y) for every edit you make: set, add, delete, paste, duplicate, rename, reorder. Live-editor semantics — undo restores the value as it was right before your edit. - Duplicate (
Ctrl+D) with automaticName1,Name2… naming. - Edit as SNBT (
Ctrl+Shift+E) — a whole tag as multiline text (also how you edit long or multiline strings); type-checked so a set can't accidentally change a tag's type. Plus Add as SNBT and a Quick add submenu (typed tag, auto-named, no dialog). - Deep find (
Ctrl+Shift+F) — search every name and value in the loaded tree (regex optional), jump hit to hit, or list all results and click to jump. The oldCtrl+Ftop-level filter is unchanged. - In-app Help —
F1or the ❔ Help button opens a full usage guide and shortcut reference. - Quality of life — colored type chips, tooltips for long strings and arrays,
Ctrl+mouse wheeltree zoom (remembered), byte/int/long array creation, watch entries get a ✕ to remove and double-click to jump, and context-menu items grey out where the game doesn't allow the operation.
Changed
- Adding or deleting a tag now refreshes just the affected branch — the tree no longer collapses after a structural edit; expansion, selection and scroll survive.
Shortcuts
| Keys | Action |
|---|---|
Enter / Ctrl+E |
Edit the selected value |
Ctrl+Shift+E |
Edit the selected tag as SNBT (multiline) |
F2 |
Rename a compound key |
Del |
Delete (selection moves to the next sibling) |
Ctrl+C / Ctrl+Shift+C |
Copy as SNBT / copy path |
Ctrl+X / Ctrl+V |
Cut / paste SNBT |
Ctrl+D |
Duplicate (auto-named) |
Ctrl+Z / Ctrl+Shift+Z |
Undo / redo |
Alt+Up / Alt+Down |
Move a list element |
Space / Ctrl+Space |
Expand-collapse / expand-all under the selection |
Ctrl+Up |
Jump to parent |
Ctrl+F / Ctrl+Shift+F |
Filter top-level tags / deep find |
F5 |
Refresh from the game |
Ctrl+I |
Inventory editor |
Ctrl+mouse wheel |
Zoom the tree |
F1 |
Help |
Downloads
LiveNBT.App.exe— the standalone desktop app. Just run it; no install, no .NET needed. This is the update most people want.LiveNBT-Setup.exe— installer that also wires the-javaagentinto your Minecraft launcher profiles (for the permanent, AV-safe path).livenbt-agent.jar— the server/dedicated-server agent, unchanged from v0.3.0 (included here for convenience; you don't need to re-download it if you already have v0.3.0 deployed).
The exes are unsigned, so SmartScreen may warn on first run (More info → Run anyway). Full docs in the README.
v0.3.0 — Linux dedicated-server support
The dedicated-server release — run LiveNBT inside a Linux (or any) Minecraft 26.2 dedicated server and edit it remotely from Windows.
What is new
- Linux / dedicated-server support — load the agent into a vanilla 26.2 dedicated server and connect the app by IP to see every online player, their inventories, and all world data live. Full walkthrough in the README (bind/token, firewall, SSH tunnel, systemd notes).
- Fixes: correct tick/stop hook placement (no double-fire on servers, verified against the real 26.2 client and server jars), IPv6 hosts, multi-player connect UX, per-server tree isolation, owner-only (
0600) token file on Linux, and hardened remote-bind guidance. Agent failures now degrade to "editing disabled" instead of crashing the game.
Downloads
LiveNBT.App.exe— the standalone Windows editor. Download and run it; no install, no .NET, no launch arguments. Use ⚡ Attach to Minecraft for singleplayer, or add a profile with your server IP for remote editing.livenbt-agent.jar— the agent for a dedicated server (Linux or Windows). Add-javaagent:livenbt-agent.jar -Dnet.bytebuddy.experimental=trueto your server start command, setbind/tokeninconfig/livenbt.json, then connect the app to<server-ip>:25599.LiveNBT-Setup.exe— optional Windows installer that wires the-javaagentargument into your launcher profile (antivirus-friendly; no runtime injection).
Full changelog: https://github.com/Nitro70/LiveNBTEditor/blob/main/CHANGELOG.md
.exe files are unsigned, so Windows SmartScreen may warn on first run ("More info" → "Run anyway"). The ⚡ Attach feature uses runtime code injection, which strict antivirus (e.g. Bitdefender) may flag — add an exception, use the installer, or use the dedicated-server jar path.
v0.2.0 — standalone, no-setup release
The standalone, no-setup release.
Just run it: download LiveNBT.App.exe, launch it, open a world in vanilla Minecraft 26.2, and click ⚡ Attach to Minecraft. No launch arguments, no installer, no mod loader — everything is inside the one exe.
Prefer a permanent, antivirus-friendly setup? Use LiveNBT-Setup.exe, which adds the -javaagent argument to your launcher profile instead of injecting at runtime.
See the full changelog: https://github.com/Nitro70/LiveNBTEditor/blob/main/CHANGELOG.md
.exe is unsigned, so Windows SmartScreen may warn on first run ("More info" → "Run anyway"). The ⚡ Attach feature uses runtime code injection, which strict antivirus (e.g. Bitdefender) may flag as suspicious — add an exception for it, or use the installer, which doesn't inject.
v0.1.0 — first release
First release of LiveNBTEditor — live NBT editing for Minecraft Java 26.1.2 (Fabric). Edit player and world NBT in the running game; changes apply instantly, no file editing or reload.
Downloads
livenbt-0.1.0.jar— the Fabric mod. Put it (with Fabric API) in a Fabric 26.1.2 + Java 25 instance'smods/folder.LiveNBT-App-win-x64.zip— the Windows editor, self-contained (no .NET install needed). Unzip and runLiveNBT.App.exe.
See the README for the full setup walkthrough. Requires Minecraft 26.1.2 (Fabric).