29 lines
942 B
JavaScript
29 lines
942 B
JavaScript
console.info("[SOCIETY] fruitInstaBreak.js loaded");
|
|
|
|
BlockEvents.leftClicked([
|
|
"pamhc2trees:pamcinnamon",
|
|
"pamhc2trees:pamdragonfruit",
|
|
"pamhc2trees:pamstarfruit",
|
|
"pamhc2trees:pamlychee",
|
|
"pamhc2trees:pampassionfruit",
|
|
"pamhc2trees:pammango",
|
|
"pamhc2trees:pambanana",
|
|
"pamhc2trees:pampawpaw",
|
|
"pamhc2trees:pamhazelnut",
|
|
"pamhc2trees:pamorange",
|
|
"pamhc2trees:pamplum",
|
|
"pamhc2trees:pampeach",
|
|
"pamhc2trees:pamlemon",
|
|
"pamhc2trees:pamcherry",
|
|
"pamhc2trees:pamapple",
|
|
], (e) => {
|
|
const { player, block, level, server } = e;
|
|
if (player.isFake()) return;
|
|
if (player.getHeldItem("main_hand").hasTag("forge:shears")) {
|
|
let fruitItem = Item.of(block.id);
|
|
server.runCommandSilent(`playsound minecraft:entity.sheep.shear block @a ${block.x} ${block.y} ${block.z}`);
|
|
block.popItem(fruitItem);
|
|
level.destroyBlock(block.pos, true, player);
|
|
}
|
|
})
|