diff --git a/common/src/main/java/com/codinglitch/simpleradio/compat/cc/CommonCCCompat.java b/common/src/main/java/com/codinglitch/simpleradio/compat/cc/CommonCCCompat.java index 24e119dd..03a38689 100644 --- a/common/src/main/java/com/codinglitch/simpleradio/compat/cc/CommonCCCompat.java +++ b/common/src/main/java/com/codinglitch/simpleradio/compat/cc/CommonCCCompat.java @@ -16,7 +16,7 @@ public class CommonCCCompat { // thats a lot of Cs public static void putPeripheral(BlockEntity blockEntity, IPeripheral peripheral) { if (blockEntity instanceof Socket) { - SOCKET_PERIPHERALS.put(blockEntity, (SocketPeripheral) peripheral); + SOCKET_PERIPHERALS.putIfAbsent(blockEntity, (SocketPeripheral) peripheral); } }