From 7fafa7d9bbb2483313d86f946653f3ad64b2db18 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Sat, 9 Apr 2022 02:41:21 +0800 Subject: Support for JEI 9.5, Close #821, Fix #807 --- api/src/main/java/me/shedaniel/rei/impl/Internals.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'api/src/main/java/me/shedaniel/rei/impl/Internals.java') diff --git a/api/src/main/java/me/shedaniel/rei/impl/Internals.java b/api/src/main/java/me/shedaniel/rei/impl/Internals.java index 7fa35af8b..1e64c2c57 100644 --- a/api/src/main/java/me/shedaniel/rei/impl/Internals.java +++ b/api/src/main/java/me/shedaniel/rei/impl/Internals.java @@ -34,6 +34,7 @@ import me.shedaniel.rei.api.common.plugins.PluginManager; import me.shedaniel.rei.api.common.plugins.REIPlugin; import me.shedaniel.rei.api.common.plugins.REIServerPlugin; import me.shedaniel.rei.api.common.transfer.info.MenuInfoRegistry; +import me.shedaniel.rei.impl.common.InternalLogger; import net.minecraft.nbt.Tag; import net.minecraft.resources.ResourceLocation; import net.minecraft.util.Unit; @@ -53,6 +54,7 @@ public final class Internals { private static Supplier nbtHasherProvider = Internals::throwNotSetup; private static Function> categoryIdentifier = (object) -> throwNotSetup(); private static Supplier stubMenuInfoRegistry = Internals::throwNotSetup; + private static Supplier logger = Internals::throwNotSetup; private static T throwNotSetup() { throw new AssertionError("REI Internals have not been initialized!"); @@ -111,6 +113,10 @@ public final class Internals { return (CategoryIdentifier) categoryIdentifier.apply(location); } + public static InternalLogger getInternalLogger() { + return logger.get(); + } + public interface EntryStackProvider { EntryStack empty(); -- cgit