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 Sep 9, 2013@Mr_x_socks
I can not reproduce that, and even if I could, I would not be able to fix it. Such a problem is not a plugin's issue, it's from Minecraft itself.
-
View User Profile
-
Send Message
Posted Sep 9, 2013@tifel100
The NBTEditor uses some internal components of minecraft. Because of the way that MCPC+ obfuscates the internal minecraft code, a version for MCPC is not possible (very difficult and time consuming + would probably break on every version). It's strange that you are not getting any error, it should not even enable the plugin.
-
View User Profile
-
Send Message
Posted Sep 8, 2013Trying to create a summonable boss. Basically a spawner spawns a minecart-spawner into lava. when a switch is hit the lava gets removed via dispenser allowing the minecart-spawner to spawn in. The minecart-spawner however, does not seem to be spawning its entity where it is supposed to (it is ignoring the position variable).
I made a spawner set all the variables on it. (including position) left clicked with the Minecart-spawner BOS
The spawner spawning the minecart-spawner works. The minecart-spawner wont spawn its mob in the correct spot. (it just spawns it around the minecart)
Any way to fix this?
-
View User Profile
-
Send Message
Posted Sep 8, 2013How do you edit fireworks with your bos? I can't find any var that set the color the range or anything else...
-
View User Profile
-
Send Message
Posted Sep 6, 2013when i spawn a mob with an great MovementSpeed atribute (like 0.5) when it jumps or flies cuz someone throw it with an knockback sword, server laggs while he is in the air
if this wont happen to you try to do that in a little server with like 1000 of memory, i host an server for my friends to play and this is very fastidious when whe try to kill a custom boss (like a super skeleton with diamond armor and movementspeed 0.45) thx if you repair it :D
-
View User Profile
-
Send Message
Posted Sep 6, 2013Hi, I just downloaded this plugin in my server, When the server is loading up, it prints out, "Enabled NBTEditor" without any errors but when I go in the server to try and do any of the commands, it just prints out "Unknown Command..". I checked under /help and it doesn't seem to be any of the commands there but when I do /plugins it shows NBTEditor in the list. I am using MCPC+ (Bukkit and Forge) Any clue on why it's not working for me?
Edit: I tried to make a server with just nbteditor and still didn't work. Guess the Problem is MCPC+. :(
Do you plan to add a fix for mcpc+?
-
View User Profile
-
Send Message
Posted Sep 6, 2013@Sicarius531
With 1.6 the health is limited by the MaxHealth attribute.
As you said, equipment can change their max health, but that change does not apply instantly, so by the time the the entity spawns their health is immediately reduced to the base value of 20. You could raise the health, for example, by throwing harming potions at the zombie.
You can however change the attribute directly on the entity (/bos attr add MaxHealth 30) this will apply right at the time the entity spawns, and not reduce their health.
-
View User Profile
-
Send Message
Posted Sep 5, 2013When I set the health variable over 20 for a mob, it doesn't change. It stays at 20. Even if I put equipment that changes their max health value, their health at spawn will always be 20. I remember that I didnt have this problem before.
-
View User Profile
-
Send Message
Posted Sep 5, 2013I just updated my website goncalomb.com with a new design.
Some old links on the comments may be broken now.
Just added a new page with ALL variables for the BoSs. Yey!!
-
View User Profile
-
Send Message
Posted Sep 5, 2013@Andrew2099
Yes it will include all types of tile entities, to do this i'm rewriting a big portion of the core code. I don't know when that will be finished...
-
View User Profile
-
Send Message
Posted Sep 5, 2013Hi it's me again, I saw in a recent post you are adding spawn able filled chests, would this also include dispensers and droppers? To add to that do you have an eta on it?
-
View User Profile
-
Send Message
Posted Aug 31, 2013@goncalomb
Okay, I didn't know about the max-entity applied to all, I think that was the problem, i'll set it higher, thanks for the help ^^
EDIT: after some try I discovered that this was true only for one spawner.
When using different spawner for each entity, the max-entity check of one spawner apply only to the entity spawned by that spawner.
Except for three exception: skeleton and wither skeleton; Slime and magma slime; Spider and cave spider
I think those are too close and confused by the plugin.
-
View User Profile
-
Send Message
Posted Aug 30, 2013@Felina_Lain
The max-entities variable refers to all types of entities inside the range of the spawner, not individual types. Eg: a pig spawner with max-entities 2 near a skeleton and zombie, will never spawn.
If you have 5 types of entities you can set the max-entities to 10, but there is no certainty that 2 of each will spawn. The spawning is random.
The delay variable is always ticking down, an entity will spawn when it reaches 0 (if there are conditions for it to spawn, light level, entity count, etc). After spawning the delay will be reset to a value between min-delay and max-delay. So to change the delay change the min-delay and max-delay. Changing the delay directly variable will only change the delay for the next spawn.
-
View User Profile
-
Send Message
Posted Aug 29, 2013Trying to change my spawner delay but no matter what I type I still can't get the delay to work as I want.
I made a sort of glass tank in which I would like to always have two zombie, two spiders, two silverfishes etc Since some of them die in the sun, I used a spawner to have them always respawn, and in order to make sure I always have two of them. In order to do so I made a BoS with the right coordinate of spawning for each mob, then I added it to one spawner, all together, with a range of 25 (slightly bigger than the tank), a delay between 50 and 100 and a max entities of 2. So logically it should spawn me all my mobs in double, and keep doing so that I would always have two of each...
Problem is: after spawning a few of them, like spiders and skeleton, the spawner just stop... The delay is at 0 and never reset to respawn me something else, and no matter how much I wait, no new mobs appear...
-
View User Profile
-
Send Message
Posted Aug 28, 2013@Kade995
Ah, sorry, that is not possible to do using any type of Server Plugins, without a Mod on the client side.
-
View User Profile
-
Send Message
Posted Aug 26, 2013@goncalomb
Spawn an enderdragon and you well see a health bar at the top that is what i mean. So what if you could make that health bar appear on other mobs like a wolf and it would say wolf at the top of the health bar.
-
View User Profile
-
Send Message
Posted Aug 25, 2013@Kade995
Sorry, I cannot understand, what are you referring to as the "boss health things"?
-
View User Profile
-
Send Message
Posted Aug 25, 2013@NikoKun
On this comment I explain how to configure the BoS to remove a block. But as I said, you need a way to trigger the spawner with redstone, this is not easy to o in-game with the NBTEditor.
The easiest way (not compatible with vanilla Minecraft) is to create a BoS for a Minecart Spawner (that spawns the falling sand) with short delay e long min-delay and max-delay (this makes the spawner spawn the first time quickly, an the takes a long time to spawn again). Then, taking advantage of an hidden feature of the NBTEditor, you put the Minecart BoS on a dispenser over lava, the minecart will spawn when the dispenser is activated spawning the falling sand, and be destroyed by the lava.
This is a somewhat a complex setup (an does not work on vanilla minecraft, obviously), it's better just to use SethBling's create structures filter. SethBling's filter uses some very clever tricks to spawn and destroy structures, that will never be easy to replicate by hand (using BoSs and stuff).
Regarding the falling sand blocks not moving, I don't have a clue.
-
View User Profile
-
Send Message
Posted Aug 25, 2013I just noticed something today what if it was possible if you could make one of those boss health things on other mobs like a spider or creeper that would be cool if you could do that?
-
View User Profile
-
Send Message
Posted Aug 24, 2013@goncalomb
There's 2 things I'd like to be able to do with this NBTEditor, that seem to be possible with MCEdit and other ways of messing with NBT data. SethBling's MCEdit-ed spawners are one example:
http://www.youtube.com/watch?v=ohsu5NFcMxA
I don't want to do anything anywhere near as elaborate as what he does with it, but some small self assembling doors/structures, or even just 2 blocks that disappear and reappear, would be cool. lol
I can sorta build stuff with this plugin already, but not as accurately as I'd like, and I haven't figured out how to delete/remove blocks using spawners, via this mod.
Also, in terms of fallingsand blocks not moving. There was a video I'm trying to find, where a guy puts sand down, quits the game, then in MCEdit changes it to stone texture, and when he logs back into Minecraft, it's a stationary stone wall, but he can walk through it. And it doesn't use constant spawners like the quicksand video. But thanks for that video, I may have to try that. :D