From f8f8d00f98bbb96c45fed15ca623dda8d9120a9d Mon Sep 17 00:00:00 2001 From: CreepyCre Date: Fri, 18 Jun 2021 11:57:55 +0200 Subject: [PATCH] comment out redundant WaterLoggableDoorBlock code --- .../dimdoors/block/door/WaterLoggableDoorBlock.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/org/dimdev/dimdoors/block/door/WaterLoggableDoorBlock.java b/src/main/java/org/dimdev/dimdoors/block/door/WaterLoggableDoorBlock.java index aae77f7c..38295c30 100644 --- a/src/main/java/org/dimdev/dimdoors/block/door/WaterLoggableDoorBlock.java +++ b/src/main/java/org/dimdev/dimdoors/block/door/WaterLoggableDoorBlock.java @@ -71,12 +71,14 @@ public class WaterLoggableDoorBlock extends DoorBlock implements Waterloggable { @Override public BlockState getStateForNeighborUpdate(BlockState state, Direction direction, BlockState neighborState, WorldAccess world, BlockPos pos, BlockPos neighborPos) { - if (state.get(WATERLOGGED)) { - world.getFluidTickScheduler().schedule(pos, Fluids.WATER, Fluids.WATER.getTickRate(world)); - } + // commented out code is redundant with the very odd implementations of Block#replace and World#breakBlock + // please keep it anyways in case it is needed in the future + //if (state.get(WATERLOGGED)) { + // world.getFluidTickScheduler().schedule(pos, Fluids.WATER, Fluids.WATER.getTickRate(world)); + //} BlockState newState = super.getStateForNeighborUpdate(state, direction, neighborState, world, pos, neighborPos); - if (newState.isAir() && state.getFluidState().getFluid() == Fluids.WATER) return Blocks.WATER.getDefaultState(); + //if (newState.isAir() && state.getFluidState().getFluid() == Fluids.WATER) return Blocks.WATER.getDefaultState(); return newState; }