diff --git a/src/main/java/com/minecolonies/core/client/gui/townhall/WindowMainPage.java b/src/main/java/com/minecolonies/core/client/gui/townhall/WindowMainPage.java index 6e8aaea8bdf..deb65ccd624 100644 --- a/src/main/java/com/minecolonies/core/client/gui/townhall/WindowMainPage.java +++ b/src/main/java/com/minecolonies/core/client/gui/townhall/WindowMainPage.java @@ -13,7 +13,10 @@ import com.minecolonies.core.client.gui.WindowBannerPicker; import com.minecolonies.core.client.gui.map.WindowColonyMap; import com.minecolonies.core.colony.buildings.workerbuildings.BuildingTownHall; -import com.minecolonies.core.network.messages.server.colony.*; +import com.minecolonies.core.network.messages.server.colony.ColonyNameStyleMessage; +import com.minecolonies.core.network.messages.server.colony.ColonyStructureStyleMessage; +import com.minecolonies.core.network.messages.server.colony.ColonyTextureStyleMessage; +import com.minecolonies.core.network.messages.server.colony.TeamColonyColorChangeMessage; import net.minecraft.ChatFormatting; import net.minecraft.Util; import net.minecraft.client.Minecraft; @@ -311,7 +314,7 @@ public void onUpdate() */ public void checkFeatureUnlock() { - if (!building.getColony().getPermissions().getOwner().equals(Minecraft.getInstance().player.getUUID())) + if (isFeatureUnlocked.get() || !building.getColony().getPermissions().getOwner().equals(Minecraft.getInstance().player.getUUID())) { return; }