PowerNBT moved to spigotmc.org
Powerful NBT editor for CraftBukkit 1.5 and later.
Simple NBT API (for developers).
Works with CraftBukkit, MCPC+, Cauldron, Spigot (fix to forge 1.4.7)
- Browsing and editing NBT tags
- supports items, players, offline-players, entities, blocks, chunks, schematic files and all other nbt files
- save tags to file
- spawn entity with custom nbt tags
- parse mojangson string
- custom colors and unicode symbols
- supports tab-completion
- supports operations copy/paste/cut/swap
- supports variables
nbt me Inventory remove- clear inventory
nbt me Inventory = *Bob EnderItems- get Bob's enderchest to yourself
nbt @Eve remove- remove file Eve.dat (offline player)
nbt block ExtraType = "Notch"- set skull owner
nbt * Health = 1000- set 1000 health to mob, which you select
nbt item ench copy- copy item enchantments to buffer
nbt item ench paste- paste enchantments to other item
On command /nbt chunk = ...
invisible players and entities in new chunk.
- If you found a bug, please report me in github:
Version 0.8.2 beta
- added: binary opetarions: ^= , &= , |= , useful to set binary flags
- added: operation: multiplication: *=
- added: operation: spawn entity
- added: value: numbers in binary format
- added: values in mojangson format
- added: object: hand
- added: object: schematic
- added: view mode: binary
- added: silent mode for command
- added: API: read chunk
- added: API: save chunk
- added: API: parse mojangson string
- added: API: spawn entity
- fixed: support cauldron 1.7.10
- bug: invisible players after change chunk data.
- bug: on update blocks after change chunk. cauldron 1.7.10
- added: read/write chunks
- fix: work with Cauldron 1.7.2
- How to edit tags
- How to use Tab-Completion
- How to edit mobs into spawners
- How to edit villagers
- How to create custom potions
- How to edit fireworks (RU)
See API for documentation and examples
Maven dependency (since 0.7.2)
API for version 0.7.2 and later
If you add a tag, which is not expected by the client, it may be crashed. Be careful!
Helpful links, about NBT format:
Yes, PowerNBT 0.7.1 beta and 0.7.3 tested with
will a newer version of powerNBT work with bukkit for 1.7.2?
PowerNBT 0.6 does not have access to nbt data created by mod.
I recommend to use PowerNBT 0.7.3 (or later) and new API
or old API:
I think dphovar explained that a couple comments down
@DPHOVAR I'm using version 0.6.2 for 1.7.2 and trying to retrieve a custom tag on the player that's created by a mod, how would I go about that? I currently have a test command that when entered will just return the value of the tag, but I'm not even sure how to use the api so I've only gotten so far as adding powernbt.jar as an external library and adding
but getCustomTag() doesn't allow for a string to designate a name.
I have this installation error. When i put the .jar into plugins folder and start the server, it create ONLY folders. no files. no config.yml, nothing. What do I have to do? I am using MCPC+ 1.6.4.
> Is there a way to bind a "tool"
I do not think it's necessary. You can select block by:
/nbt * as %block
+right-click on block
and use it:
> what should I do?
If plugin does not work, send me error message and I will try to solve problem.
Is there a way to bind a "tool", lets say, a blaze rod, so players can only see the info of the block / entity?
I dragged and dropped the jar file into plugins folder, it made a PowerNBT folder with no files, what should I do? Using MCPC+ 1.6.4
Version 0.7.3 tested with craftbukkit:1.7.9-R0.2-SNAPSHOT
Wait for approving
or you can download it now from maven repository.
This plugin doesn't work in 1.7.9. Update please!
Can you please update API, I'm trying to do it like in tutorial, but it doesn't works. I'd like to see an example how to edit NBT attribute using api. Thanks.
Fix PowerNBT 0.7.1 for MCPC-Plus 1.6.4:
This fix will not be required for the following versions
Исправлю в ближайшее время
Готов фикс, см. сообщение выше.
В следующих версиях фикс не потребуется.
Плагин выдаёт ошибки при загрузке:
copy file PowerNBT.jar!/en.yml to plugins/PowerNBT/lang/my_en.yml
and add "lang: my_en" to the config file plugins/PowerNBT/lang/config.yml
How do I change the language to english? "no nbt object help" isn't really good english btw (no offense) the folder is empty... only folders, no files.
I have been trying for the longest time to edit raw nbt data with bukkit. This has been the most well documented, reliable, epic NBT plugin I have ever seen. You sold me with MCPC+ 1.4.7 support! I mainly needed this for my FTB Ultimate server, and what do you know (I find myself here). Great Job man! Keep up the good work! :D
Чувакк,ты забыл загрузить его )
PowerNBT v0.7.1 beta
You can store you can store any data to compound "ForgeData"
nbt id123(Cow) ForgeData.isSuperCow = true
Forge 1.4.7 require class mapping
You need to add
to PowerNBT config
and create file
with this content:
Can you add the ability to use scripts from paste bin?
PowerNBT + VarScript + lib:Groovy + VarScript:PowerNBTExt
And now you can write scripts like this:
and it possible to load scripts from pastebin.
Обновил :) Пользуйся на здоровье!
Please check version 0.7.1
/nbt debug on
and then use your commands
If an error occurs, I would like to see the log file. Please attach it to the pastebin.com
Чувак,на сколько я знаю ,ты русский.НАдеемся ты скоро обновишь плагн,ибо он шикарен.
I will try to update the plugin soon.
Working code for all versions already on github