Made leaves veinmineable using shears

This commit is contained in:
2025-05-19 10:15:29 +02:00
parent ee448ae34d
commit ef29652e07

View File

@ -2,6 +2,7 @@ package wtf.hak.survivalfabric.features.veinminer.drills;
import net.minecraft.block.Block;
import net.minecraft.block.BlockState;
import net.minecraft.item.Items;
import net.minecraft.registry.RegistryKeys;
import net.minecraft.registry.tag.TagKey;
import net.minecraft.server.world.ServerWorld;
@ -26,6 +27,12 @@ public class LeavesDrill extends DrillBase {
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
public boolean drill(BlockPos startPos) {
ServerWorld world = session.world;