diff --git a/src/main/java/carpet/CarpetSettings.java b/src/main/java/carpet/CarpetSettings.java index f77a1a2f..40fdb082 100644 --- a/src/main/java/carpet/CarpetSettings.java +++ b/src/main/java/carpet/CarpetSettings.java @@ -819,7 +819,7 @@ public class CarpetSettings "'structureBlockOutlineDistance' may be required for", "correct rendering of long structures."}, options = {"48", "96", "192", "256"}, - category = {CREATIVE, CLIENT}, + category = CREATIVE, validate = StructureBlockLimitValidator.class, strict = false ) diff --git a/src/main/java/carpet/mixins/UpdateStructureBlockC2SPacketMixin.java b/src/main/java/carpet/mixins/UpdateStructureBlockC2SPacketMixin.java index 74a36526..b7177773 100644 --- a/src/main/java/carpet/mixins/UpdateStructureBlockC2SPacketMixin.java +++ b/src/main/java/carpet/mixins/UpdateStructureBlockC2SPacketMixin.java @@ -38,7 +38,7 @@ public class UpdateStructureBlockC2SPacketMixin { ) private void structureBlockLimitsWrite(PacketByteBuf buf, CallbackInfo ci) { //client method, only applicable if with carpet is on the server, or running locally - if (CarpetSettings.structureBlockLimit >= 128 && (CarpetClient.isCarpet() || CarpetServer.minecraft_server != null)) + if (CarpetSettings.structureBlockLimit >= 128) { buf.writeInt(this.offset.getX()); buf.writeInt(this.offset.getY());