From 3749f51f18ed2c309851ffcc0234f093943ec296 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Sat, 11 May 2024 19:57:12 -0400 Subject: commands: Pretty print NBT data. --- src/main/java/org/chrisoft/trashyaddon/commands/BlockDataCommand.java | 3 ++- src/main/java/org/chrisoft/trashyaddon/commands/EntityDataCommand.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'src/main/java/org/chrisoft') diff --git a/src/main/java/org/chrisoft/trashyaddon/commands/BlockDataCommand.java b/src/main/java/org/chrisoft/trashyaddon/commands/BlockDataCommand.java index 185de2e..71915bc 100644 --- a/src/main/java/org/chrisoft/trashyaddon/commands/BlockDataCommand.java +++ b/src/main/java/org/chrisoft/trashyaddon/commands/BlockDataCommand.java @@ -4,6 +4,7 @@ import com.mojang.brigadier.builder.LiteralArgumentBuilder; import meteordevelopment.meteorclient.commands.Command; import net.minecraft.block.BlockState; import net.minecraft.block.entity.BlockEntity; +import net.minecraft.nbt.NbtHelper; import net.minecraft.util.hit.BlockHitResult; import net.minecraft.util.math.BlockPos; import net.minecraft.world.RaycastContext; @@ -51,7 +52,7 @@ public class BlockDataCommand extends Command { return SINGLE_SUCCESS; } NbtCompound bd = be.createNbt(); - info(bd.toString()); + info(NbtHelper.toPrettyPrintedText(bd)); return SINGLE_SUCCESS; }); diff --git a/src/main/java/org/chrisoft/trashyaddon/commands/EntityDataCommand.java b/src/main/java/org/chrisoft/trashyaddon/commands/EntityDataCommand.java index 562860a..4f88655 100644 --- a/src/main/java/org/chrisoft/trashyaddon/commands/EntityDataCommand.java +++ b/src/main/java/org/chrisoft/trashyaddon/commands/EntityDataCommand.java @@ -4,6 +4,7 @@ import com.mojang.brigadier.builder.LiteralArgumentBuilder; import meteordevelopment.meteorclient.commands.Command; import net.minecraft.command.CommandSource; import net.minecraft.nbt.NbtCompound; +import net.minecraft.nbt.NbtHelper; import net.minecraft.text.Text; import net.minecraft.util.math.Box; import net.minecraft.entity.projectile.ProjectileUtil; @@ -39,7 +40,7 @@ public class EntityDataCommand extends Command { info(Text.literal("entity is ").append(e.getType().getName())); NbtCompound d = new NbtCompound(); e.writeNbt(d); - info(d.toString()); + info(NbtHelper.toPrettyPrintedText(d)); return SINGLE_SUCCESS; }); -- cgit v1.2.3