Ported side proxy.

This commit is contained in:
2026-01-09 00:02:21 +01:00
parent aff7f9ae54
commit 681ebeeeb7
3 changed files with 37 additions and 32 deletions

View File

@ -3,10 +3,11 @@ package dev.micle.totemofreviving;
import dev.micle.totemofreviving.proxy.IProxy;
import dev.micle.totemofreviving.proxy.Proxy;
import net.minecraft.resources.ResourceLocation;
import net.minecraftforge.fml.DistExecutor;
import net.minecraftforge.fml.ModContainer;
import net.minecraftforge.fml.ModList;
import net.minecraftforge.fml.common.Mod;
import net.neoforged.api.distmarker.Dist;
import net.neoforged.bus.api.IEventBus;
import net.neoforged.fml.ModContainer;
import net.neoforged.fml.common.Mod;
import net.neoforged.fml.loading.FMLEnvironment;
import java.util.Optional;
@ -16,11 +17,10 @@ public final class TotemOfReviving {
private static IProxy proxy;
public TotemOfReviving() {
proxy = DistExecutor.safeRunForDist(
() -> Proxy.Client::new,
() -> Proxy.Server::new
);
public TotemOfReviving(IEventBus modEventBus) {
proxy = FMLEnvironment.dist == Dist.CLIENT
? new Proxy.Client(modEventBus)
: new Proxy.Server(modEventBus);
}
public static ResourceLocation createResourceLocation(String name) {