ExtendedAE_Plus/src/main/java/com/extendedae_plus/client/ClientAdvancedBlockingState.java
2025-08-21 20:16:41 +08:00

27 lines
685 B
Java

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);
}
}