colorful itemdump
This commit is contained in:
@@ -55,7 +55,7 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
+ net.minecraft.server.ItemStack itemStack = CraftItemStack.asNMSCopy(itemInHand);
|
+ net.minecraft.server.ItemStack itemStack = CraftItemStack.asNMSCopy(itemInHand);
|
||||||
+ NBTTagCompound tag = itemStack.getTag();
|
+ NBTTagCompound tag = itemStack.getTag();
|
||||||
+ if (tag != null) {
|
+ if (tag != null) {
|
||||||
+ String nbt = tag.toString();
|
+ String nbt = org.bukkit.craftbukkit.util.CraftChatMessage.fromComponent(tag.getNbtPrettyComponent());
|
||||||
+ Bukkit.getConsoleSender().sendMessage(nbt);
|
+ Bukkit.getConsoleSender().sendMessage(nbt);
|
||||||
+ sender.sendMessage(nbt);
|
+ sender.sendMessage(nbt);
|
||||||
+ } else {
|
+ } else {
|
||||||
@@ -66,3 +66,15 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
private void doFixLight(CommandSender sender, String[] args) {
|
private void doFixLight(CommandSender sender, String[] args) {
|
||||||
if (!(sender instanceof Player)) {
|
if (!(sender instanceof Player)) {
|
||||||
sender.sendMessage("Only players can use this command");
|
sender.sendMessage("Only players can use this command");
|
||||||
|
diff --git a/src/main/java/net/minecraft/server/NBTBase.java b/src/main/java/net/minecraft/server/NBTBase.java
|
||||||
|
index 0000000000000000000000000000000000000000..0000000000000000000000000000000000000000 100644
|
||||||
|
--- a/src/main/java/net/minecraft/server/NBTBase.java
|
||||||
|
+++ b/src/main/java/net/minecraft/server/NBTBase.java
|
||||||
|
@@ -0,0 +0,0 @@ public interface NBTBase {
|
||||||
|
return this.toString();
|
||||||
|
}
|
||||||
|
|
||||||
|
+ default IChatBaseComponent getNbtPrettyComponent() { return this.l(); } // Paper - OBFHELPER
|
||||||
|
default IChatBaseComponent l() {
|
||||||
|
return this.a("", 0);
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user