diff --git a/src/main/java/com/minecolonies/core/entity/citizen/EntityCitizen.java b/src/main/java/com/minecolonies/core/entity/citizen/EntityCitizen.java index e74e3b3e16b..716708e6a91 100755 --- a/src/main/java/com/minecolonies/core/entity/citizen/EntityCitizen.java +++ b/src/main/java/com/minecolonies/core/entity/citizen/EntityCitizen.java @@ -61,6 +61,7 @@ import com.minecolonies.core.entity.pathfinding.pathresults.PathResult; import com.minecolonies.core.entity.pathfinding.proxy.EntityCitizenWalkToProxy; import com.minecolonies.core.event.EventHandler; +import com.minecolonies.core.event.TextureReloadListener; import com.minecolonies.core.network.messages.client.ItemParticleEffectMessage; import com.minecolonies.core.network.messages.client.VanillaParticleMessage; import com.minecolonies.core.network.messages.client.colony.ColonyViewCitizenViewMessage; @@ -2000,6 +2001,14 @@ public void onSyncedDataUpdated(EntityDataAccessor dataAccessor) { citizenColonyHandler.onSyncDataUpdate(dataAccessor); } + + if (level().isClientSide && dataAccessor == DATA_STYLE) + { + if (!TextureReloadListener.TEXTURE_PACKS.contains(getEntityData().get(DATA_STYLE))) + { + getEntityData().set(DATA_STYLE, TextureReloadListener.TEXTURE_PACKS.get(0)); + } + } } @Override