From 19edd1bfa45fb81fad3f466785da1018ea6196dd Mon Sep 17 00:00:00 2001 From: FalsePattern <30945458+FalsePattern@users.noreply.github.com> Date: Sun, 21 Aug 2022 10:50:12 +0200 Subject: [PATCH] events cannot be abstract --- .../lib/config/event/ConfigValidationFailureEvent.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/falsepattern/lib/config/event/ConfigValidationFailureEvent.java b/src/main/java/com/falsepattern/lib/config/event/ConfigValidationFailureEvent.java index 6d17dce..5429cad 100644 --- a/src/main/java/com/falsepattern/lib/config/event/ConfigValidationFailureEvent.java +++ b/src/main/java/com/falsepattern/lib/config/event/ConfigValidationFailureEvent.java @@ -38,7 +38,7 @@ import cpw.mods.fml.relauncher.SideOnly; import java.lang.reflect.Field; @StableAPI(since = "0.10.0") -public abstract class ConfigValidationFailureEvent extends Event { +public class ConfigValidationFailureEvent extends Event { @StableAPI.Expose public final String reason; @StableAPI.Expose @@ -51,7 +51,7 @@ public abstract class ConfigValidationFailureEvent extends Event { public final int listIndex; @StableAPI.Internal - public ConfigValidationFailureEvent(String reason, Class configClass, String fieldName, boolean listElement, int listIndex) { + protected ConfigValidationFailureEvent(String reason, Class configClass, String fieldName, boolean listElement, int listIndex) { this.reason = reason; this.configClass = configClass; this.fieldName = fieldName; @@ -110,7 +110,8 @@ public abstract class ConfigValidationFailureEvent extends Event { } @StableAPI.Internal - protected abstract void customText(StringBuilder b); + protected void customText(StringBuilder b) { + } @StableAPI.Internal public void logWarn() {