Made leaves veinmineable using shears
This commit is contained in:
@ -2,6 +2,7 @@ package wtf.hak.survivalfabric.features.veinminer.drills;
|
|||||||
|
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.BlockState;
|
import net.minecraft.block.BlockState;
|
||||||
|
import net.minecraft.item.Items;
|
||||||
import net.minecraft.registry.RegistryKeys;
|
import net.minecraft.registry.RegistryKeys;
|
||||||
import net.minecraft.registry.tag.TagKey;
|
import net.minecraft.registry.tag.TagKey;
|
||||||
import net.minecraft.server.world.ServerWorld;
|
import net.minecraft.server.world.ServerWorld;
|
||||||
@ -26,6 +27,12 @@ public class LeavesDrill extends DrillBase {
|
|||||||
return blockState.isIn(leavesTag);
|
return blockState.isIn(leavesTag);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isRightTool(BlockPos pos) {
|
||||||
|
var blockState = session.world.getBlockState(pos);
|
||||||
|
return session.player.getMainHandStack().isSuitableFor(blockState) || session.player.getMainHandStack().getItem() == Items.SHEARS;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean drill(BlockPos startPos) {
|
public boolean drill(BlockPos startPos) {
|
||||||
ServerWorld world = session.world;
|
ServerWorld world = session.world;
|
||||||
|
Reference in New Issue
Block a user