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 Jun 8, 2014@littleboy8399
You have to increase it's maximum health first. ./bos var health is for how much health does it have out of its maximum health. To give a zombie 100 health heres the commands: ./bos attr add maxhealth 100 ./bos var health 100
@Shooty_
You can add a potion effect with slowness 500 or something with an insanely high duration. This however does not prevent players from pushing the npc somewhere else. I generally just pen them up somewhere or put them in an invincible minecart.
@Frosty39801
./bos dropchance These range from 0 to 1 so if you wanted 20% dropchance for every item slot it would be: ./bos dropchance .2 .2. 2. 2 .2
-
View User Profile
-
Send Message
Posted Jun 7, 2014@matamor2198
Max-health isn't a variable. Health is a var. Anyways, I've been trying to get a mob to have more than the default health. A zombie with like... 1000 health. The health variable works from 0.01-20, but when you go above 20, nothing changes. The mob still gets spawned with the max health it has by default. A zombie with 2,000,000,000,000,000 health dies just as fast as a zombie with 1,000 or 10,000 or 20. I really need a fix for this as resistance 3 potions and prot 5 armor is not strong enough.
-
View User Profile
-
Send Message
Posted May 28, 2014Anyone trying to use 1.7.9 make sure you use the development build linked above. People won't want to deal with errors that could be real when it could be due to you not reading the post.
-
View User Profile
-
Send Message
Posted May 26, 2014With 1.7.9 I get: [NBTEditor] Error preparing reflection objects. This means that this version of NBTEditor is not compatible with this version of Bukkit. java.lang.RuntimeException: Error while preparing NBT wrapper classes. ...
-
View User Profile
-
Send Message
Posted May 26, 2014Is there a way to "block" the ncp (Don't move or do anything) ?
-
View User Profile
-
Send Message
Posted May 21, 2014@yeoseot
change max health
-
View User Profile
-
Send Message
Posted May 20, 2014This seems not to work with the latest bukkit (1.7.9 r0.1)
-
View User Profile
-
Send Message
Posted May 19, 2014This does not change the monster's health
-
View User Profile
-
Send Message
Posted May 18, 2014I recently updated my server to 1.7.9-R0.1 (Build #03084) and I noticed that the commands for this plugin don't come up in the help menu, and when someone tries to use the command, it says it cannot find it. This is the only plugin that has broken to my knowledge since the update, but I did hear there were some API changes. I recommend you look into this and provide a fix soon.
-
View User Profile
-
Send Message
Posted May 16, 2014How can I edit the drop chances of the mobs?
-
View User Profile
-
Send Message
Posted Apr 29, 2014Just discovered this plugin and holy crap is it amazing. Is it at all possible to allow players only access to very specific commands? I would like players to only be able to use the "/nbts var player-range" command, and if possible also, a limit on that range, say 100 blocks.
thanks.
-
View User Profile
-
Send Message
Posted Apr 21, 2014Once 1.8 update is out, will you add a GUI like the one for setting villager offers and setting held items, but for setting what pickaxes and stuff can break for adventure mode? Like you put the block inside the GUI screen and then it updates the pickaxe and then in adventure mode it gets the canBreak tag for the items inside of the gui? Similarly for the canPlaceOn tag :) thanks!
-
View User Profile
-
Send Message
Posted Apr 20, 2014@goncalomb
thank you i will try this out
- It worked thank you ! this plugin is a big and great plugin, and i appreciate that you actually reply and help :)
-
View User Profile
-
Send Message
Posted Apr 20, 2014@traipop115
Hi, I don't think it is a NBTEditor problem, that "Failed to load suffix from X file!" error is from ItemLoreStatus.
I never used ItemLoreStatus, from what I've seen, it seems that setting dropCustomILSLoot: false on the ItemLoreStatus config might fix the problem.
I could not test it, I'm using java 6 and ItemLoreStatus is using java 7.
-
View User Profile
-
Send Message
Posted Apr 19, 2014bos is such a good plugin and i use item lore stats too, which also is an amazing plugin, but item lore stats does not drop with bos ;/ i wish there were a way to fix then id be happiest ever
-
View User Profile
-
Send Message
Posted Apr 19, 2014i use item lore stats as another plugin and idk if that is the problem but when i fix mob drops i get this as drop
http://prntscr.com/3boly2
http://prntscr.com/3bom1e
anyone that can help?
-
View User Profile
-
Send Message
Posted Apr 19, 2014@owen102
Well I never really "announced" that feature, it is not very robust. I would forget the dispensers and use command blocks. While looking at a command block use /bos tocommand, it will create a /summon command that spawns the entity.
I may fix those dispenser glitches in the future, but is not a priority.
-
View User Profile
-
Send Message
Posted Apr 18, 2014whenever i use a bos in an upward facing dispenser the mob just falls through the floor and dies inside the dispenser. is there a way of preventing this?
-
View User Profile
-
Send Message
Posted Apr 17, 2014@goncalomb
Thanks for the quick response; It will only be for personal use, thanks again!
-
View User Profile
-
Send Message
Posted Apr 17, 2014@xXBadeye
Yes that exists, Use the EntitySpawnEvent to set it on all entities and you're set.