NBTEditor allows easy customization of many aspects of Minecraft, through the modification of NBT tags. This is not like any other NBT editor, entity customization is easy, using a book based UI.

This is not a generic NBT editor, it is built to safe by having many constrains that make sure the server remains stable. You cannot do arbitrary NBT changes.

Features include:

  • Customization of entities and spawners;
  • Turn entities into '/spawn' commands;
  • Customization of items (including potions, leather armor, player heads, etc.);
  • Enchanting of items, with no limits;
  • Turn items into '/give' commands;
  • Edit beacons, command blocks and other special tiles;
  • Turn tiles into '/setblock' commands;
  • and more...

Edit now, spawn later: The Book of Souls is most powerful feature of the NBTEditor, it allows for easy entity customization. Create bosses, custom villagers, flying creepers, flower pots or anything you like. No data files, no one-time customization, just keep the book safe and you can spawn as many entities as you like.

BoS Item

In addition to editing entities, you can edit spawners, potions, items (name, lore and enchantments) as well as some tiles.

It includes a command to store items '/itemstorage', to keep track of your Books of Souls or other edited items.

All Items, Entities and Spawners are fully compatible with the Vanilla Minecraft!
Great for creating adventure maps!

The NBTEditor 2.0 is here!

More information on NBTEditor 2.0


Commands | Permissions

Guide: Book of Souls
Guide: Editing Spawners
Guide: Extra Tools



NBTEditor is open-source under GPLv3.

Source Code | Dev. Builds

Dev. Builds have not been approved by the BukkitDev staff. Use them at your own risk.

HELP / Troubleshooting / Reporting Bugs

Please Read the FAQ before asking questions.

For questions about features and general help you can use the comments below or PM me.
Using the comments may help others that have the same problem.

For technical questions (errors/bugs) PM me directly.
Please check that you are using the most recent version of the plugin.

To report bugs, on the latest version of the code, you can use the Issues Page at GitHub.
Don't use the Issues Page to ask questions.

Global Statistics (since NBTEditor 2.0, more statistics at mcstats.org)

Global Statistics

The awesome NBTEditor logo was made by Sy_Gibbon from the french Minecraft community nefald.fr, they also have the documentation of NBTEditor and other plugins in french. Check them out.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of goncalomb goncalomb May 21, 2016 at 22:07 UTC - 0 likes

    @KTJx2: Go

    No, that is not possible. The best you can do is create a spawner with a high spawn radius and player range. But that may be difficult to manage, may affect performance, doesn't guarantee that the mobs spawn near players etc. Basically not very good.

    The NBTEditor was made to change properties/values that are already implemented on vanilla Minecraft, it doesn't add new ones.

  • Avatar of KTJx2 KTJx2 May 21, 2016 at 17:18 UTC - 0 likes

    Would it be possibly to make NBTEditor mobs spawn naturally?

  • Avatar of Srdd900 Srdd900 May 15, 2016 at 18:10 UTC - 0 likes

    @goncalomb: Go

    Thank you very much, waited for so long c':

  • Avatar of goncalomb goncalomb May 14, 2016 at 21:34 UTC - 1 like

    I just uploaded the official 2.0 release (waiting approval). Check 'Dev. Builds' then click 'releases' to download from my repository.

    The same file will appear on the 'Files' page when the staff approves it.

    EDIT: It's approved, the official download is available.

    Last edited May 14, 2016 by goncalomb
  • Avatar of goncalomb goncalomb May 13, 2016 at 01:19 UTC - 0 likes

    @TestDrone: Go

    Unfortunately there's nothing I can do. Nothing changed on the way that NBTEditor handles Attribute Modifiers.

    That happens because the default modifiers are "removed" when we add a tag with the custom ones. That is just the way that Minecraft does it.

    Quote from http://minecraft.gamepedia.com/Player.dat_format#Attribute_Modifiers:

    Note that if an item has vanilla default AttributeModifiers, these will cease to exist if this tag is added (e.g. a Diamond Sword given an empty AttributeModifiers list will no longer provide a boost to damage).

    I can't find a workaround for this. I was trying something with the modifiers UUID (that can't be set with the NBTEditor, only with command blocks), but that doesn't seem to work.

    Last edited May 14, 2016 by goncalomb
  • Avatar of KTJx2 KTJx2 May 08, 2016 at 16:35 UTC - 0 likes

    @Androkai: Go

    I've been using sh ../apache-maven-*/bin/mvn (like it says on the page). running mvn gives an unknown command error, I assume because I'm on windows ;_;

  • Avatar of Androkai Androkai May 08, 2016 at 15:04 UTC - 0 likes

    @KTJx2: Go

    Looks like you used "mvn" instead of "mvn install".

    BigCraft.net - Minecraft in familiärer Atmosphäre genießen

  • Avatar of TestDrone TestDrone May 07, 2016 at 20:44 UTC - 0 likes

    Using NBTEditor 2.0 - When adding damage to a weapon (such as an axe)

    • /nbtitem mod add AttackDamage 0 10 mainhand

    It sets the attack speed to 4 (100%) and in order to get the original axe attack speed, typing

    • /nbtitem mod add AttackSpeed 0 1 mainhand

    does not work. It instead adds a +1 (its now 125%) attack speed to the axe. To get around this you could instead add -3 attack speed to obtain the vanilla axe attack speed. But having a -3 in red text can be confusing to players (especially with multiple items), thus it will become an annoyance.

    Is there anyway to get the "command add attack speed 1" to set the axe speed to the original value of 1, (right now adding 1, sets it to 5)?

    Last edited May 07, 2016 by TestDrone
  • Avatar of KTJx2 KTJx2 May 07, 2016 at 15:46 UTC - 0 likes

    Tried running Maven in Git Bash, getting this error when running the 3rd command:

    [ERROR] Unknown lifecycle phase "../apache-maven-3.3.9/bin/mvn". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/LifecyclePhaseNotFoundException

  • Avatar of Almathy Almathy May 02, 2016 at 10:14 UTC - 0 likes

    Hi !

    Great Job !

    I'm happy to see NBTEdit 2.0. I've installed it on my servers. My moderators will try it.

    Thanks you :)

    Administrator of the Minecraft Servers of Kingdown.fr


Date created
Mar 12, 2013
Last update
May 14, 2016
Development stage
  • enUS
  • ptBR
GNU General Public License version 3 (GPLv3)
Curse link
Recent files