diff --git a/src/main/java/carpet/script/annotation/ValueConverter.java b/src/main/java/carpet/script/annotation/ValueConverter.java index 36d214bd..2a5e50c8 100644 --- a/src/main/java/carpet/script/annotation/ValueConverter.java +++ b/src/main/java/carpet/script/annotation/ValueConverter.java @@ -137,7 +137,7 @@ public interface ValueConverter } // Class only checks - if (type.isAssignableFrom(Value.class)) + if (Value.class.isAssignableFrom(type)) return Objects.requireNonNull(ValueCaster.get(type), "Value subclass " + type + " is not registered. Register it in ValueCaster to use it"); // if (type == LazyValue.class) // No longer supported // return (ValueConverter) Params.LAZY_VALUE_IDENTITY;