From 2cf4b42c5c7800395c78f7635c658177421de712 Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 5 Mar 2022 18:29:37 -0600 Subject: [PATCH] Rename MinecraftWrapper -> MinecraftClientWrapper --- .../com/seibel/lod/common/forge/LodForgeMethodCaller.java | 4 ++-- .../com/seibel/lod/common/wrappers/DependencySetup.java | 8 ++++---- ...{MinecraftWrapper.java => MinecraftClientWrapper.java} | 8 ++++---- .../common/wrappers/minecraft/MinecraftRenderWrapper.java | 6 +++--- .../worldGeneration/BatchGenerationEnvironment.java | 4 ++-- core | 2 +- forge/src/main/java/com/seibel/lod/forge/ForgeMain.java | 4 ++-- 7 files changed, 18 insertions(+), 18 deletions(-) rename common/src/main/java/com/seibel/lod/common/wrappers/minecraft/{MinecraftWrapper.java => MinecraftClientWrapper.java} (98%) diff --git a/common/src/main/java/com/seibel/lod/common/forge/LodForgeMethodCaller.java b/common/src/main/java/com/seibel/lod/common/forge/LodForgeMethodCaller.java index 4501eecbd..a7a4b62f4 100644 --- a/common/src/main/java/com/seibel/lod/common/forge/LodForgeMethodCaller.java +++ b/common/src/main/java/com/seibel/lod/common/forge/LodForgeMethodCaller.java @@ -1,6 +1,6 @@ package com.seibel.lod.common.forge; -import com.seibel.lod.common.wrappers.minecraft.MinecraftWrapper; +import com.seibel.lod.common.wrappers.minecraft.MinecraftClientWrapper; import net.minecraft.client.renderer.block.model.BakedQuad; import net.minecraft.client.renderer.texture.TextureAtlasSprite; import net.minecraft.core.Direction; @@ -16,6 +16,6 @@ import java.util.Random; * @author Ran */ public interface LodForgeMethodCaller { - List getQuads(MinecraftWrapper mc, Block block, BlockState blockState, Direction direction, Random random); + List getQuads(MinecraftClientWrapper mc, Block block, BlockState blockState, Direction direction, Random random); int getPixelRGBA(TextureAtlasSprite sprite, int frameIndex, int x, int y); } diff --git a/common/src/main/java/com/seibel/lod/common/wrappers/DependencySetup.java b/common/src/main/java/com/seibel/lod/common/wrappers/DependencySetup.java index a41629aa2..ca7d10a32 100644 --- a/common/src/main/java/com/seibel/lod/common/wrappers/DependencySetup.java +++ b/common/src/main/java/com/seibel/lod/common/wrappers/DependencySetup.java @@ -2,14 +2,14 @@ package com.seibel.lod.common.wrappers; import com.seibel.lod.common.LodCommonMain; import com.seibel.lod.common.wrappers.minecraft.MinecraftRenderWrapper; -import com.seibel.lod.common.wrappers.minecraft.MinecraftWrapper; +import com.seibel.lod.common.wrappers.minecraft.MinecraftClientWrapper; import com.seibel.lod.core.handlers.IReflectionHandler; import com.seibel.lod.core.handlers.ReflectionHandler; import com.seibel.lod.core.handlers.dependencyInjection.SingletonHandler; import com.seibel.lod.core.wrapperInterfaces.IVersionConstants; import com.seibel.lod.core.wrapperInterfaces.IWrapperFactory; import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftRenderWrapper; -import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftWrapper; +import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; /** * Binds all necessary dependencies, so we @@ -25,9 +25,9 @@ public class DependencySetup { public static void createInitialBindings() { SingletonHandler.bind(IVersionConstants.class, VersionConstants.INSTANCE); if (!LodCommonMain.serverSided) { - SingletonHandler.bind(IMinecraftWrapper.class, MinecraftWrapper.INSTANCE); + SingletonHandler.bind(IMinecraftClientWrapper.class, MinecraftClientWrapper.INSTANCE); SingletonHandler.bind(IMinecraftRenderWrapper.class, MinecraftRenderWrapper.INSTANCE); - SingletonHandler.bind(IReflectionHandler.class, ReflectionHandler.createSingleton(MinecraftWrapper.INSTANCE.getOptions().getClass().getDeclaredFields(), MinecraftWrapper.INSTANCE.getOptions())); + SingletonHandler.bind(IReflectionHandler.class, ReflectionHandler.createSingleton(MinecraftClientWrapper.INSTANCE.getOptions().getClass().getDeclaredFields(), MinecraftClientWrapper.INSTANCE.getOptions())); } SingletonHandler.bind(IWrapperFactory.class, WrapperFactory.INSTANCE); DependencySetupDoneCheck.isDone = true; diff --git a/common/src/main/java/com/seibel/lod/common/wrappers/minecraft/MinecraftWrapper.java b/common/src/main/java/com/seibel/lod/common/wrappers/minecraft/MinecraftClientWrapper.java similarity index 98% rename from common/src/main/java/com/seibel/lod/common/wrappers/minecraft/MinecraftWrapper.java rename to common/src/main/java/com/seibel/lod/common/wrappers/minecraft/MinecraftClientWrapper.java index c6c2a9748..7d56db903 100644 --- a/common/src/main/java/com/seibel/lod/common/wrappers/minecraft/MinecraftWrapper.java +++ b/common/src/main/java/com/seibel/lod/common/wrappers/minecraft/MinecraftClientWrapper.java @@ -30,7 +30,7 @@ import com.seibel.lod.core.api.ApiShared; import com.seibel.lod.core.api.ClientApi; import com.seibel.lod.core.enums.LodDirection; import com.seibel.lod.core.util.LodUtil; -import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftWrapper; +import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; import com.seibel.lod.core.wrapperInterfaces.minecraft.IProfilerWrapper; import com.seibel.lod.core.wrapperInterfaces.misc.ILightMapWrapper; import com.seibel.lod.core.wrapperInterfaces.world.IDimensionTypeWrapper; @@ -70,9 +70,9 @@ import org.jetbrains.annotations.Nullable; * @author James Seibel * @version 9-16-2021 */ -public class MinecraftWrapper implements IMinecraftWrapper +public class MinecraftClientWrapper implements IMinecraftClientWrapper { - public static final MinecraftWrapper INSTANCE = new MinecraftWrapper(); + public static final MinecraftClientWrapper INSTANCE = new MinecraftClientWrapper(); public final Minecraft mc = Minecraft.getInstance(); @@ -85,7 +85,7 @@ public class MinecraftWrapper implements IMinecraftWrapper private ProfilerWrapper profilerWrapper; - private MinecraftWrapper() + private MinecraftClientWrapper() { } diff --git a/common/src/main/java/com/seibel/lod/common/wrappers/minecraft/MinecraftRenderWrapper.java b/common/src/main/java/com/seibel/lod/common/wrappers/minecraft/MinecraftRenderWrapper.java index 65b9a9569..12ad0f893 100644 --- a/common/src/main/java/com/seibel/lod/common/wrappers/minecraft/MinecraftRenderWrapper.java +++ b/common/src/main/java/com/seibel/lod/common/wrappers/minecraft/MinecraftRenderWrapper.java @@ -13,7 +13,7 @@ import com.seibel.lod.core.util.LodUtil; import com.seibel.lod.core.handlers.dependencyInjection.ModAccessorHandler; import com.seibel.lod.core.handlers.dependencyInjection.SingletonHandler; import com.seibel.lod.core.wrapperInterfaces.IWrapperFactory; -import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftWrapper; +import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; import com.seibel.lod.core.wrapperInterfaces.modAccessor.IOptifineAccessor; import it.unimi.dsi.fastutil.objects.ObjectArrayList; import net.minecraft.client.renderer.LightTexture; @@ -176,10 +176,10 @@ public class MinecraftRenderWrapper implements IMinecraftRenderWrapper }).collect(Collectors.toCollection(HashSet::new))); } catch (LinkageError e) { try { - MinecraftWrapper.INSTANCE.sendChatMessage( + MinecraftClientWrapper.INSTANCE.sendChatMessage( "\u00A7e\u00A7l\u00A7uWARNING: Distant Horizons: getVanillaRenderedChunks method failed." + " Using Backup Method."); - MinecraftWrapper.INSTANCE.sendChatMessage( + MinecraftClientWrapper.INSTANCE.sendChatMessage( "\u00A7eOverdraw prevention will be worse than normal."); } catch (Exception e2) {} ApiShared.LOGGER.error("getVanillaRenderedChunks Error: {}", e); diff --git a/common/src/main/java/com/seibel/lod/common/wrappers/worldGeneration/BatchGenerationEnvironment.java b/common/src/main/java/com/seibel/lod/common/wrappers/worldGeneration/BatchGenerationEnvironment.java index c411e5322..34eb26e2e 100644 --- a/common/src/main/java/com/seibel/lod/common/wrappers/worldGeneration/BatchGenerationEnvironment.java +++ b/common/src/main/java/com/seibel/lod/common/wrappers/worldGeneration/BatchGenerationEnvironment.java @@ -30,7 +30,7 @@ import com.seibel.lod.core.util.GridList; import com.seibel.lod.core.util.LodThreadFactory; import com.seibel.lod.core.handlers.dependencyInjection.SingletonHandler; import com.seibel.lod.core.wrapperInterfaces.config.ILodConfigWrapperSingleton; -import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftWrapper; +import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; import com.seibel.lod.core.wrapperInterfaces.world.IWorldWrapper; import com.seibel.lod.core.wrapperInterfaces.worldGeneration.AbstractBatchGenerationEnvionmentWrapper; @@ -227,7 +227,7 @@ public final class BatchGenerationEnvironment extends AbstractBatchGenerationEnv public boolean unsafeThreadingRecorded = false; //public boolean safeMode = false; private static final ILodConfigWrapperSingleton CONFIG = SingletonHandler.get(ILodConfigWrapperSingleton.class); - private static final IMinecraftWrapper MC = SingletonHandler.get(IMinecraftWrapper.class); + private static final IMinecraftClientWrapper MC = SingletonHandler.get(IMinecraftClientWrapper.class); public static final long EXCEPTION_TIMER_RESET_TIME = TimeUnit.NANOSECONDS.convert(1, TimeUnit.SECONDS); public static final int EXCEPTION_COUNTER_TRIGGER = 20; public int unknownExceptionCount = 0; diff --git a/core b/core index 566eb3651..3f091af3f 160000 --- a/core +++ b/core @@ -1 +1 @@ -Subproject commit 566eb3651fc0207d0f12e42e550feca24d9fc4fb +Subproject commit 3f091af3f8393397670c21d1a93871a8bb1dbf68 diff --git a/forge/src/main/java/com/seibel/lod/forge/ForgeMain.java b/forge/src/main/java/com/seibel/lod/forge/ForgeMain.java index d4e5e0b70..44d3067a3 100644 --- a/forge/src/main/java/com/seibel/lod/forge/ForgeMain.java +++ b/forge/src/main/java/com/seibel/lod/forge/ForgeMain.java @@ -22,7 +22,7 @@ package com.seibel.lod.forge; import com.seibel.lod.common.LodCommonMain; import com.seibel.lod.common.forge.LodForgeMethodCaller; import com.seibel.lod.common.wrappers.config.ConfigGui; -import com.seibel.lod.common.wrappers.minecraft.MinecraftWrapper; +import com.seibel.lod.common.wrappers.minecraft.MinecraftClientWrapper; import com.seibel.lod.core.ModInfo; import com.seibel.lod.core.api.ApiShared; import com.seibel.lod.core.api.ClientApi; @@ -107,7 +107,7 @@ public class ForgeMain implements LodForgeMethodCaller private ModelDataMap dataMap = new ModelDataMap.Builder().build(); @Override - public List getQuads(MinecraftWrapper mc, Block block, BlockState blockState, Direction direction, Random random) { + public List getQuads(MinecraftClientWrapper mc, Block block, BlockState blockState, Direction direction, Random random) { return mc.getModelManager().getBlockModelShaper().getBlockModel(block.defaultBlockState()).getQuads(blockState, direction, random, dataMap); }