#How to disable players ability to punch some blocks with hand?
5 messages · Page 1 of 1 (latest)
Once your ticket has been resolved, please close it with </ticket close:1054771505520717835> command!
BlockEvents.leftClicked(event => {
let targetBlockHardness = event.block.blockState.getDestroySpeed(event.block.level, event.block.pos)
let isToolEquipped = event.player.mainHandItem.hasTag("c:tools")
if (targetBlockHardness !== 0) {
if (!isToolEquipped) {
event.player.tell("A tool is required to destroy this block.")
event.cancel()
}
}
})
Not perfect, but it work's.