Skip to content

Commit

Permalink
Passthrough toString to the base adventure NBT tag
Browse files Browse the repository at this point in the history
  • Loading branch information
me4502 committed Feb 5, 2021
1 parent 46888a3 commit 43688da
Show file tree
Hide file tree
Showing 14 changed files with 4 additions and 106 deletions.
13 changes: 0 additions & 13 deletions worldedit-core/src/main/java/com/sk89q/jnbt/ByteArrayTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -53,19 +53,6 @@ public byte[] getValue() {
return innerTag.value();
}

@Override
public String toString() {
StringBuilder hex = new StringBuilder();
for (byte b : innerTag.value()) {
String hexDigits = Integer.toHexString(b).toUpperCase(Locale.ROOT);
if (hexDigits.length() == 1) {
hex.append("0");
}
hex.append(hexDigits).append(" ");
}
return "TAG_Byte_Array(" + hex + ")";
}

@Override
public ByteArrayBinaryTag asBinaryTag() {
return innerTag;
Expand Down
5 changes: 0 additions & 5 deletions worldedit-core/src/main/java/com/sk89q/jnbt/ByteTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,6 @@ public Byte getValue() {
return innerTag.value();
}

@Override
public String toString() {
return "TAG_Byte(" + innerTag.value() + ")";
}

@Override
public ByteBinaryTag asBinaryTag() {
return innerTag;
Expand Down
11 changes: 0 additions & 11 deletions worldedit-core/src/main/java/com/sk89q/jnbt/CompoundTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -439,17 +439,6 @@ public String getString(String key) {
}
}

@Override
public String toString() {
StringBuilder bldr = new StringBuilder();
bldr.append("TAG_Compound").append(": ").append(value.size()).append(" entries\r\n{\r\n");
for (Map.Entry<String, Tag> entry : value.entrySet()) {
bldr.append(" ").append(entry.getValue().toString().replaceAll("\r\n", "\r\n ")).append("\r\n");
}
bldr.append("}");
return bldr.toString();
}

@Override
public CompoundBinaryTag asBinaryTag() {
CompoundBinaryTag.Builder builder = CompoundBinaryTag.builder();
Expand Down
5 changes: 0 additions & 5 deletions worldedit-core/src/main/java/com/sk89q/jnbt/DoubleTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,4 @@ public Double getValue() {
return innerTag.value();
}

@Override
public String toString() {
return "TAG_Double(" + innerTag.value() + ")";
}

}
5 changes: 0 additions & 5 deletions worldedit-core/src/main/java/com/sk89q/jnbt/EndTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,6 @@ public Object getValue() {
return null;
}

@Override
public String toString() {
return "TAG_End";
}

@Override
public EndBinaryTag asBinaryTag() {
return EndBinaryTag.get();
Expand Down
6 changes: 0 additions & 6 deletions worldedit-core/src/main/java/com/sk89q/jnbt/FloatTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@

package com.sk89q.jnbt;

import com.sk89q.worldedit.util.nbt.BinaryTag;
import com.sk89q.worldedit.util.nbt.FloatBinaryTag;

/**
Expand Down Expand Up @@ -57,9 +56,4 @@ public Float getValue() {
return innerTag.value();
}

@Override
public String toString() {
return "TAG_Float(" + innerTag.value() + ")";
}

}
15 changes: 0 additions & 15 deletions worldedit-core/src/main/java/com/sk89q/jnbt/IntArrayTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@

import com.sk89q.worldedit.util.nbt.IntArrayBinaryTag;

import java.util.Locale;

import static com.google.common.base.Preconditions.checkNotNull;

/**
Expand Down Expand Up @@ -61,17 +59,4 @@ public int[] getValue() {
return innerTag.value();
}

@Override
public String toString() {
StringBuilder hex = new StringBuilder();
for (int b : innerTag.value()) {
String hexDigits = Integer.toHexString(b).toUpperCase(Locale.ROOT);
if (hexDigits.length() == 1) {
hex.append("0");
}
hex.append(hexDigits).append(" ");
}
return "TAG_Int_Array(" + hex + ")";
}

}
5 changes: 0 additions & 5 deletions worldedit-core/src/main/java/com/sk89q/jnbt/IntTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,4 @@ public Integer getValue() {
return innerTag.value();
}

@Override
public String toString() {
return "TAG_Int(" + innerTag.value() + ")";
}

}
11 changes: 0 additions & 11 deletions worldedit-core/src/main/java/com/sk89q/jnbt/ListTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -449,15 +449,4 @@ public String getString(int index) {
}
}

@Override
public String toString() {
StringBuilder bldr = new StringBuilder();
bldr.append("TAG_List").append(": ").append(value.size()).append(" entries of type ").append(NBTUtils.getTypeName(type)).append("\r\n{\r\n");
for (Tag t : value) {
bldr.append(" ").append(t.toString().replaceAll("\r\n", "\r\n ")).append("\r\n");
}
bldr.append("}");
return bldr.toString();
}

}
15 changes: 0 additions & 15 deletions worldedit-core/src/main/java/com/sk89q/jnbt/LongArrayTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@

import com.sk89q.worldedit.util.nbt.LongArrayBinaryTag;

import java.util.Locale;

import static com.google.common.base.Preconditions.checkNotNull;

/**
Expand Down Expand Up @@ -61,17 +59,4 @@ public long[] getValue() {
return innerTag.value();
}

@Override
public String toString() {
StringBuilder hex = new StringBuilder();
for (long b : innerTag.value()) {
String hexDigits = Long.toHexString(b).toUpperCase(Locale.ROOT);
if (hexDigits.length() == 1) {
hex.append("0");
}
hex.append(hexDigits).append(" ");
}
return "TAG_Long_Array(" + hex + ")";
}

}
5 changes: 0 additions & 5 deletions worldedit-core/src/main/java/com/sk89q/jnbt/LongTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,4 @@ public Long getValue() {
return innerTag.value();
}

@Override
public String toString() {
return "TAG_Long(" + innerTag.value() + ")";
}

}
5 changes: 0 additions & 5 deletions worldedit-core/src/main/java/com/sk89q/jnbt/ShortTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,4 @@ public Short getValue() {
return innerTag.value();
}

@Override
public String toString() {
return "TAG_Short(" + innerTag.value() + ")";
}

}
5 changes: 0 additions & 5 deletions worldedit-core/src/main/java/com/sk89q/jnbt/StringTag.java
Original file line number Diff line number Diff line change
Expand Up @@ -59,9 +59,4 @@ public String getValue() {
return innerTag.value();
}

@Override
public String toString() {
return "TAG_String(" + innerTag.value() + ")";
}

}
4 changes: 4 additions & 0 deletions worldedit-core/src/main/java/com/sk89q/jnbt/Tag.java
Original file line number Diff line number Diff line change
Expand Up @@ -36,4 +36,8 @@ public abstract class Tag implements BinaryTagLike {
*/
public abstract Object getValue();

@Override
public String toString() {
return asBinaryTag().toString();
}
}

0 comments on commit 43688da

Please sign in to comment.