diff --git a/src/main/java/net/minestom/server/tag/Tag.java b/src/main/java/net/minestom/server/tag/Tag.java index 9bf804aa2..17d202b7a 100644 --- a/src/main/java/net/minestom/server/tag/Tag.java +++ b/src/main/java/net/minestom/server/tag/Tag.java @@ -183,12 +183,6 @@ public class Tag { (nbtCompound, value) -> nbtCompound.setDouble(key, value)); } - public static @NotNull Tag ByteArray(@NotNull String key) { - return new Tag<>(key, - nbtCompound -> nbtCompound.getByteArray(key).copyArray(), - (nbtCompound, value) -> nbtCompound.setByteArray(key, value)); - } - public static @NotNull Tag String(@NotNull String key) { return new Tag<>(key, nbtCompound -> nbtCompound.getString(key), @@ -202,18 +196,6 @@ public class Tag { ((nbt, value) -> nbt.set(key, value))); } - public static @NotNull Tag IntArray(@NotNull String key) { - return new Tag<>(key, - nbtCompound -> nbtCompound.getIntArray(key).copyArray(), - (nbtCompound, value) -> nbtCompound.setIntArray(key, value)); - } - - public static @NotNull Tag LongArray(@NotNull String key) { - return new Tag<>(key, - nbtCompound -> nbtCompound.getLongArray(key).copyArray(), - (nbtCompound, value) -> nbtCompound.setLongArray(key, value)); - } - /** * Create a wrapper around a compound. * @@ -243,6 +225,36 @@ public class Tag { (nbtCompound, value) -> serializer.write(TagWritable.fromCompound(nbtCompound), value)); } + /** + * @deprecated use {@link Tag#NBT(String)} with {@link NBT#ByteArray(byte...)} + */ + @Deprecated + public static @NotNull Tag ByteArray(@NotNull String key) { + return new Tag<>(key, + nbtCompound -> nbtCompound.getByteArray(key).copyArray(), + (nbtCompound, value) -> nbtCompound.setByteArray(key, value)); + } + + /** + * @deprecated use {@link Tag#NBT(String)} with {@link NBT#IntArray(int...)} + */ + @Deprecated + public static @NotNull Tag IntArray(@NotNull String key) { + return new Tag<>(key, + nbtCompound -> nbtCompound.getIntArray(key).copyArray(), + (nbtCompound, value) -> nbtCompound.setIntArray(key, value)); + } + + /** + * @deprecated use {@link Tag#NBT(String)} with {@link NBT#LongArray(long...)} + */ + @Deprecated + public static @NotNull Tag LongArray(@NotNull String key) { + return new Tag<>(key, + nbtCompound -> nbtCompound.getLongArray(key).copyArray(), + (nbtCompound, value) -> nbtCompound.setLongArray(key, value)); + } + /** * @deprecated use {@link #Structure(String, TagSerializer)} instead */