diff --git a/core/src/main/java/com/seibel/distanthorizons/core/logging/ConfigBasedLogger.java b/core/src/main/java/com/seibel/distanthorizons/core/logging/ConfigBasedLogger.java index 7d04d0c2f..e55283313 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/logging/ConfigBasedLogger.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/logging/ConfigBasedLogger.java @@ -117,4 +117,11 @@ public class ConfigBasedLogger public void debug(String str, Object... param) { this.log(Level.DEBUG, str, param); } public void trace(String str, Object... param) { this.log(Level.TRACE, str, param); } + /** Used by MC 1.20.6 getOrThrow() methods */ + public Exception errorAndThrow(String str, Exception e) + { + this.log(Level.ERROR, str); + return e; + } + }