diff --git a/src/main/kotlin/dev/hybridlabs/aquatic/block/entity/GiantClamBlockEntity.kt b/src/main/kotlin/dev/hybridlabs/aquatic/block/entity/GiantClamBlockEntity.kt index 78d65db5e..a040da509 100644 --- a/src/main/kotlin/dev/hybridlabs/aquatic/block/entity/GiantClamBlockEntity.kt +++ b/src/main/kotlin/dev/hybridlabs/aquatic/block/entity/GiantClamBlockEntity.kt @@ -20,7 +20,7 @@ class GiantClamBlockEntity(pos: BlockPos, state: BlockState) : BlockEntity(Hybri private fun predicate(event: AnimationState): PlayState where E : BlockEntity?, E : GeoAnimatable { return if (world != null) { - if(world!!.getBlockState(pos).get(GiantClamBlock.CLAM_HAS_PEARL)) event.controller.setAnimation(OPEN_ANIMATION) + if(cachedState.get(GiantClamBlock.CLAM_HAS_PEARL)) event.controller.setAnimation(OPEN_ANIMATION) else event.controller.setAnimation(CLOSED_ANIMATION) PlayState.CONTINUE