package com.xfestudio.mydimensionlord.platform;
import java.util.function.Supplier;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.fml.loading.FMLEnvironment;
/** Keeps lazy client entry points behind the physical-side check. */
public final class ClientExecutor {
private ClientExecutor() {}
public static void unsafeRunWhenOn(Dist side, Supplier<Runnable> action) {
if (FMLEnvironment.dist == side) action.get().run();
}
}
package com.xfestudio.mydimensionlord.platform;
import java.util.function.Supplier;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.fml.loading.FMLEnvironment;
/** Keeps lazy client entry points behind the physical-side check. */
public final class ClientExecutor {
private ClientExecutor() {}
public static void unsafeRunWhenOn(Dist side, Supplier<Runnable> action) {
if (FMLEnvironment.dist == side) action.get().run();
}
}