diff --git a/src/main/java/com/denizenscript/denizen2sponge/utilities/DataKeys.java b/src/main/java/com/denizenscript/denizen2sponge/utilities/DataKeys.java index 31ec02d..c44bc57 100644 --- a/src/main/java/com/denizenscript/denizen2sponge/utilities/DataKeys.java +++ b/src/main/java/com/denizenscript/denizen2sponge/utilities/DataKeys.java @@ -87,7 +87,7 @@ public static AbstractTagObject getValue(DataHolder dataHolder, Key key, Action< return new BooleanTag(dataHolder.getOrElse((Key>) key, false)); } else if (CatalogType.class.isAssignableFrom(clazz)) { - return new TextTag(dataHolder.getValue((Key>) key).orElseThrow(() -> new ErrorInducedException("Value not present!")).get().toString()); + return new TextTag(dataHolder.getValue((Key>) key).orElseThrow(() -> new ErrorInducedException("Value not present!")).get().getId()); } else if (Double.class.isAssignableFrom(clazz)) { return new NumberTag(dataHolder.getOrElse((Key>) key, 0.0));