diff --git a/BlueMapCommon/src/main/java/de/bluecolored/bluemap/common/api/BlueMapMapImpl.java b/BlueMapCommon/src/main/java/de/bluecolored/bluemap/common/api/BlueMapMapImpl.java index 8bffeb17..f6edd7a9 100644 --- a/BlueMapCommon/src/main/java/de/bluecolored/bluemap/common/api/BlueMapMapImpl.java +++ b/BlueMapCommon/src/main/java/de/bluecolored/bluemap/common/api/BlueMapMapImpl.java @@ -109,8 +109,13 @@ public class BlueMapMapImpl implements BlueMapMap { @Override public synchronized void setFrozen(boolean frozen) { - if (isFrozen()) unfreeze(); - else freeze(); + if (frozen != isFrozen()) { + if (frozen) { + freeze(); + } else { + unfreeze(); + } + } } private synchronized void unfreeze() {