From d22cb44d634e96e66397a1d21258611666fd37ed Mon Sep 17 00:00:00 2001 From: KennyTV Date: Mon, 6 Apr 2020 22:09:02 +0200 Subject: [PATCH] Enable mapping cache when ViaBackwards is present --- .../java/com/github/creeper123123321/viafabric/ViaFabric.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/github/creeper123123321/viafabric/ViaFabric.java b/src/main/java/com/github/creeper123123321/viafabric/ViaFabric.java index 19aa58f..b60348f 100644 --- a/src/main/java/com/github/creeper123123321/viafabric/ViaFabric.java +++ b/src/main/java/com/github/creeper123123321/viafabric/ViaFabric.java @@ -43,6 +43,7 @@ import net.minecraft.server.command.CommandSource; import org.apache.logging.log4j.LogManager; import us.myles.ViaVersion.ViaManager; import us.myles.ViaVersion.api.Via; +import us.myles.ViaVersion.api.data.MappingDataLoader; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; @@ -84,6 +85,9 @@ public class ViaFabric implements ModInitializer { .loader(new VRLoader()) .commandHandler(new VRCommandHandler()) .platform(new VRPlatform()).build()); + + FabricLoader.getInstance().getModContainer("viabackwards").ifPresent(mod -> MappingDataLoader.enableMappingsCache()); + Via.getManager().init(); FabricLoader.getInstance().getEntrypoints("viafabric:via_api_initialized", Runnable.class).forEach(Runnable::run);