Code/net/minecraft/world/item/DoubleHighBlockItem.java

23 lines
931 B
Java
Raw Permalink Normal View History

2025-07-01 06:20:03 +00:00
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_);
}
}