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.
/nbts info not work Error with: An interal error occurred while attempting to perform this command And the Spam on the console {http://imgur.com/qOd9DYb}
@Danny76429
I don't think there is a problem. Make sure you are using the latest version of the code.
There was a slight change with spawners: when you add a new entity, the pig is not removed and you end up with a spawner that spawns both a pig and your entity.
If you use '/nbts info' you will see that the spawner has 2 entities. You need to remove the pig with '/nbts del'.
/nbts not work when i'm add a bos to the spawner Spawner just spawn 1 wave then that Spawner back to the pig spawner :( Help me please
@TheOneTwelfth
Just pushed a commit to fix the villager problems.
The 'Career' variable is now a special variable that, internally, sets both 'Profession' and 'Career' (I removed the 'Profession' variable). You can set it to values like 'Farmer_Shepherd' or 'Blacksmith_Armorer' this will set both the profession and career. There are other values like 'Farmer_Any' that only set the profession (it will choose a career when you first open the villager's inventory). This makes sure that only valid values are used and you don't crash the server by accident. Use tab completion to see all available values.
Setting it to a specific career (not '*_Any') and setting a high 'CareerLevel' something like 50 (smaller values should too, doesn't matter) will prevent the villager from gaining new offers/trades. It will only have those that you set.
I'll add an explanation of this to the FAQ too.
@TheOneTwelfth
I see why you are asking that. Just tested some stuff and there are some problems with 'Profession', 'Career' and 'CareerLevel'. I was limiting 'CareerLevel' to 2 for no reason and it's possible to crash the server by providing an invalid 'Career'. I'll fix these. Thanks.
@goncalomb
How do you set the 'CareerId' and 'CareerLevel' tags?
Nice! Not only are we getting 1.9 content, but we're also getting some of the 1.8 stuff that's been missing.
Thanks for keeping up the plugin goncalomb. This one's a real timesaver and convenience to have on the server.
@goncalomb
I'm using the same directory though. Well it doesn't matter I can wait
@kunxian888
@SonicundMario
Those commands only work if you use them from the directory that you used to build Spigot (BuildTools). You need to open the terminal on that directory or 'cd' into it, before running the commands.
Anyway, I'll post a .jar soon.
Same.I did everything but the only thing im getting is a folder called "NBTeditor" and no jar file. Edit: Now I have this problem
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.3:compile (default-compile) on project nbteditor: Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [ERROR] -> [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/MojoFailureException
I got JDK though.
Would you please tell me how to obtain NBTediter 2.0? I'm following the steps, git clone, cd NETEditor, but I got stuck on sh ../apache-maven-*/bin/mvn, it says "sh: ../apache-maven-*/bin/mvn: No such file or directory"
@Danny76429
You must be using an old build of Spigot. The Frost Walker enchantment was added to the Bukkit code on the 01 March. Any builds before that don't work. You need to update.
@goncalomb I'm using spigot 1.9
@Danny76429
Are using Minecraft 1.9? That error says that it doesn't know what the Frost Walker enchantment is. That is a 1.9 enchantment.
The NBTEditor 2.0 is for Minecraft 1.9 (Spigot and CraftBukkit built with BuildTools).
@reploidxzero
An item with AttackSpeed modifier, equipped on the off-hand, will affect the main-hand's attack speed if the modifier has the slot 'offhand' or no slot a all. When you don't choose the slot for the modifier, it applies to all slots. The modifier is for the overall player, the slot chooses where the item has to be equipped to have effect.
The bug I was talking is: having e.g. a diamond sword with -0.75% AttackSpeed (/nbti mod add AttackSpeed 1 -0.75) on all slots, equip that diamond sword on the off-hand. Then get a new sword (on the main-hand) your attack speed will be impaired. But when you hit F to change to the off-hand sword (the one with the modifier) it attacks at normal speed. It shouldn't because it has the modifier on all slots. If you scroll to another inventory slot then back to the one with the sword the modifier will work correctly again.
I'm using nbteditor-2.0-SNAPSHOT When i used /nbte command and it maked an error Sorry my bad English
@goncalomb
Attack speed wouldn't work on off-hand. It applies the attack speed effect to that item, and since you cannot attack with your off-hand item, it essentially does nothing. Now if you did the speed modifier and made it off-hand, then when you hold the item in your off-hand, you get that buff, but not if you have it in your main hand. So it's not so much a bug as it's not how the function works.
@Joshii2201
Are you talking about applying AttackSpeed modifier to a tool and then switching tool with the off-hand?
I tried several combinations of tools with AttackSpeed modifier and switching them with the off-hand and it seemed buggy some times. Anyway, if there is any bug there, it is a Minecraft Bug, not from the plugin. I cannot fix those.
When I add support to set the modifier slot, it will be possible to create a tool that has no effect the player's attack speed when on the off-hand.
I've found a little bug. I'm using V2.0 Snaptshot. When I modify a tool, then change this to a tool without any function. for example a pickaxe. I break with a slow speed stone and they drops nothing,
Sorry for my bad english :(
Hope you can fix that.
@SonicundMario
Apparently there are 2 new attributes for players: AttackSpeed and Luck. I didn't knew that either. I'll add those to the code. Then it will be possible to add modifiers to weapons that affect those attributes.