Paste #47299: Edit of P#47298 - Edit of P#47297 - Edit of P#47296 - Untitled Paste

Date: 2018/04/29 13:25:18 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


booster:
  type: inventory 
  title: <&3>Global Boosters
  size: 27
  slots:
  - "[] [] [] [] [] [] [] [] []"
  - "[] [] [] [] [i@fly] [] [] [] []"
  - "[] [] [] [] [] [] [] [] []"

booster_command:
  type: command
  name: Booster
  description: Opens Booster GUI
  usage: "/booster"
  script:
  - inventory open d:in@booster

fly:
  type: item
  material: Elytra
  display name: <&6>Global Fly Booster
  lore:
  - <&e>Enable fly for everyone online
  - <&e>on the server for 60 seconds!

flyb:
  type: item
  material: 288
  display name: <&b>Fly Badge
  lore:
  - <&7>Use this to activate a fly booster

fly_event:
  type: world
  events:
    on player clicks in booster:
    - determine cancelled
    on player drags in booster:
    - determine cancelled
    on player clicks fly in booster:
    - if <in@inventory.contains[i@flyb].quantity[1]> == true {
      - foreach <server.list_online_players> {
        - adjust <player> can_fly:true
        - take i@flyb
        } else {
        - inventory close
        }
      }