Paste #28720: Gates

Date: 2016/01/18 22:05:47 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


FFA_Arena:
  type: world
  events:
    on player damages player in FFA_Arenas:
      - if <server.has_flag[gates_closed_FFAArena]> {
        - flag server gates_closed_FFAArena duration:10s
      } else {
        - run CloseFFAGates
        - flag server gates_closed_FFAArena duration:10s
        - while <server.has_flag[gates_closed_FFAArena]> {
          - wait 1s
        }
        - run OpenFFAGates
      }

CloseFFAGates:
  type: task
  script:
      - modifyblock cu@-78,64,-3,PvP_World|-78,68,3,PvP_World nether_fence
      - modifyblock cu@-94,64,19,PvP_World|-100,68,19,PvP_World nether_fence
      - modifyblock cu@-116,64,3,PvP_World|-116,68,-3,PvP_World nether_fence
      - modifyblock cu@-100,64,-19,PvP_World|-94,68,-19,PvP_World nether_fence


OpenFFAGates:
  type: task
  script:
      - modifyblock cu@-78,64,-3,PvP_World|-78,68,3,PvP_World air
      - modifyblock cu@-94,64,19,PvP_World|-100,68,19,PvP_World air
      - modifyblock cu@-116,64,3,PvP_World|-116,68,-3,PvP_World air
      - modifyblock cu@-100,64,-19,PvP_World|-94,68,-19,PvP_World air