Hi i need add the condition that some blocks [Like Coal ore, iron ore etc...] can only be extracted with a pickaxe
on mine:
if event-block is coal ore or deepslate coal ore or iron ore or deepslate iron ore or gold ore or deepslate gold ore or diamond ore or deepslate diamond ore or redstone ore or deepslate redstone ore or lapis ore or deepslate lapis ore or copper ore or deepslate copper ore or emerald ore or deepslate emerald ore or nether quartz ore or nether gold ore or ancient debris:
set {_original} to event-block's type
set {_location} to location of event-block
cancel event
# Ore reward logic - Different rewards for different ores
if event-block is coal ore or deepslate coal ore:
execute console command "gems give %player% 1"
else if event-block is iron ore or deepslate iron ore:
execute console command "gems give %player% 2"
else if event-block is gold ore or deepslate gold ore:
execute console command "gems give %player% 3"
else if event-block is diamond ore or deepslate diamond ore:
execute console command "gems give %player% 4"
else if event-block is redstone ore or deepslate redstone ore:
execute console command "gems give %player% 2"
else if event-block is lapis ore or deepslate lapis ore:
execute console command "gems give %player% 1"
else if event-block is copper ore or deepslate copper ore:
execute console command "gems give %player% 2"
else if event-block is emerald ore or deepslate emerald ore:
execute console command "gems give %player% 3"
else if event-block is nether quartz ore:
execute console command "gems give %player% 1"
else if event-block is nether gold ore:
execute console command "gems give %player% 2"
else if event-block is ancient debris:
execute console command "gems give %player% 4"
set block at {_location} to bedrock
wait 5 seconds
set block at {_location} to {_original}
on mine:
if event-block is coal ore or deepslate coal ore or iron ore or deepslate iron ore or gold ore or deepslate gold ore or diamond ore or deepslate diamond ore or redstone ore or deepslate redstone ore or lapis ore or deepslate lapis ore or copper ore or deepslate copper ore or emerald ore or deepslate emerald ore or nether quartz ore or nether gold ore or ancient debris:
set {_original} to event-block's type
set {_location} to location of event-block
cancel event
# Ore reward logic - Different rewards for different ores
if event-block is coal ore or deepslate coal ore:
execute console command "gems give %player% 1"
else if event-block is iron ore or deepslate iron ore:
execute console command "gems give %player% 2"
else if event-block is gold ore or deepslate gold ore:
execute console command "gems give %player% 3"
else if event-block is diamond ore or deepslate diamond ore:
execute console command "gems give %player% 4"
else if event-block is redstone ore or deepslate redstone ore:
execute console command "gems give %player% 2"
else if event-block is lapis ore or deepslate lapis ore:
execute console command "gems give %player% 1"
else if event-block is copper ore or deepslate copper ore:
execute console command "gems give %player% 2"
else if event-block is emerald ore or deepslate emerald ore:
execute console command "gems give %player% 3"
else if event-block is nether quartz ore:
execute console command "gems give %player% 1"
else if event-block is nether gold ore:
execute console command "gems give %player% 2"
else if event-block is ancient debris:
execute console command "gems give %player% 4"
set block at {_location} to bedrock
wait 5 seconds
set block at {_location} to {_original}
Last edited: