options:
bloklar: any ore, stone or dirt
on break of {@bloklar}:
if gamemode of the player is not creative:
if event-block is an upper long fern, upper tall grass, upper peony, upper rose bush, upper lilac or upper sunflower:
if block below event-block is a lower long fern, lower tall grass, lower peony, lower rose bush, lower lilac or lower sunflower:
set {_block} to block below event-block
else if "%event-block%" contains "bed foot":
if "%block east event-block%" contains "bed head":
set {_block} to block east event-block
else if "%block west event-block%" contains "bed head":
set {_block} to block west event-block
else if "%block south event-block%" contains "bed head":
set {_block} to block south event-block
else if "%block north event-block%" contains "bed head":
set {_block} to block north event-block
if {_block} is not set:
set {_block} to event-block
wait a tick
if block below {_block} is a hopper:
wait a tick
else if hopper minecarts in radius 1 of block below {_block} is set:
wait a tick
loop dropped items and experience orbs in radius 0.6 of {_block}:
if loop-entity exists:
if loop-entity is an experience orb:
player.giveExp(loop-entity.getExperience())
else if loop-entity is a dropped item:
set {_item} to item of loop-entity
if the player has space for {_item}:
give {_item} to the player
else:
drop {_item} at the player
delete the loop-entity