From 5929021e98bfe8a65f69b69c051de35db5843dcc Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Sat, 24 Apr 2021 19:40:50 +0800 Subject: [PATCH] Fix world map CCE --- .../arclight/common/mixin/core/world/TrackedEntityMixin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/TrackedEntityMixin.java b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/TrackedEntityMixin.java index 4c7a7bce..5ea2d952 100644 --- a/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/TrackedEntityMixin.java +++ b/arclight-common/src/main/java/io/izzel/arclight/common/mixin/core/world/TrackedEntityMixin.java @@ -115,7 +115,7 @@ public abstract class TrackedEntityMixin implements TrackedEntityBridge { ItemFrameEntity itemframeentity = (ItemFrameEntity) this.trackedEntity; ItemStack itemstack = itemframeentity.getDisplayedItem(); MapData mapdata = FilledMapItem.getMapData(itemstack, this.world); - if (this.updateCounter % 10 == 0 && mapdata != null) { + if (this.updateCounter % 10 == 0 && mapdata != null && itemstack.getItem() instanceof FilledMapItem) { for (ServerPlayerEntity serverplayerentity : this.trackedPlayers) { mapdata.updateVisiblePlayers(serverplayerentity, itemstack); IPacket ipacket = ((FilledMapItem) itemstack.getItem()).getUpdatePacket(itemstack, this.world, serverplayerentity);