Remove unused world gen MixinData thread local
This commit is contained in:
-17
@@ -198,24 +198,7 @@ public final class BatchGenerationEnvironment extends AbstractBatchGenerationEnv
|
||||
}
|
||||
|
||||
public static ThreadLocal<Boolean> isDistantGeneratorThread = new ThreadLocal<>();
|
||||
public static ThreadLocal<Object> onDistantGenerationMixinData = new ThreadLocal<>();
|
||||
public static boolean isCurrentThreadDistantGeneratorThread() { return (isDistantGeneratorThread.get() != null); }
|
||||
public static void putDistantGenerationMixinData(Object data)
|
||||
{
|
||||
LodUtil.assertTrue(isCurrentThreadDistantGeneratorThread());
|
||||
onDistantGenerationMixinData.set(data);
|
||||
}
|
||||
public static Object getDistantGenerationMixinData()
|
||||
{
|
||||
LodUtil.assertTrue(isCurrentThreadDistantGeneratorThread());
|
||||
return onDistantGenerationMixinData.get();
|
||||
}
|
||||
|
||||
public static void clearDistantGenerationMixinData()
|
||||
{
|
||||
LodUtil.assertTrue(isCurrentThreadDistantGeneratorThread());
|
||||
onDistantGenerationMixinData.remove();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
-1
@@ -91,7 +91,6 @@ public final class StepFeatures
|
||||
#endif
|
||||
|
||||
Heightmap.primeHeightmaps(chunk, STATUS.heightmapsAfter());
|
||||
BatchGenerationEnvironment.clearDistantGenerationMixinData();
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
||||
@@ -51,7 +51,6 @@ public class FabricServerProxy implements AbstractModInitializer.IEventProxy
|
||||
private static final Logger LOGGER = DhLoggerBuilder.getLogger();
|
||||
|
||||
private final boolean isDedicatedServer;
|
||||
public static Supplier<Boolean> isGenerationThreadChecker = null;
|
||||
|
||||
|
||||
|
||||
@@ -87,7 +86,6 @@ public class FabricServerProxy implements AbstractModInitializer.IEventProxy
|
||||
public void registerEvents()
|
||||
{
|
||||
LOGGER.info("Registering Fabric Server Events");
|
||||
isGenerationThreadChecker = BatchGenerationEnvironment::isCurrentThreadDistantGeneratorThread;
|
||||
|
||||
/* Register the mod needed event callbacks */
|
||||
|
||||
|
||||
@@ -59,7 +59,6 @@ public class ForgeServerProxy implements AbstractModInitializer.IEventProxy
|
||||
|
||||
private final ServerApi serverApi = ServerApi.INSTANCE;
|
||||
private final boolean isDedicated;
|
||||
public static Supplier<Boolean> isGenerationThreadChecker = null;
|
||||
|
||||
|
||||
|
||||
@@ -82,7 +81,6 @@ public class ForgeServerProxy implements AbstractModInitializer.IEventProxy
|
||||
public ForgeServerProxy(boolean isDedicated)
|
||||
{
|
||||
this.isDedicated = isDedicated;
|
||||
isGenerationThreadChecker = BatchGenerationEnvironment::isCurrentThreadDistantGeneratorThread;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user