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.
@monstercat101
The next update will provide libigot support!
I'm having a weird issue with "Book of Souls" left in my inventory for a while, becoming corrupt and unusable. Weird text symbols appear around the book's name and other data..
I can't be sure I know what's causing this problem, could be multiverse-inventories since that manages my server's inventories. Just figured I'd mention this.
Update to support libigot :3
@BlueDwarf
It's good to know that.
@Fire_Feather
Currently the vanilla Minecraft does not support those spawner properties, other plugins that do that change the spawner in such way that makes it incompatible with vanilla.
All the vanilla properties (variables) of spawners are already implemented on the NBTEditor you can get a list of those by using /nbts info, those are: min-delay, max-delay, delay, range, player-range, max-entities and count (these are the names used by the NBTEditor).
Also, is there a way to change the light level that mobs are allowed to spawn in?
You may have already seen this, but the issue with stacked mobs coming from spawners and creating phantoms looks like it's going to be fixed in 1.6
https://mojang.atlassian.net/browse/MC-14757
@Fire_Feather
No, that can not be accomplished while keeping the spawner compatible with vanilla!
Is it possible to hide spawners? Possibly by making them invisible or making them appear as a different block?
@goncalomb
thanks
@Mr_x_socks
After getting the BoS for a thrown potion (/bos get ThrownPotion) do /bos items to open up an inventory to set the potion. Then put it on a spawner, with /nbts additem.
If you want to get the potion in item form, get a BoS for Dropped Item (/bos get Item) then do /bos items as explained above...
can you make an posibility to make an Spawner of potions like an invisibility potion spawner, when i try to do this feature that i think is unreleased so im asking for it, it would be a great idea to add an NBTtag to change the splash potion type
and the item spawner, to change the item
@phoomparin
Already done, available on the next version. Next version release date: TBA
Is it possible to make this support libigot? I want to use nbteditor and customitemsapi with heroes. Thanks.
@goncalomb
Yes, when I restart my server I do get that. But when I type for example, /bos get Zombie, it gives me this message: 08.06 09:00:12 [Server] WARNING Translation key not found, nbt.cmds.bos.give! Unfortunately, my server is on a host and I do not have direct access to their computers. Thanks for your help!
@Eco212
That is not a compatibility issue with other plugins. On an earlier version there was a problem with servers running on Linux, that was fixed, but some people has still reported some message related problems.
You must be getting a message like this: pastebin.com/9swpjT8a on the console.
Read these: 119 120 121 122 123
Anyway I'm changing the internal format of the messages for the next version, moving away from those stupid .yml files that only create problems.
Hello there! I am having a rather strange bug, with both your plugins (NBTEditor and CustomItemsAPI). When I do, for example /bos get zombie, instead of saying "Enjoy your Book Of Souls", it says: nbt.cmds.bos.give, and the selection symbols turn to ?b, ?a etc. I assume this is some sort of error with the messages not being in the .jar . I am running CraftBukkit 1.5.2-R0.1 #2769. My plugin list is as follows (I removed unneeded ones, these ones are ESSENTIAL.): Essentials
EssentialsAntiBuild
EssentialsChat
EssentialsProtect
EssentialsSpawn
CustomItemsAPI
CustomPotions
CustomSpawners (I do not use this in a conflicting way, editing NBTEditor spawners.
EnchantAnything
EndlessEnchant
Engrave
NBTEditor
SignColours
VoxelSniper
WorldEdit
This doesn't actually break the plugin, but it's annoying and I cannot see an error message etc. I hope you can fix this.
Thanks! -Eco
I love you
I hear 1.6 will vastly expand the use of NBT attributes on mobs as well as items. It sounds like that's going to be a big update and a lot of work to be done in regards to your plugin here.
Good luck sir! I look forward to the new toys we may get to play with as a result.
@chaoswizard98
I will be adding that in future release as well as dyeing leather armor and more projectile entities to the BoS.
EDIT: I will probably NOT release another version before 1.6
Can you make it so we can edit command block names and colors as well?