eagler-1-12-4 / src /game /java /net /minecraft /world /item /DoubleHighBlockItem.java
soiz1's picture
Upload folder using huggingface_hub
d46f4a3 verified
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_);
}
}