diff --git a/src/main/java/net/minestom/server/entity/EntityTypeImpl.java b/src/main/java/net/minestom/server/entity/EntityTypeImpl.java index 103e1f09c..3d89f8f1c 100644 --- a/src/main/java/net/minestom/server/entity/EntityTypeImpl.java +++ b/src/main/java/net/minestom/server/entity/EntityTypeImpl.java @@ -254,4 +254,9 @@ final class EntityTypeImpl implements EntityType { public @NotNull Registry.EntityEntry registry() { return registry; } + + @Override + public String toString() { + return name(); + } } diff --git a/src/main/java/net/minestom/server/item/EnchantmentImpl.java b/src/main/java/net/minestom/server/item/EnchantmentImpl.java index e885ff0b2..787062f0c 100644 --- a/src/main/java/net/minestom/server/item/EnchantmentImpl.java +++ b/src/main/java/net/minestom/server/item/EnchantmentImpl.java @@ -35,4 +35,9 @@ final class EnchantmentImpl implements Enchantment { public @NotNull Registry.EnchantmentEntry registry() { return registry; } + + @Override + public String toString() { + return name(); + } } diff --git a/src/main/java/net/minestom/server/item/ItemMeta.java b/src/main/java/net/minestom/server/item/ItemMeta.java index 19042eaf0..7614af21e 100644 --- a/src/main/java/net/minestom/server/item/ItemMeta.java +++ b/src/main/java/net/minestom/server/item/ItemMeta.java @@ -144,6 +144,13 @@ public class ItemMeta implements TagReadable, Writeable { return nbt.hashCode(); } + @Override + public String toString() { + return getClass().getSimpleName() + "{" + + "nbt=" + nbt + + '}'; + } + @Contract(value = "-> new", pure = true) protected @NotNull ItemMetaBuilder builder() { return ItemMetaBuilder.fromNBT(metaBuilder, nbt); diff --git a/src/main/java/net/minestom/server/item/ItemStack.java b/src/main/java/net/minestom/server/item/ItemStack.java index 3ce0aeeec..500a402e2 100644 --- a/src/main/java/net/minestom/server/item/ItemStack.java +++ b/src/main/java/net/minestom/server/item/ItemStack.java @@ -195,6 +195,16 @@ public final class ItemStack implements TagReadable, HoverEventSource new", pure = true) public @NotNull ItemStack withTag(@NotNull Tag tag, @Nullable T value) { return builder().meta(metaBuilder -> metaBuilder.set(tag, value)).build(); diff --git a/src/main/java/net/minestom/server/item/MaterialImpl.java b/src/main/java/net/minestom/server/item/MaterialImpl.java index 252ca71bc..061561f95 100644 --- a/src/main/java/net/minestom/server/item/MaterialImpl.java +++ b/src/main/java/net/minestom/server/item/MaterialImpl.java @@ -35,4 +35,9 @@ final class MaterialImpl implements Material { public @NotNull Registry.MaterialEntry registry() { return registry; } + + @Override + public String toString() { + return name(); + } } diff --git a/src/main/java/net/minestom/server/particle/ParticleImpl.java b/src/main/java/net/minestom/server/particle/ParticleImpl.java index 55198b7d2..79997960c 100644 --- a/src/main/java/net/minestom/server/particle/ParticleImpl.java +++ b/src/main/java/net/minestom/server/particle/ParticleImpl.java @@ -46,4 +46,9 @@ final class ParticleImpl implements Particle { public int id() { return id; } + + @Override + public String toString() { + return name(); + } } diff --git a/src/main/java/net/minestom/server/potion/PotionEffectImpl.java b/src/main/java/net/minestom/server/potion/PotionEffectImpl.java index 358e309cd..e26248150 100644 --- a/src/main/java/net/minestom/server/potion/PotionEffectImpl.java +++ b/src/main/java/net/minestom/server/potion/PotionEffectImpl.java @@ -35,4 +35,9 @@ final class PotionEffectImpl implements PotionEffect { public @NotNull Registry.PotionEffectEntry registry() { return registry; } + + @Override + public String toString() { + return name(); + } } diff --git a/src/main/java/net/minestom/server/potion/PotionTypeImpl.java b/src/main/java/net/minestom/server/potion/PotionTypeImpl.java index c1822573f..260905797 100644 --- a/src/main/java/net/minestom/server/potion/PotionTypeImpl.java +++ b/src/main/java/net/minestom/server/potion/PotionTypeImpl.java @@ -46,4 +46,9 @@ final class PotionTypeImpl implements PotionType { public int id() { return id; } + + @Override + public String toString() { + return name(); + } } diff --git a/src/main/java/net/minestom/server/sound/SoundEventImpl.java b/src/main/java/net/minestom/server/sound/SoundEventImpl.java index d173bd0b5..a56a2f4b7 100644 --- a/src/main/java/net/minestom/server/sound/SoundEventImpl.java +++ b/src/main/java/net/minestom/server/sound/SoundEventImpl.java @@ -46,4 +46,9 @@ final class SoundEventImpl implements SoundEvent { public int id() { return id; } + + @Override + public String toString() { + return name(); + } } diff --git a/src/main/java/net/minestom/server/statistic/StatisticTypeImpl.java b/src/main/java/net/minestom/server/statistic/StatisticTypeImpl.java index 5c9746258..cfd65479f 100644 --- a/src/main/java/net/minestom/server/statistic/StatisticTypeImpl.java +++ b/src/main/java/net/minestom/server/statistic/StatisticTypeImpl.java @@ -46,4 +46,9 @@ final class StatisticTypeImpl implements StatisticType { public int id() { return id; } + + @Override + public String toString() { + return name(); + } }