23 lines
931 B
Java
23 lines
931 B
Java
package net.minecraft.world.item;
|
|
|
|
import net.minecraft.core.BlockPos;
|
|
import net.minecraft.world.item.context.BlockPlaceContext;
|
|
import net.minecraft.world.level.Level;
|
|
import net.minecraft.world.level.block.Block;
|
|
import net.minecraft.world.level.block.Blocks;
|
|
import net.minecraft.world.level.block.state.BlockState;
|
|
|
|
public class DoubleHighBlockItem extends BlockItem {
|
|
public DoubleHighBlockItem(Block p_41010_, Item.Properties p_41011_) {
|
|
super(p_41010_, p_41011_);
|
|
}
|
|
|
|
@Override
|
|
protected boolean placeBlock(BlockPlaceContext p_41013_, BlockState p_41014_) {
|
|
Level level = p_41013_.getLevel();
|
|
BlockPos blockpos = p_41013_.getClickedPos().above();
|
|
BlockState blockstate = level.isWaterAt(blockpos) ? Blocks.WATER.defaultBlockState() : Blocks.AIR.defaultBlockState();
|
|
level.setBlock(blockpos, blockstate, 27);
|
|
return super.placeBlock(p_41013_, p_41014_);
|
|
}
|
|
} |