diff --git a/src/main/java/xyz/nearmisses/patience/mc_rebalance/ParchedGhast.java b/src/main/java/xyz/nearmisses/patience/mc_rebalance/ParchedGhast.java index 27225d9..e554ea4 100644 --- a/src/main/java/xyz/nearmisses/patience/mc_rebalance/ParchedGhast.java +++ b/src/main/java/xyz/nearmisses/patience/mc_rebalance/ParchedGhast.java @@ -9,6 +9,7 @@ import net.minecraft.server.level.ServerLevel; import net.minecraft.util.RandomSource; import net.minecraft.world.item.context.BlockPlaceContext; import net.minecraft.world.level.BlockGetter; +import net.minecraft.world.level.Level; import net.minecraft.world.level.LevelAccessor; import net.minecraft.world.level.block.Block; import net.minecraft.world.level.block.HorizontalDirectionalBlock; @@ -37,6 +38,11 @@ public class ParchedGhast extends Block implements SimpleWaterloggedBlock { public static final DirectionProperty FACING = HorizontalDirectionalBlock.FACING; public static final BooleanProperty WATERLOGGED = BlockStateProperties.WATERLOGGED; + @Override + protected void onPlace(BlockState blockState, Level level, BlockPos blockPos, BlockState blockState2, boolean bl) { + level.scheduleTick(blockPos, ModBlocks.Parched_Ghast, 200); + } + @Override protected void createBlockStateDefinition(StateDefinition.Builder builder) { builder.add(FACING, WATERLOGGED); @@ -56,8 +62,6 @@ public class ParchedGhast extends Block implements SimpleWaterloggedBlock { if (blockState.getValue(WATERLOGGED)) { levelAccessor.scheduleTick(blockPos, Fluids.WATER, Fluids.WATER.getTickDelay(levelAccessor)); levelAccessor.scheduleTick(blockPos, ModBlocks.Parched_Ghast, 200); - //ModEntities.HAPPY_GHAST.get().create(levelAccessor) - //levelAccessor.removeBlock(blockPos, true); } return super.updateShape(blockState, direction, blockState2, levelAccessor, blockPos, blockPos2);