diff --git a/src/main/java/net/minecraftforge/common/ForgeConfigSpec.java b/src/main/java/net/minecraftforge/common/ForgeConfigSpec.java index c02f1c8b54..4becc3f7ea 100644 --- a/src/main/java/net/minecraftforge/common/ForgeConfigSpec.java +++ b/src/main/java/net/minecraftforge/common/ForgeConfigSpec.java @@ -362,12 +362,7 @@ public class ForgeConfigSpec extends UnmodifiableConfigWrapper } public > EnumValue defineEnum(List path, Supplier defaultSupplier, EnumGetMethod converter, Predicate validator, Class clazz) { context.setClazz(clazz); - return new EnumValue(this, define(path, new ValueSpec(defaultSupplier, validator, context) { - @Override - public Object correct(Object value) { - return ((Enum)super.correct(value)).name(); - } - }, defaultSupplier).getPath(), defaultSupplier, converter, clazz); + return new EnumValue(this, define(path, new ValueSpec(defaultSupplier, validator, context), defaultSupplier).getPath(), defaultSupplier, converter, clazz); } //boolean