From 09323117add65f1d9f440f29cf7784218bfd10de Mon Sep 17 00:00:00 2001 From: thedarkcolour <30441001+thedarkcolour@users.noreply.github.com> Date: Sun, 21 Apr 2024 12:09:10 -0700 Subject: [PATCH] Fix compressed sieve not dropping sieve mesh --- src/main/java/thedarkcolour/exdeorum/block/SieveBlock.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/thedarkcolour/exdeorum/block/SieveBlock.java b/src/main/java/thedarkcolour/exdeorum/block/SieveBlock.java index b714fe49..7aabb47e 100644 --- a/src/main/java/thedarkcolour/exdeorum/block/SieveBlock.java +++ b/src/main/java/thedarkcolour/exdeorum/block/SieveBlock.java @@ -21,13 +21,13 @@ package thedarkcolour.exdeorum.block; import net.minecraft.core.BlockPos; import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.Level; -import net.minecraft.world.level.block.entity.BlockEntity; import net.minecraft.world.level.block.entity.BlockEntityType; import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.phys.shapes.CollisionContext; import net.minecraft.world.phys.shapes.Shapes; import net.minecraft.world.phys.shapes.VoxelShape; -import thedarkcolour.exdeorum.blockentity.SieveBlockEntity; + +import thedarkcolour.exdeorum.blockentity.AbstractSieveBlockEntity; import thedarkcolour.exdeorum.registry.EBlockEntities; import java.util.function.Supplier; @@ -58,7 +58,7 @@ public class SieveBlock extends EBlock { public void onRemove(BlockState state, Level level, BlockPos pos, BlockState newState, boolean pIsMoving) { if (!level.isClientSide) { if (!state.is(newState.getBlock())) { - if (level.getBlockEntity(pos) instanceof SieveBlockEntity sieve) { + if (level.getBlockEntity(pos) instanceof AbstractSieveBlockEntity sieve) { var mesh = sieve.getLogic().getMesh(); if (!mesh.isEmpty()) {