Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #GUI when clicking on it
- function checkQuarry(p: Player, loc: Location) :: boolean:
- set {_below} to block 1 meters below {_loc}
- if block at {_below} is not dropper:
- return false
- set {_detected} to false
- if block at location 1 meters north of {_below} is hopper:
- if block at location 1 meters south of {_below} is chest:
- if block at location 2 meters south of {_below} is chest:
- set {_detected} to true
- else if block at location 1 meters east of {_below} is hopper:
- if block at location 1 meters west of {_below} is chest:
- if block at location 2 meters west of {_below} is chest:
- set {_detected} to true
- else if block at location 1 meters south of {_below} is hopper:
- if block at location 1 meters north of {_below} is chest:
- if block at location 2 meters north of {_below} is chest:
- set {_detected} to true
- else if block at location 1 meters west of {_below} is hopper:
- if block at location 1 meters east of {_below} is chest:
- if block at location 2 meters east of {_below} is chest:
- set {_detected} to true
- return {_detected}
- function quarryGUI(p: Player, loc: Location):
- on rightclick on daylight detector:
- if checkQuarry(player, location of clicked block):
- cancel event
- quarryGUI(player, location of clicked block)
Add Comment
Please, Sign In to add comment