Spigot 1.15.2環境で、アイテムの NBTタグを直接操作・比較・同期 するための軽量なデバッグツールです。 NMS (net.minecraft.server) を使用しています。
- NBT比較 (
compare): メインハンドとオフハンドのアイテムのNBTをキー単位で比較。差分をハイライト表示します。 - NBT表示 (
view): 手に持っているアイテムのNBT全データをチャット欄に出力。 - NBT同期 (
sync): オフハンドを基準として、メインハンドのアイテムにNBTをコピーします。 - NBT追加/削除 (
add/remove): 特定のキーを指定して、文字列型のNBTを追加、または既存のキーを削除します。
| コマンド | 説明 |
|---|---|
/nbt view |
メインハンドのNBTを表示します。 |
/nbt compare |
メインハンドとオフハンドのNBTを比較します。 |
/nbt sync |
オフハンドのNBTをメインハンドに強制コピーします。 |
/nbt add <key> <value> |
メインハンドに指定したキーと値(String)を追加します。 |
/nbt remove <key> |
メインハンドから指定したキーを削除します。 |
比較したい2つのアイテムを両手に持ち、/nbt compare を実行します。
- メインハンドにしかないキーは緑色で表示されます。
- オフハンドにしかないキーは青色で表示されます。
- 値が異なる場合は赤色でそれぞれの値が表示されます。
コピー元となるアイテムをオフハンドに持ち、書き換えたいアイテムをメインハンドに持って/nbt syncを実行してください。
- バージョン固定: このプラグインは Spigot 1.15.2 (v1_15_R1) のNMSに依存しています。他のバージョンでは動作しません。
- データ上書き:
syncやaddはアイテムのデータを直接書き換えます。元に戻す機能はないため、本番環境での使用には注意してください。 - 文字列制限:
/nbt addで追加される値はすべてString型として保存されます。
- 開発リソースに余裕があれば全バージョンに対応させる予定です。
- 依存関係の部分を変更することで,自身で他バージョンに対応させることができます。