删除无用内容

This commit is contained in:
C-H716 2025-10-27 01:44:56 +08:00
parent ba7c9af629
commit 07ef2e6461
3 changed files with 0 additions and 73 deletions

View File

@ -1,26 +0,0 @@
package com.extendedae_plus.client;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
public final class ClientAdvancedBlockingState {
private static final Map<String, Boolean> states = new ConcurrentHashMap<>();
private ClientAdvancedBlockingState() {}
public static String key(String dimension, long blockPosLong) {
return dimension + "@" + blockPosLong;
}
public static void set(String key, boolean v) {
states.put(key, v);
}
public static boolean has(String key) {
return states.containsKey(key);
}
public static boolean get(String key) {
return states.getOrDefault(key, false);
}
}

View File

@ -120,12 +120,6 @@ public final class ModNetwork {
.consumerNetworkThread(InterfaceAdjustConfigAmountC2SPacket::handle)
.add();
CHANNEL.messageBuilder(AdvancedBlockingSyncS2CPacket.class, nextId(), NetworkDirection.PLAY_TO_CLIENT)
.encoder(AdvancedBlockingSyncS2CPacket::encode)
.decoder(AdvancedBlockingSyncS2CPacket::decode)
.consumerNetworkThread(AdvancedBlockingSyncS2CPacket::handle)
.add();
CHANNEL.messageBuilder(CraftingMonitorJumpC2SPacket.class, nextId(), NetworkDirection.PLAY_TO_SERVER)
.encoder(CraftingMonitorJumpC2SPacket::encode)
.decoder(CraftingMonitorJumpC2SPacket::decode)

View File

@ -1,41 +0,0 @@
package com.extendedae_plus.network.provider;
import com.extendedae_plus.client.ClientAdvancedBlockingState;
import net.minecraft.network.FriendlyByteBuf;
import net.minecraftforge.network.NetworkEvent;
import java.util.function.Supplier;
public class AdvancedBlockingSyncS2CPacket {
private final String dimensionId;
private final long blockPosLong;
private final boolean enabled;
public AdvancedBlockingSyncS2CPacket(String dimensionId, long blockPosLong, boolean enabled) {
this.dimensionId = dimensionId;
this.blockPosLong = blockPosLong;
this.enabled = enabled;
}
public static void encode(AdvancedBlockingSyncS2CPacket msg, FriendlyByteBuf buf) {
buf.writeUtf(msg.dimensionId);
buf.writeLong(msg.blockPosLong);
buf.writeBoolean(msg.enabled);
}
public static AdvancedBlockingSyncS2CPacket decode(FriendlyByteBuf buf) {
String dim = buf.readUtf();
long pos = buf.readLong();
boolean en = buf.readBoolean();
return new AdvancedBlockingSyncS2CPacket(dim, pos, en);
}
public static void handle(AdvancedBlockingSyncS2CPacket msg, Supplier<NetworkEvent.Context> ctxSupplier) {
var ctx = ctxSupplier.get();
ctx.enqueueWork(() -> {
String key = ClientAdvancedBlockingState.key(msg.dimensionId, msg.blockPosLong);
ClientAdvancedBlockingState.set(key, msg.enabled);
});
ctx.setPacketHandled(true);
}
}