[Fix] BetterEnd crashes on server start (#242)

This commit is contained in:
Frank 2023-06-21 21:09:55 +02:00
parent 3cdcdfa23a
commit e949115f04

View file

@ -11,6 +11,8 @@ import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction; import net.minecraft.core.Direction;
import net.minecraft.network.FriendlyByteBuf; import net.minecraft.network.FriendlyByteBuf;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.fabricmc.fabric.api.networking.v1.PacketSender; import net.fabricmc.fabric.api.networking.v1.PacketSender;
public class RitualUpdate extends DataHandler.FromServer { public class RitualUpdate extends DataHandler.FromServer {
@ -53,6 +55,7 @@ public class RitualUpdate extends DataHandler.FromServer {
} }
@Override @Override
@Environment(EnvType.CLIENT)
protected void deserializeIncomingDataOnClient(FriendlyByteBuf buf, PacketSender responseSender) { protected void deserializeIncomingDataOnClient(FriendlyByteBuf buf, PacketSender responseSender) {
center = buf.readBlockPos(); center = buf.readBlockPos();
axis = Direction.Axis.byName(BaseDataHandler.readString(buf)); axis = Direction.Axis.byName(BaseDataHandler.readString(buf));
@ -60,6 +63,7 @@ public class RitualUpdate extends DataHandler.FromServer {
} }
@Override @Override
@Environment(EnvType.CLIENT)
protected void runOnClientGameThread(Minecraft client) { protected void runOnClientGameThread(Minecraft client) {
EternalRitual.updateActiveStateOnPedestals( EternalRitual.updateActiveStateOnPedestals(
center, center,