Date: 2019/12/31 11:25:16 UTC-08: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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
#Command that starts it all
howto_command:
type: command
name: howto
usage: /howto
script:
- inventory open d:in@Server_plugin_help_inv
#generic items for inventories
Return:
type: item
material: red_wool
display name: Return to the previous menu.
Main_Menu:
type: item
material: compass
display name: Return to the main menu.
Creates:
type: item
material: sunflower
display name: Creates...
#Books for describing
Denizen_Commands:
type: book
title: 'Denizens'
author: 'Some obstuse hobo'
debug: false
signed: true
text:
- /s The hub for all your species commands. /s xp tells you what your XP is. /s viewchar A nifty sidebar with all you need . There may be more commands based on your species.
- /rtp will teleport you randomly in the world, it can only be used in the mining and overworld, and will take five minutes to recharge.
- /chathelp will show you all of the chat channels we have on the server.
- <&ns>help will show you all of what Bailey Bot can do.
Magic_Startup:
type: book
title: 'Magic'
author: 'Some guy on shrooms'
signed: true
text:
- To begin your Magic adventure you will want an enchanting table and a basic wand. You can find this recipe in another section of /howto if you need help. Then you will want to get some XP from anything in Minecraft.
- Once you feel enlightened, click on the enchanting table with your wand, then explore the options, you can do many things once you get the strongest wand, but for now you are limited to learning spells.
- There may be more secrets held within dungeons and events that yield special magical items, which may also be able to learn special spells.
#Server wide menu
Server_plugin_help_inv:
type: inventory
title: Server Plugin Guides
size: 27
slots:
- "[i@Magic_menu_option] [] [i@Denizen_menu_option] [] [] [] [] [] []"
- "[] [] [] [] [] [] [] [] []"
- "[] [] [] [] [] [] [] [] []"
#Base menu options
Magic_menu_option:
type: item
material: enchanting_table
display name: Magic Plugin Help
Denizen_menu_option:
type: item
material: writable_book
display name: Core Commands Help
Server_help_handler:
type: world
events:
on player clicks Magic_menu_option in Server_plugin_help_inv:
- inventory open d:Magic_help_inv
on player clicks Denizen_menu_option in Server_plugin_help_inv:
- adjust <player> show_book:<item[Denizen_Commands]>
on player clicks in Server_plugin_help_inv:
- determine cancelled
on player drags in Server_plugin_help_inv:
- determine cancelled
#Magic Menu
Magic_help_inv:
type: inventory
title: Magic Guides
size: 27
slots:
- "[i@Mcraft] [i@Help_Book] [] [] [] [] [] [] []"
- "[] [] [] [] [] [] [] [] []"
- "[i@Return] [] [] [] [] [] [] [] [i@Main_Menu]"
#Options within Magic Menu
Mcraft:
type: item
material: workbench
display name: Crafting Recipes
Help_Book:
type: item
material: bookshelf
display name: Guide Book
Magic_help_handler:
type: world
events:
on player clicks in Magic_help_inv:
- determine cancelled
on player drags in Magic_help_inv:
- determine cancelled
on player clicks Mcraft in Magic_help_inv:
- inventory open d:in@Magic_Crafting_menu
on player clicks Help_Book in Magic_help_inv:
- adjust <player> show_book:<item[Magic_Startup]>
#The basics of the Magic Craftings
Magic_Crafting_menu:
type: inventory
title: Crafting Recipes
size: 27
slots:
- "[i@Weak_Wand] [i@Mystic_Powder] [i@Med_Wand] [i@Wand] [i@FPS] [i@PS] [] [] []"
- "[] [] [] [] [] [] [] [] []"
- "[i@Return] [] [] [] [] [] [] [] [i@Main_Menu]"
Crafting_help_handler:
type: world
events:
on player clicks in Magic_Crafting_menu:
- determine cancelled
on player drags in Magic_Crafting_menu:
- determine cancelled
on player clicks Weak_Wand in Magic_Crafting_menu:
- inventory open d:in@Weak_Wand_Craft
on player clicks Mystic_Powder in Magic_Crafting_menu:
- inventory open d:in@Mystic_Powder_Craft
on player clicks Med_Wand in Magic_Crafting_menu:
- inventory open d:in@Med_Wand_Craft
on player clicks FPS in Magic_Crafting_menu:
- inventory open d:in@FPS_Craft
on player clicks PS in Magic_Crafting_menu:
- inventory open d:in@PS_Craft
on player clicks wand in Magic_Crafting_menu:
- inventory open d:in@Wand_Craft
on player clicks Return in Magic_Crafting_menu:
- inventory open d:in@Magic_help_inv
on player clicks Main_Menu in Magic_Crafting_menu:
- inventory open d:in@Server_plugin_help_inv
on player clicks Main_Menu in Magic_help_inv:
- inventory open d:in@Server_plugin_help_inv
#items for craftings
Weak_Wand:
type: item
material: stick
display name: Weak Wand
Mystic_Powder:
type: item
material: gunpowder
display name: Mystic Powder
Med_Wand:
type: item
material: stick
display name: Medium Wand
Wand:
type: item
material: wooden_hoe
display name: Wand
FPS:
type: item
material: diamond
display name: Flawed Philosiphers Stone
PS:
type: item
material: Diamond
display name: Philosiphers Stone
#menus for each recipe
Weak_Wand_Craft:
type: inventory
title: Crafting Recipes
size: 27
slots:
- "[] [] [i@flint] [] [] [] [] [] []"
- "[] [] [i@stick] [] [] [i@Creates] [i@Weak_Wand] [] []"
- "[i@Return] [] [] [] [] [] [] [] [i@Main_Menu]"
Mystic_Powder_Craft:
type: inventory
title: Crafting Recipes
size: 27
slots:
- "[] [] [i@redstone] [i@coal] [] [] [] [] []"
- "[] [] [i@gunpowder] [i@ink_sac] [] [i@Creates] [i@Mystic_Powder] [] []"
- "[i@Return] [] [] [] [] [] [] [] [i@Main_Menu]"
Med_Wand_Craft:
type: inventory
title: Crafting Recipes
size: 27
slots:
- "[] [] [i@Mystic_Powder] [] [] [] [] [] []"
- "[] [] [i@stick] [] [] [i@Creates] [i@Med_Wand] [] []"
- "[i@Return] [] [i@glowstone] [] [] [] [] [] [i@Main_Menu]"
Wand_Craft:
type: inventory
title: Crafting Recipes
size: 27
slots:
- "[] [] [i@nether_star] [] [] [] [] [] []"
- "[] [] [i@blaze_rod] [] [] [i@Creates] [i@Wand] [] []"
- "[i@Return] [] [] [] [] [] [] [] [i@Main_Menu]"
FPS_Craft:
type: inventory
title: Crafting Recipes
size: 27
slots:
- "[] [] [i@glowstone_dust] [i@redstone] [i@gunpowder] [] [] [] []"
- "[] [] [i@Mystic_Powder] [i@diamond] [i@Mystic_Powder] [i@Creates] [i@FPS] [] []"
- "[i@Return] [] [i@gunpowder] [i@redstone] [i@glowstone_dust] [] [] [] [i@Main_Menu]"
PS_Craft:
type: inventory
title: Crafting Recipes
size: 27
slots:
- "[] [] [i@Mystic_Powder] [i@glowstone] [i@Mystic_Powder] [] [] [] []"
- "[] [] [i@emerald_block] [i@diamond_block] [i@emerald_block] [i@Creates] [i@PS] [] []"
- "[i@Return] [] [i@Mystic_Powder] [i@glowstone] [i@Mystic_Powder] [] [] [] [i@Main_Menu]"
#Crafting options
Craft_Handlers:
type: world
events:
#Weak Wand handle
on player clicks in Weak_Wand_Craft:
- determine cancelled
on player drags in Weak_Wand_Craft:
- determine cancelled
on player clicks Return in Weak_Wand_Craft:
- inventory open d:in@Magic_Crafting_menu
on player clicks Main_Menu in Weak_Wand_Craft:
- inventory open d:in@Server_plugin_help_inv
#Mystic Powder handle
on player clicks in Mystic_Powder_Craft:
- determine cancelled
on player drags in Mystic_Powder_Craft:
- determine cancelled
on player clicks Return in Mystic_Powder_Craft:
- inventory open d:in@Magic_Crafting_menu
on player clicks Main_Menu in Mystic_Powder_Craft:
- inventory open d:in@Server_plugin_help_inv
#Med Wand handle
on player clicks in Med_Wand_Craft:
- determine cancelled
on player drags in Med_Wand_Craft:
- determine cancelled
on player clicks Return in Med_Wand_Craft:
- inventory open d:in@Magic_Crafting_menu
on player clicks Main_Menu in Med_Wand_Craft:
- inventory open d:in@Server_plugin_help_inv
#Wand handle
on player clicks in Wand_Craft:
- determine cancelled
on player drags in Wand_Craft:
- determine cancelled
on player clicks Return in Wand_Craft:
- inventory open d:in@Magic_Crafting_menu
on player clicks Main_Menu in Wand_Craft:
- inventory open d:in@Server_plugin_help_inv
#FPS handle
on player clicks in FPS_Craft:
- determine cancelled
on player drags in FPS_Craft:
- determine cancelled
on player clicks Return in FPS_Craft:
- inventory open d:in@Magic_Crafting_menu
on player clicks Main_Menu in FPS_Craft:
- inventory open d:in@Server_plugin_help_inv
#PS handle
on player clicks in PS_Craft:
- determine cancelled
on player drags in PS_Craft:
- determine cancelled
on player clicks Return in PS_Craft:
- inventory open d:in@Magic_Crafting_menu
on player clicks Main_Menu in PS_Craft:
- inventory open d:in@Server_plugin_help_inv