NBTEditor
NBTEditor allows easy customization of many aspects of Minecraft, through the modification of NBT tags, on Spigot and CraftBukkit servers. Creating custom potions and tools with powerful enchantments is as easy as running a few commands. And with the help of the Book of Souls, it's possible to create highly complex entities and spawners with ease.
Features include:
- Robust system to edit of all entities and spawners using a book based UI (Book of Souls);
- Conversion entities into '/summon' commands;
- Customization of items (name, lore, unbreakable, modifiers, colors on leather armor etc.);
- Item enchanting with no limits;
- Creation of custom potions;
- Conversion of items into '/give' commands;
- Tile customization (spawners, beacons, chests etc.);
- Conversion of 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 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.
Included is also an 'Item Storage' command to keep track of your Books of Souls and other edited items.
The variable system used by the NBTEditor ensures that only valid NBT changes are performed while providing a standard way to make those changes. Arbitrary NBT modifications are not possible.


All Items, Entities and Spawners are fully compatible with the Vanilla Minecraft!
Great for creating adventure maps!
Documentation
FAQ
Source Code (GPLv3)
Jenkins Server (Dev. Builds)
Dev. Builds have not been approved by the BukkitDev staff. Use them at your own risk.
User Creations / Contributions
- Tutorial Videos
Jenkins Server byAndrokai(thanks)- Armor-Stand-Be-Gone (BoS to remove armor stands) by Taperpapers
- The awesome NBTEditor logo (orig) 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.
- Cauldron Flower Pots by robertoccu
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
On version 2.0 the NBTEditor started using MCStats for usage statistics. MCStats is now offline.
Since version 3.0, bStats is used to gather general usage statistics. You can read here about bStats, what data is sent, and how to opt-out from sending statistics from your server.
-
View User Profile
-
Send Message
Posted Aug 11, 2013I was wondering, is there a way to give players permission to use the commands in this plugin via essentials?
-
View User Profile
-
Send Message
Posted Aug 11, 2013@DinnerPig
@LanToaster
For 1.5.2 install NBTEditor Beta v0.0.6, with 0% Horses added!
-
View User Profile
-
Send Message
Posted Aug 11, 2013There is a Version Number next to the file:
"B: NBTEditor Beta v0.0.7 for 1.6.2 Jul 29, 2013"
Wich points out that this version is for 1.6.2.
Also, if you take a look at your Error it states clearly that it does not know what a "Horse" is.
-
View User Profile
-
Send Message
Posted Aug 10, 2013Well, I'm using 1.5.2 craftbukkit, and here's the console
Caused by: java.lang.NoSuchFieldError: HORSE at com.goncalomb.bukkit.nbteditor.nbt.EntityNBT.<clinit>(EntityNBT.java: 47) at com.goncalomb.bukkit.nbteditor.commands.CommandBOS.getCommand(Command BOS.java:55) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.goncalomb.bukkit.betterplugin.BetterCommand.invokeMethod(BetterCo mmand.java:56) ... 21 more
Maybe i have to use craftbukkit 1.6.2?
-
View User Profile
-
Send Message
Posted Aug 10, 2013@goncalomb
Oh ok thanks it was the max health thing.
-
View User Profile
-
Send Message
Posted Aug 10, 2013@DinnerPig
I cannot do anything with the information that you gave me! Which version of Bukkit are you using? Also, and most importantly, please provide a pastebin of the console log when the error occurs.
Make sure that you are using CustomItemsAPI v0.0.5!
Thanks.
-
View User Profile
-
Send Message
Posted Aug 10, 2013goncalomb, i don't know why it isn't working, it keeps saying this when do /bos get it say's this: http://i.imgur.com/MNQUmKH.jpg
Maybe it's incompatible with one of my plugins or so :/
MY PLUGINS
- all hero universe plugins
- AutoCraft
- ArenaFutbol
- Boatmod
- all Essentials except for Essentials Group Manager
- PEX
- CustomItemsAPI
- Custom Potions
- Crackshot
- Enchanter
- EnchantmentAPI
- CityWorld
- Backbone
- Bleeding Mobs
- DisguiseCraft
- Custom_Enchantments
- BattleArena
- ChestRegen
- DiscoArmor_0_4_1
- iControlU
- KingKits
- Kits
- linksonsigns
- KrazyBukkit
- Lores
- LWC
- Modifyworld
- ModernWeapons
- marioWorldCraft
- Multiverse-core-2.5
- Multiverse-Portals-2.4
- NBTEditor
- PacCraft
- Prankster
- NPCWarehouse
- RareItemHunter
- RandomTips
- PropHunt
- SolarApocalypse
- SpoutPlugin
- Steve
- Ucars
- VoidGenerator
- mcMMO
- UltimateHerobrine
- WorldEdit
- WorldGuard
- Vault
- UltimateArena
Thanks, in advance! :)
-
View User Profile
-
Send Message
Posted Aug 9, 2013@irdoom1337
I'm not having that problem on the version 0.0.7 using the latest Bukkit build... There as been a change on v0.0.7 regarding the health variable, all old BoSs need to have their health variable re-applied.
You may also want to set the new MaxHealth attribute to the same value, this is the max health of the entity. /bos attr add MaxHealth <the-value>.
-
View User Profile
-
Send Message
Posted Aug 7, 2013@goncalomb
Yes I do use Multiverse-Inventories. Well...that stinks. I have 3 different world sets, Normal, Creative, and UHC (Hard Mode). I use that plugin to separate the different inventories.
Do you (or any of you other guys reading this) know of any Multi-Inventory plugins that do not cause this problem?
At least I now know what the issue is. I guess I will have to tinker around with some different one to try and find one that properly supports NBT data saving.
Thanks for the help!
-
View User Profile
-
Send Message
Posted Aug 7, 2013I don't think /bos var health is really working. I set a mobs health to 3000 but i could still kill it in about 4 hits
-
View User Profile
-
Send Message
Posted Aug 6, 2013@PsychoFad
That problem is most certainly related to some other plugin that you have installed! Do you use Multiverse-Inventories?? There is a long standing bug with Multiverse-Inventories!!
Other inventory management plugin may have the same effect!
That occurring in chest is weird, you may have moved, without noticing, a bugged item to a chest and thought that it occurred on the chest!
I hope this helps.
-
View User Profile
-
Send Message
Posted Aug 6, 2013@irdoom1337
Get the BoS for the Mob /bos get, then /bos var name <the-name>.
To make the name always visible: /bos var name-visible true.
-
View User Profile
-
Send Message
Posted Aug 6, 2013@Andrew2099
Yes it is possible for a spawner to spawn a working spawner block, although you cannot do this with the this plugin yet! (!?!??!?!?)
You can however spawn a spawner minecart, and have that minecart spawn something, with the BoS for MinecartSpawner!
-
View User Profile
-
Send Message
Posted Aug 6, 2013@Kitten_Tails
No you cannot change the normal drops of a mob, you can add more as you said, by allowing them to drop the items that they are wearing.
Although you can do some tricks... If you want a zombie to drop a sword without him attacking with it, you can equip it on the armor slot, and set the appropriated drop chance. This way he will not use the sword but will drop it!
-
View User Profile
-
Send Message
Posted Aug 6, 2013goncalomb
Just a quick question. What would cause a weird A looking symbol to pop up on items in the NBT Names and such after a server restart? This happens to not only items I make with your plugin, but with items that are created from other plugins as well.
Here is an example: http://bit.ly/11Kvs7l
See the weird A before the Name of the item? I am using v0.7 of your plugin and Spigot Build 1049 and this usually happens after a couple of server restarts. This really stinks for some plugins that read the NBT data to apply effects to the item as the items name changes so it doesn't work anymore. Is this maybe a Spigot/CraftBukkit bug in the way they are saving inventory? This can also happen to items that are in chests, not just in the player inventory. Just trying to pin this down and since you seem to have a firm grasp on the NBT stuff I thought you might have some ideas as to what is causing this. Thanks for any help you can give!
-
View User Profile
-
Send Message
Posted Aug 6, 2013how do you give a mob a name?
-
View User Profile
-
Send Message
Posted Aug 5, 2013Hey, I have a question.
Is it possible to make a spawner spawn spawners. ( I believe this is not possible but my friend does.)
-
View User Profile
-
Send Message
Posted Aug 5, 2013Is it possible to use NBT tags to make mobs drop items that they are not holding or wearing? Basically, can you change the items a mob drops?
-
View User Profile
-
Send Message
Posted Aug 5, 2013@Mach12
I did not had those problems on my server. Some inventory management plugins may not support colors on books, breaking the BoSs. Unfortunately there is no way to recover those BoSs.
-
View User Profile
-
Send Message
Posted Aug 5, 2013@velcerick
The NBTEditor is supported by the unmodified version of Bukkit and Spigot, it may also run on Libigot. Any other builds of Bukkit, it may not work.
9:39:02 AM [SEVERE] [NBTEditor] Error preparing reflection objects. This means that this version of NBTEditor is not compatible with this version of Bukkit.