Date: 2018/04/29 13:27:07 UTC-07:00
Type: Denizen Script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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
- inventory clsoe
} else {
- inventory close
}
}