· 5 years ago · May 02, 2020, 10:36 PM
1# (C) 2016 by LeVence™ Int. E.
2# All rights reserved.
3
4# Valid server types: 4x2, 4x4 & 4x8
5options:
6 Server.Type: 4x2
7
8on hunger meter change:
9 If {Game} is not set:
10 cancel event
11
12every 1 second:
13 {Game} is "1"
14 loop {Bronze.%{BedWars.UseArena}%::*}:
15 drop 1 clay bricks item named "&cBronze" 1 meter above loop-value
16every 10 seconds:
17 {Game} is "1"
18 loop {Eisen.%{BedWars.UseArena}%::*}:
19 drop 1 iron ingot named "&7Eisen" 1 meter above loop-value
20every 35 seconds:
21 {Game} is "1"
22 loop {Gold.%{BedWars.UseArena}%::*}:
23 drop 1 gold ingot named "&6Gold" 1 meter above loop-value
24
25on weather change:
26 cancel event
27
28function SpectatorAdd(p:player, f:text):
29 If {_f} is "null?":
30 delete {Spieler.%{_p}%}
31 clear {_p}'s inventory
32 delete {CNick.%{Nick.%{_p}%}%}
33 delete {Nick.%{_p}%}
34 run {_p} command "/nick_api unnick" as op
35 set {_p}'s tablist name to "&8%{_p}%"
36 set {_p}'s tag to "&8"
37 teleport {_p} to {Spectator.%{BedWars.UseArena}%}
38 set {_p}'s flight mode to true
39 hide {_p} from all players
40 wait 1 tick
41 give {_p} 1 compass named "&aTeleporter"
42 set slot 8 of {_p} to slime named "&f&oZurück zur &eLobby"
43 wait 3 ticks
44 set {_p}'s flight mode to true
45 If {_f} is "NoGame":
46 clear {_p}'s inventory
47 make console execute command "/effect %{_p}% clear"
48 teleport {_p} to {Lobby}
49 delete {CNick.%{Nick.%{_p}%}%}
50 delete {Nick.%{_p}%}
51 run {_p} command "/nick_api unnick" as op
52 If {_p} has permission "Gruppe.Owner" or "Gruppe.Co-Owner":
53 set {_p}'s tablist name to "&4%{_p}%"
54 set {_p}'s tag to "&4"
55 else:
56 If {_p} has permission "Gruppe.Developer":
57 set {_p}'s tablist name to "&b%{_p}%"
58 set {_p}'s tag to "&b"
59 else:
60 If {_p} has permission "Gruppe.Administrator":
61 set {_p}'s tablist name to "&c%{_p}%"
62 set {_p}'s tag to "&c"
63 else:
64 If {_p} has permission "Gruppe.Super-Moderator":
65 set {_p}'s tablist name to "&2%{_p}%"
66 set {_p}'s tag to "&2"
67 else:
68 If {_p} has permission "Gruppe.Moderator":
69 set {_p}'s tablist name to "&2%{_p}%"
70 set {_p}'s tag to "&2"
71 else:
72 If {_p} has permission "Gruppe.Supporter":
73 set {_p}'s tablist name to "&a%{_p}%"
74 set {_p}'s tag to "&a"
75 else:
76 If {_p} has permission "Gruppe.YouTuber":
77 set {_p}'s tablist name to "&5%{_p}%"
78 set {_p}'s tag to "&5"
79 else:
80 If {_p} has permission "Gruppe.Premium":
81 set {_p}'s tablist name to "&6%{_p}%"
82 set {_p}'s tag to "&6"
83 else:
84 If {_p} has permission "Gruppe.Spieler":
85 set {_p}'s tablist name to "&7%{_p}%"
86 set {_p}'s tag to "&7"
87 reveal {_p} to all players
88 set {_p}'s flight mode to false
89 wait 3 ticks
90 set {_p}'s flight mode to false
91
92function ScoreboardGetUpdate(f:text, t:text, p:player, uuid:text):
93 If {_f} is "Update":
94 If {_t} is "Red":
95 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.red} is not bed block:
96 loop all players:
97 delete score "&c❤ &cRot" in sidebar of loop-player
98 If {Team.Red} is 0:
99 set score "&7❤ &cRot" in sidebar of loop-player to -1
100 set score "&7❤ &cRot" in sidebar of loop-player to 0
101 else:
102 set score "&7❤ &cRot" in sidebar of loop-player to {Team.Red}
103 If {_p} is not "null?":
104 loop all players:
105 play raw sound "mob.wither.death" at all players with pitch 2 volume 15
106 add 5 to {synced_.Coins.%{_uuid}%}
107 set action bar of {_p} to "&f+ &e5 Coins"
108 add 5 to {synced_.Stats.BedWars.Punkte::%{_uuid}%}
109 add 1 to {synced_.Stats.BedWars.%{_uuid}%.Bett}
110 If {Nick.%{synced_.UUID.%{_p}%}%} is set:
111 loop all players:
112 If loop-player has permission "YouTuber.Vorteil":
113 send "&8[&3BedWars&8] &cDas Bett von Team &cRot &cwurde von %{Cache.Chat::%{_p}%}%%{synced_.UUID.%{_p}%}% &czerstört!" to loop-player
114 else:
115 send "&8[&3BedWars&8] &cDas Bett von Team &cRot &cwurde von %{Cache.Chat::%{_p}%}%%{Nick.%{synced_.UUID.%{_p}%}%}% &czerstört!" to loop-player
116 send "&8[&3BedWars&8] &aDu hast das Bett von Team &cRot &azerstört" to {_p}
117 else:
118 broadcast "&8[&3BedWars&8] &cDas Bett von Team &cRot &cwurde von %{Cache.Chat::%{_p}%}%%{_p}% &czerstört"
119 send "&8[&3BedWars&8] &aDu hast das Bett von Team &cRot &azerstört" to {_p}
120 loop all players:
121 If {Spieler.%loop-player%} is "red":
122 send loop-player title "&c&lDein Bett" with subtitle "&c&lwurde zerstört" for 5 seconds
123 else:
124 loop all players:
125 set score "&c❤ &cRot" in sidebar of loop-player to {Team.Red}
126 If {_t} is "Yellow":
127 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.yellow} is not bed block:
128 loop all players:
129 delete score "&c❤ &eGelb" in sidebar of loop-player
130 If {Team.Yellow} is 0:
131 set score "&7❤ &eGelb" in sidebar of loop-player to -1
132 set score "&7❤ &eGelb" in sidebar of loop-player to 0
133 else:
134 set score "&7❤ &eGelb" in sidebar of loop-player to {Team.Yellow}
135 If {_p} is not "null?":
136 loop all players:
137 play raw sound "mob.wither.death" at all players with pitch 2 volume 15
138 add 5 to {synced_.Coins.%{_uuid}%}
139 set action bar of {_p} to "&f+ &e5 Coins"
140 add 5 to {synced_.Stats.BedWars.Punkte::%{_uuid}%}
141 add 1 to {synced_.Stats.BedWars.%{_uuid}%.Bett}
142 If {Nick.%{synced_.UUID.%{_p}%}%} is set:
143 loop all players:
144 If loop-player has permission "YouTuber.Vorteil":
145 send "&8[&3BedWars&8] &cDas Bett von Team &eGelb &cwurde von %{Cache.Chat::%{_p}%}%%{synced_.UUID.%{_p}%}% &czerstört!" to loop-player
146 else:
147 send "&8[&3BedWars&8] &cDas Bett von Team &eGelb &cwurde von %{Cache.Chat::%{_p}%}%%{Nick.%{synced_.UUID.%{_p}%}%}% &czerstört!" to loop-player
148 send "&8[&3BedWars&8] &aDu hast das Bett von Team &eGelb &azerstört" to {_p}
149 else:
150 broadcast "&8[&3BedWars&8] &cDas Bett von Team &eGelb &cwurde von %{Cache.Chat::%{_p}%}%%{_p}% &czerstört"
151 send "&8[&3BedWars&8] &aDu hast das Bett von Team &eGelb &azerstört" to {_p}
152 loop all players:
153 If {Spieler.%loop-player%} is "yellow":
154 send loop-player title "&c&lDein Bett" with subtitle "&c&lwurde zerstört" for 5 seconds
155 else:
156 loop all players:
157 set score "&c❤ &eGelb" in sidebar of loop-player to {Team.Yellow}
158 If {_t} is "Green":
159 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.green} is not bed block:
160 loop all players:
161 delete score "&c❤ &aGrün" in sidebar of loop-player
162 If {Team.Green} is 0:
163 set score "&7❤ &aGrün" in sidebar of loop-player to -1
164 set score "&7❤ &aGrün" in sidebar of loop-player to 0
165 else:
166 set score "&7❤ &aGrün" in sidebar of loop-player to {Team.Green}
167 If {_p} is not "null?":
168 loop all players:
169 play raw sound "mob.wither.death" at all players with pitch 2 volume 15
170 add 5 to {synced_.Coins.%{_uuid}%}
171 set action bar of {_p} to "&f+ &e5 Coins"
172 add 5 to {synced_.Stats.BedWars.Punkte::%{_uuid}%}
173 add 1 to {synced_.Stats.BedWars.%{_uuid}%.Bett}
174 If {Nick.%{synced_.UUID.%{_p}%}%} is set:
175 loop all players:
176 If loop-player has permission "YouTuber.Vorteil":
177 send "&8[&3BedWars&8] &cDas Bett von Team &aGrün &cwurde von %{Cache.Chat::%{_p}%}%%{synced_.UUID.%{_p}%}% &czerstört!" to loop-player
178 else:
179 send "&8[&3BedWars&8] &cDas Bett von Team &aGrün &cwurde von %{Cache.Chat::%{_p}%}%%{Nick.%{synced_.UUID.%{_p}%}%}% &czerstört!" to loop-player
180 send "&8[&3BedWars&8] &aDu hast das Bett von Team &aGrün &azerstört" to {_p}
181 else:
182 broadcast "&8[&3BedWars&8] &cDas Bett von Team &aGrün &cwurde von %{Cache.Chat::%{_p}%}%%{_p}% &czerstört"
183 send "&8[&3BedWars&8] &aDu hast das Bett von Team &aGrün &azerstört" to {_p}
184 loop all players:
185 If {Spieler.%loop-player%} is "green":
186 send loop-player title "&c&lDein Bett" with subtitle "&c&lwurde zerstört" for 5 seconds
187 else:
188 loop all players:
189 set score "&c❤ &aGrün" in sidebar of loop-player to {Team.Green}
190 If {_t} is "Blue":
191 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.blue} is not bed block:
192 loop all players:
193 delete score "&c❤ &bBlau" in sidebar of loop-player
194 If {Team.Blue} is 0:
195 set score "&7❤ &bBlau" in sidebar of loop-player to -1
196 set score "&7❤ &bBlau" in sidebar of loop-player to 0
197 else:
198 set score "&7❤ &bBlau" in sidebar of loop-player to {Team.Blue}
199 If {_p} is not "null?":
200 loop all players:
201 play raw sound "mob.wither.death" at all players with pitch 2 volume 15
202 add 5 to {synced_.Coins.%{_uuid}%}
203 set action bar of {_p} to "&f+ &e5 Coins"
204 add 5 to {synced_.Stats.BedWars.Punkte::%{_uuid}%}
205 add 1 to {synced_.Stats.BedWars.%{_uuid}%.Bett}
206 If {Nick.%{synced_.UUID.%{_p}%}%} is set:
207 loop all players:
208 If loop-player has permission "YouTuber.Vorteil":
209 send "&8[&3BedWars&8] &cDas Bett von Team &bBlue &cwurde von %{Cache.Chat::%{_p}%}%%{synced_.UUID.%{_p}%}% &czerstört!" to loop-player
210 else:
211 send "&8[&3BedWars&8] &cDas Bett von Team &bBlue &cwurde von %{Cache.Chat::%{_p}%}%%{Nick.%{synced_.UUID.%{_p}%}%}% &czerstört!" to loop-player
212 send "&8[&3BedWars&8] &aDu hast das Bett von Team &bBlau &azerstört" to {_p}
213 else:
214 broadcast "&8[&3BedWars&8] &cDas Bett von Team &bBlau &cwurde von %{Cache.Chat::%{_p}%}%%{_p}% &czerstört"
215 send "&8[&3BedWars&8] &aDu hast das Bett von Team &bBlau &azerstört" to {_p}
216 loop all players:
217 If {Spieler.%loop-player%} is "blue":
218 send loop-player title "&c&lDein Bett" with subtitle "&c&lwurde zerstört" for 5 seconds
219 else:
220 loop all players:
221 set score "&c❤ &bBlau" in sidebar of loop-player to {Team.Blue}
222 If {_f} is "Add":
223 set {_Get.Server.Type} to "{@Server.Type}"
224 set name of sidebar of {_p} to "&6BedWars %{_Get.Server.Type}%"
225 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.red} is not bed block:
226 If {Team.Red} is 0:
227 set score "&7❤ &cRot" in sidebar of {_p} to -1
228 set score "&7❤ &cRot" in sidebar of {_p} to 0
229 else:
230 set score "&7❤ &cRot" in sidebar of {_p} to {Team.Red}
231 else:
232 If {Team.Red} is 0:
233 set score "&c❤ &cRot" in sidebar of {_p} to -1
234 set score "&c❤ &cRot" in sidebar of {_p} to 0
235 else:
236 set score "&c❤ &cRot" in sidebar of {_p} to {Team.Red}
237 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.yellow} is not bed block:
238 If {Team.Yellow} is 0:
239 set score "&7❤ &eGelb" in sidebar of {_p} to -1
240 set score "&7❤ &eGelb" in sidebar of {_p} to 0
241 else:
242 set score "&7❤ &eGelb" in sidebar of {_p} to {Team.Yellow}
243 else:
244 If {Team.Yellow} is 0:
245 set score "&c❤ &eGelb" in sidebar of {_p} to -1
246 set score "&c❤ &eGelb" in sidebar of {_p} to 0
247 else:
248 set score "&c❤ &eGelb" in sidebar of {_p} to {Team.Yellow}
249 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.green} is not bed block:
250 If {Team.Green} is 0:
251 set score "&7❤ &aGrün" in sidebar of {_p} to -1
252 set score "&7❤ &aGrün" in sidebar of {_p} to 0
253 else:
254 set score "&7❤ &aGrün" in sidebar of {_p} to {Team.Green}
255 else:
256 If {Team.Green} is 0:
257 set score "&c❤ &aGrün" in sidebar of {_p} to -1
258 set score "&c❤ &aGrün" in sidebar of {_p} to 0
259 else:
260 set score "&c❤ &aGrün" in sidebar of {_p} to {Team.Green}
261 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.blue} is not bed block:
262 If {Team.Blue} is 0:
263 set score "&7❤ &bBlau" in sidebar of {_p} to -1
264 set score "&7❤ &bBlau" in sidebar of {_p} to 0
265 else:
266 set score "&7❤ &bBlau" in sidebar of {_p} to {Team.Blue}
267 else:
268 If {Team.Blue} is 0:
269 set score "&c❤ &bBlau" in sidebar of {_p} to -1
270 set score "&c❤ &bBlau" in sidebar of {_p} to 0
271 else:
272 set score "&c❤ &bBlau" in sidebar of {_p} to {Team.Blue}
273 If {_f} is "Delete":
274 wipe {_p}'s sidebar
275on inventory click:
276 If {Game} is not set:
277 If player's gamemode is not creative:
278 cancel event
279 else:
280 If {Spieler.%player%} is not set:
281 cancel event
282on drop:
283 If {Game} is "1":
284 If {Spieler.%player%} is not set:
285 cancel event
286 else:
287 cancel event
288on load:
289 delete {TeamList::*}
290 delete {countdown}
291 delete {countdown.delete}
292 delete {cr}
293
294every 1 second:
295 If {Game} is "1":
296 If {NoGame} is not set:
297 loop all players:
298 If {Nick.%loop-player%} is set:
299 set loop-player's tablist name to "%{Cache.Chat::%loop-player%}%%{Nick.%loop-player%}%"
300 stop
301 else:
302 If {Spieler.%loop-player%} is not set:
303 set loop-player's tablist name to "&8%loop-player%"
304 If {Spieler.%loop-player%} is "red":
305 set loop-player's tag to "&c"
306 set loop-player's tablist name to "&c%loop-player%"
307 If {Spieler.%loop-player%} is "blue":
308 set loop-player's tag to "&b"
309 set loop-player's tablist name to "&b%loop-player%"
310 If {Spieler.%loop-player%} is "yellow":
311 set loop-player's tag to "&e"
312 set loop-player's tablist name to "&e%loop-player%"
313 If {Spieler.%loop-player%} is "green":
314 set loop-player's tag to "&a"
315 set loop-player's tablist name to "&a%loop-player%"
316
317on rightclick on villager:
318 cancel event
319
320on rightclick with slimeball:
321 If {Game} is not set:
322 If player has permission "Gruppe.Premium" or "YouTuber.Vorteil":
323 make console execute command "/bcmove-premium %player%"
324 else:
325 make console execute command "/bcmove-normal %player%"
326 wait 1.5 seconds
327 kick player due to "Hub"
328 else:
329 If {Spieler.%player%} is not set:
330 If player has permission "Gruppe.Premium" or "YouTuber.Vorteil":
331 make console execute command "/bcmove-premium %player%"
332 else:
333 make console execute command "/bcmove-normal %player%"
334 wait 1.5 seconds
335 kick player due to "Hub"
336
337every 35 seconds:
338 If {Game} is not set:
339 set {_Get.Server.Type} to "{@Server.Type}"
340 If {_Get.Server.Type} is "4x2":
341 If number of players is smaller than 3:
342 If number of players is 1:
343 broadcast "&8[&3BedWars&8] &7Es werden noch &a2 &7Spieler zum Spielstart benötigt"
344 If number of players is 2:
345 broadcast "&8[&3BedWars&8] &7Es wird noch &a1 &7Spieler zum Spielstart benötigt"
346 If {_Get.Server.Type} is "4x4":
347 If number of players is smaller than 5:
348 If number of players is 1:
349 broadcast "&8[&3BedWars&8] &7Es werden noch &a4 &7Spieler zum Spielstart benötigt"
350 If number of players is 2:
351 broadcast "&8[&3BedWars&8] &7Es werden noch &a3 &7Spieler zum Spielstart benötigt"
352 If number of players is 3:
353 broadcast "&8[&3BedWars&8] &7Es werden noch &a2 &7Spieler zum Spielstart benötigt"
354 If number of players is 4:
355 broadcast "&8[&3BedWars&8] &7Es wird noch &a1 &7Spieler zum Spielstart benötigt"
356 If {_Get.Server.Type} is "4x8":
357 If number of players is smaller than 9:
358 If number of players is 1:
359 broadcast "&8[&3BedWars&8] &7Es werden noch &a8 &7Spieler zum Spielstart benötigt"
360 If number of players is 2:
361 broadcast "&8[&3BedWars&8] &7Es werden noch &a7 &7Spieler zum Spielstart benötigt"
362 If number of players is 3:
363 broadcast "&8[&3BedWars&8] &7Es werden noch &a6 &7Spieler zum Spielstart benötigt"
364 If number of players is 4:
365 broadcast "&8[&3BedWars&8] &7Es werden noch &a5 &7Spieler zum Spielstart benötigt"
366 If number of players is 5:
367 broadcast "&8[&3BedWars&8] &7Es werden noch &a4 &7Spieler zum Spielstart benötigt"
368 If number of players is 6:
369 broadcast "&8[&3BedWars&8] &7Es werden noch &a3 &7Spieler zum Spielstart benötigt"
370 If number of players is 7:
371 broadcast "&8[&3BedWars&8] &7Es werden noch &a2 &7Spieler zum Spielstart benötigt"
372 If number of players is 8:
373 broadcast "&8[&3BedWars&8] &7Es wird noch &a1 &7Spieler zum Spielstart benötigt"
374
375function TimerCountdown(m:text):
376 If {_m} is "normal":
377 delete {BedWars.UseArena}
378 set {countdown} to 81
379 delete {countdown.delete}
380 loop all players:
381 set loop-player's level to {countdown}
382 loop {countdown} times:
383 If {countdown.delete} is "1":
384 delete {countdown.delete}
385 TimerCountdown("start_cmd")
386 stop
387 remove 1 from {countdown}
388 loop all players:
389 set loop-player's level to {countdown}
390 set loop-player's level progress to ( 0.0123 * {countdown} )
391 loop-number = ( 21 ):
392 loop all players:
393 send "&8[&3BedWars&8] &aDas Spiel beginnt in 60 Sekunden" to loop-player
394 make console execute command "/playsound note.bass %loop-player% %x-coordinate of loop-player% %y-coordinate of loop-player% %z-coordinate of loop-player% 10 1"
395 loop-number = ( 51 ):
396 loop all players:
397 send "&8[&3BedWars&8] &aDas Spiel beginnt in 30 Sekunden" to loop-player
398 make console execute command "/playsound note.bass %loop-player% %x-coordinate of loop-player% %y-coordinate of loop-player% %z-coordinate of loop-player% 10 1"
399 loop-number = ( 71 ):
400 TimerCountdown("start_cmd")
401 stop loop
402 wait 1 second
403 If {_m} is "start_cmd":
404 set {countdown} to 11
405 delete {BedWars.UseArena}
406 loop all players:
407 If inventory name of loop-player's current inventory is "&7Mapvoting":
408 close loop-player's inventory
409 If {Vote.Status.1} is equal to {Vote.Status.2}:
410 {Vote.Status.1} is not 0
411 chance of 50%:
412 add 1 to {Vote.Status.1}
413 set {VotesSystemAdded::1} to "1"
414 else:
415 add 1 to {Vote.Status.2}
416 set {VotesSystemAdded::2} to "1"
417 If {Vote.Status.1} is equal to {Vote.Status.3}:
418 {Vote.Status.1} is not 0
419 chance of 50%:
420 add 1 to {Vote.Status.1}
421 set {VotesSystemAdded::1} to "1"
422 else:
423 add 1 to {Vote.Status.3}
424 set {VotesSystemAdded::3} to "1"
425 If {Vote.Status.2} is equal to {Vote.Status.1}:
426 {Vote.Status.2} is not 0
427 chance of 50%:
428 add 1 to {Vote.Status.2}
429 set {VotesSystemAdded::2} to "1"
430 else:
431 add 1 to {Vote.Status.1}
432 set {VotesSystemAdded::1} to "1"
433 If {Vote.Status.2} is equal to {Vote.Status.3}:
434 {Vote.Status.2} is not 0
435 chance of 50%:
436 add 1 to {Vote.Status.2}
437 set {VotesSystemAdded::2} to "1"
438 else:
439 add 1 to {Vote.Status.3}
440 set {VotesSystemAdded::3} to "1"
441 If {Vote.Status.3} is equal to {Vote.Status.1}:
442 {Vote.Status.3} is not 0
443 chance of 50%:
444 add 1 to {Vote.Status.3}
445 set {VotesSystemAdded::3} to "1"
446 else:
447 add 1 to {Vote.Status.1}
448 set {VotesSystemAdded::1} to "1"
449 If {Vote.Status.3} is equal to {Vote.Status.2}:
450 {Vote.Status.3} is not 0
451 chance of 50%:
452 add 1 to {Vote.Status.3}
453 set {VotesSystemAdded::3} to "1"
454 else:
455 add 1 to {Vote.Status.2}
456 set {VotesSystemAdded::2} to "1"
457 If {Vote.Status.1} is bigger than {Vote.Status.2}:
458 If {Vote.Status.1} is bigger than {Vote.Status.3}:
459 set {BedWars.UseArena} to {Vote.1}
460 else:
461 set {BedWars.UseArena} to {Vote.3}
462 else:
463 If {Vote.Status.2} is bigger than {Vote.Status.1}:
464 If {Vote.Status.2} is bigger than {Vote.Status.3}:
465 set {BedWars.UseArena} to {Vote.2}
466 else:
467 set {BedWars.UseArena} to {Vote.3}
468 else:
469 If {Vote.Status.3} is bigger than {Vote.Status.1}:
470 If {Vote.Status.3} is bigger than {Vote.Status.2}:
471 set {BedWars.UseArena} to {Vote.3}
472 else:
473 set {BedWars.UseArena} to {Vote.2}
474 If {BedWars.UseArena} is not set:
475 set {BedWars.UseArena} to {Vote.1}
476 If {ForceMap} is set:
477 set {BedWars.UseArena} to {ForceMap}
478 loop all players:
479 set loop-player's level to {countdown}
480 set loop-player's level progress to 0.156
481 make console execute command "/playsound fireworks.twinkle %loop-player% %x-coordinate of loop-player% %y-coordinate of loop-player% %z-coordinate of loop-player% 10 1"
482 send loop-player title "&b&lMap" with subtitle "&e&l%{NameOfMap.%{BedWars.UseArena}%}%" for 5 seconds
483 If inventory name of loop-player's current inventory contains "Mapvoting":
484 close loop-player's inventory
485 broadcast ""
486 broadcast ""
487 broadcast "&8[&3BedWars&8] &cDas Mapvoting wurde beendet!"
488 broadcast "&8[&3BedWars&8] &6Es wird auf der Map &a%{NameOfMap.%{BedWars.UseArena}%}% &6gespielt."
489 broadcast ""
490 broadcast ""
491 loop {countdown} times:
492 remove 1 from {countdown}
493 loop all players:
494 set loop-player's level to {countdown}
495 set loop-player's level progress to ( 0.0156 * {countdown} )
496 loop-number = ( 6 ):
497 loop all players:
498 If inventory name of loop-player's current inventory contains "Wähle dein Team":
499 close loop-player's inventory
500 loop-number = ( 8 ):
501 loop all players:
502 send "&8[&3BedWars&8] &aDas Spiel beginnt in 3 ..." to loop-player
503 make console execute command "/playsound note.bass %loop-player% %x-coordinate of loop-player% %y-coordinate of loop-player% %z-coordinate of loop-player% 10 1"
504 loop-number = ( 9 ):
505 loop all players:
506 send "&8[&3BedWars&8] &aDas Spiel beginnt in 2 ..." to loop-player
507 make console execute command "/playsound note.bass %loop-player% %x-coordinate of loop-player% %y-coordinate of loop-player% %z-coordinate of loop-player% 10 1"
508 loop-number = ( 10 ):
509 loop all players:
510 send "&8[&3BedWars&8] &aDas Spiel beginnt in 1 ..." to loop-player
511 make console execute command "/playsound note.bass %loop-player% %x-coordinate of loop-player% %y-coordinate of loop-player% %z-coordinate of loop-player% 10 1"
512 loop-number = ( 11 ):
513 TimerCountdown("start_game")
514 stop loop
515 wait 1 second
516 If {_m} is "start_game":
517 delete {countdown.delete}
518 delete {cr}
519 set {_Get.Server.Type} to "{@Server.Type}"
520 If {_Get.Server.Type} is "4x2":
521 If number of players is bigger or equal to 3:
522 loop all players:
523 make console execute command "/playsound note.bass %loop-player% %x-coordinate of loop-player% %y-coordinate of loop-player% %z-coordinate of loop-player% 10 2"
524 make console execute command "/endtimer"
525 else:
526 delete {BedWars.UseArena}
527 If number of players is 1:
528 broadcast "&8[&3BedWars&8] &cEs werden noch 2 Spieler benötigt"
529 If number of players is 2:
530 broadcast "&8[&3BedWars&8] &cEs wird noch 1 Spieler benötigt"
531 If {VotesSystemAdded::1} is "1":
532 delete {VotesSystemAdded::1}
533 remove 1 from {Vote.Status.1}
534 If {VotesSystemAdded::2} is "1":
535 delete {VotesSystemAdded::2}
536 remove 1 from {Vote.Status.2}
537 If {VotesSystemAdded::3} is "1":
538 delete {VotesSystemAdded::3}
539 remove 1 from {Vote.Status.3}
540 delete {countdown}
541 If {_Get.Server.Type} is "4x4":
542 If number of players is bigger or equal to 5:
543 loop all players:
544 make console execute command "/playsound note.bass %loop-player% %x-coordinate of loop-player% %y-coordinate of loop-player% %z-coordinate of loop-player% 10 2"
545 make console execute command "/endtimer"
546 else:
547 delete {BedWars.UseArena}
548 If number of players is 1:
549 broadcast "&8[&3BedWars&8] &cEs werden noch 4 Spieler benötigt"
550 If number of players is 2:
551 broadcast "&8[&3BedWars&8] &cEs werden noch 3 Spieler benötigt"
552 If number of players is 3:
553 broadcast "&8[&3BedWars&8] &cEs werden noch 2 Spieler benötigt"
554 If number of players is 4:
555 broadcast "&8[&3BedWars&8] &cEs wird noch 1 Spieler benötigt"
556 If {VotesSystemAdded::1} is "1":
557 delete {VotesSystemAdded::1}
558 remove 1 from {Vote.Status.1}
559 If {VotesSystemAdded::2} is "1":
560 delete {VotesSystemAdded::2}
561 remove 1 from {Vote.Status.2}
562 If {VotesSystemAdded::3} is "1":
563 delete {VotesSystemAdded::3}
564 remove 1 from {Vote.Status.3}
565 delete {countdown}
566 If {_Get.Server.Type} is "4x8":
567 If number of players is bigger or equal to 9:
568 loop all players:
569 make console execute command "/playsound note.bass %loop-player% %x-coordinate of loop-player% %y-coordinate of loop-player% %z-coordinate of loop-player% 10 2"
570 make console execute command "/endtimer"
571 else:
572 delete {BedWars.UseArena}
573 If number of players is 1:
574 broadcast "&8[&3BedWars&8] &cEs werden noch 8 Spieler benötigt"
575 If number of players is 2:
576 broadcast "&8[&3BedWars&8] &cEs werden noch 7 Spieler benötigt"
577 If number of players is 3:
578 broadcast "&8[&3BedWars&8] &cEs werden noch 6 Spieler benötigt"
579 If number of players is 4:
580 broadcast "&8[&3BedWars&8] &cEs werden noch 5 Spieler benötigt"
581 If number of players is 5:
582 broadcast "&8[&3BedWars&8] &cEs werden noch 4 Spieler benötigt"
583 If number of players is 6:
584 broadcast "&8[&3BedWars&8] &cEs werden noch 3 Spieler benötigt"
585 If number of players is 7:
586 broadcast "&8[&3BedWars&8] &cEs werden noch 2 Spieler benötigt"
587 If number of players is 8:
588 broadcast "&8[&3BedWars&8] &cEs wird noch 1 Spieler benötigt"
589 If {VotesSystemAdded::1} is "1":
590 delete {VotesSystemAdded::1}
591 remove 1 from {Vote.Status.1}
592 If {VotesSystemAdded::2} is "1":
593 delete {VotesSystemAdded::2}
594 remove 1 from {Vote.Status.2}
595 If {VotesSystemAdded::3} is "1":
596 delete {VotesSystemAdded::3}
597 remove 1 from {Vote.Status.3}
598 delete {countdown}
599
600on skript load:
601 delete {ForceMap}
602 delete {ForceMap.Player}
603 delete {countdown}
604 delete {BedWars.UseArena}
605
606on quit:
607 If {ForceMap.Player} is player:
608 delete {ForceMap}
609 delete {ForceMap.Player}
610
611command /map [<text>]:
612 aliases: forcemap
613 trigger:
614 If player has permission "Gruppe.YouTuber", "Gruppe.Supporter", "Gruppe.Moderator", "Gruppe.Super-Moderator", "Gruppe.Administrator", "Gruppe.Developer", "Gruppe.Co-Owner" or "Gruppe.Owner":
615 If arg-1 is not set:
616 message ""
617 message " &aVerfügbare Maps:"
618 message " &8» &6##1 &eFarmland"
619 message " &8» &6##2 &eWonderland"
620 message " &8» &6##3 &eTreeLands"
621 message " &8» &6##4 &eNinjaTurtles"
622 message " &8» &6##5 &eCanyon"
623 message " &8» &6##6 &eLandscape"
624 message " &8» &6##7 &eTropicalIslands"
625 message " &8» &6##8 &eBalloons"
626 message ""
627 else:
628 If arg-1 is not "Farmland" or "Wonderland" or "TreeLands" or "NinjaTurtles" or "Canyon" or "Landscape" or "TropicalIslands" or "Balloons":
629 message ""
630 message " &aVerfügbare Maps:"
631 message " &8» &6##1 &eFarmland"
632 message " &8» &6##2 &eWonderland"
633 message " &8» &6##3 &eTreeLands"
634 message " &8» &6##4 &eNinjaTurtles"
635 message " &8» &6##5 &eCanyon"
636 message " &8» &6##6 &eLandscape"
637 message " &8» &6##7 &eTropicalIslands"
638 message " &8» &6##8 &eBalloons"
639 message ""
640 else:
641 If {Game} is "1":
642 message "&8[&3BedWars&8] &cDas Spiel hat schon begonnen!"
643 else:
644 If {countdown.delete} is "1":
645 message "&8[&3BedWars&8] &cDas Spiel startet bereits!"
646 else:
647 If {ForceMap} is set:
648 If {ForceMap.Player} is not player:
649 message "&8[&3BedWars&8] &cEs wird bereits von jemand anderem eine Map zum Start erzwungen!"
650 stop
651 set {ForceMap.Player} to player
652 If arg-1 is "Farmland":
653 set {ForceMap} to 1
654 message "&8[&3BedWars&8] &aDie Map &6Farmland &awird nun zum Start erzwungen!"
655 If arg-1 is "Wonderland":
656 set {ForceMap} to 2
657 message "&8[&3BedWars&8] &aDie Map &6Wonderland &awird nun zum Start erzwungen!"
658 If arg-1 is "TreeLands":
659 set {ForceMap} to 3
660 message "&8[&3BedWars&8] &aDie Map &6TreeLands &awird nun zum Start erzwungen!"
661 If arg-1 is "NinjaTurtles":
662 set {ForceMap} to 4
663 message "&8[&3BedWars&8] &aDie Map &6NinjaTurtles &awird nun zum Start erzwungen!"
664 If arg-1 is "Canyon":
665 set {ForceMap} to 5
666 message "&8[&3BedWars&8] &aDie Map &6Canyon &awird nun zum Start erzwungen!"
667 If arg-1 is "Landscape":
668 set {ForceMap} to 6
669 message "&8[&3BedWars&8] &aDie Map &6Landscape &awird nun zum Start erzwungen!"
670 If arg-1 is "TropicalIslands":
671 set {ForceMap} to 7
672 message "&8[&3BedWars&8] &aDie Map &6TropicalIslands &awird nun zum Start erzwungen!"
673 If arg-1 is "Balloons":
674 set {ForceMap} to 8
675 message "&8[&3BedWars&8] &aDie Map &6Ballons &awird nun zum Start erzwungen!"
676
677command /start [<text>]:
678 aliases: forcestart
679 trigger:
680 If player has permission "Gruppe.YouTuber", "Gruppe.Supporter", "Gruppe.Moderator", "Gruppe.Super-Moderator", "Gruppe.Administrator", "Gruppe.Developer", "Gruppe.Co-Owner" or "Gruppe.Owner":
681 set {_Get.Server.Type} to "{@Server.Type}"
682 If {_Get.Server.Type} is "4x2":
683 If number of players is bigger than 2:
684 If {Game} is "1":
685 message "&8[&3BedWars&8] &cDas Spiel hat schon begonnen!"
686 else:
687 If {countdown.delete} is "1":
688 message "&8[&3BedWars&8] &cDas Spiel startet bereits!"
689 else:
690 set {countdown.delete} to "1"
691 else:
692 message "&8[&3BedWars&8] &cEs werden mindestens 3 Spieler benötigt!"
693 If {_Get.Server.Type} is "4x4":
694 If number of players is bigger than 4:
695 If {Game} is "1":
696 message "&8[&3BedWars&8] &cDas Spiel hat schon begonnen!"
697 else:
698 If {countdown.delete} is "1":
699 message "&8[&3BedWars&8] &cDas Spiel startet bereits!"
700 else:
701 set {countdown.delete} to "1"
702 else:
703 message "&8[&3BedWars&8] &cEs werden mindestens 5 Spieler benötigt!"
704 If {_Get.Server.Type} is "4x8":
705 If number of players is bigger than 8:
706 If {Game} is "1":
707 message "&8[&3BedWars&8] &cDas Spiel hat schon begonnen!"
708 else:
709 If {countdown.delete} is "1":
710 message "&8[&3BedWars&8] &cDas Spiel startet bereits!"
711 else:
712 set {countdown.delete} to "1"
713 else:
714 message "&8[&3BedWars&8] &cEs werden mindestens 9 Spieler benötigt!"
715
716on join:
717 set tab header to "&6VaroXCraft-Netzwerk &b1.8" and footer to " &eDu befindest Dich auf &a&o%{SignLocal}% " for player
718 If {Game} is not set:
719 If {cr} is not set:
720 set {_Get.Server.Type} to "{@Server.Type}"
721 If {_Get.Server.Type} is "4x2":
722 If number of players is 3:
723 set {cr} to "1"
724 TimerCountdown("normal")
725 If {_Get.Server.Type} is "4x4":
726 If number of players is 5:
727 set {cr} to "1"
728 TimerCountdown("normal")
729 If {_Get.Server.Type} is "4x8":
730 If number of players is 9:
731 set {cr} to "1"
732 TimerCountdown("normal")
733 else:
734 set player's level to {countdown}
735 set player's level progress to ( 0.0123 * {countdown} )
736 else:
737 delete player's level
738 set player's level progress to 0.00
739
740command /stats [<text>]:
741 trigger:
742 If arg 1 is not set:
743 If {synced_.Stats.BedWars.Punkte::%player%} is not set:
744 set {synced_.Stats.BedWars.Punkte::%player%} to 0
745 If {synced_.Stats.BedWars.%player%.Lose} is not set:
746 set {synced_.Stats.BedWars.%player%.Lose} to 0
747 If {synced_.Stats.BedWars.%player%.Kills} is not set:
748 set {synced_.Stats.BedWars.%player%.Kills} to 0
749 If {synced_.Stats.BedWars.%player%.Deaths} is not set:
750 set {synced_.Stats.BedWars.%player%.Deaths} to 0
751 If {synced_.Stats.BedWars.%player%.Bett} is not set:
752 set {synced_.Stats.BedWars.%player%.Bett} to 0
753 If {synced_.Stats.BedWars.%player%.Wins} is not set:
754 set {synced_.Stats.BedWars.%player%.Wins} to 0
755 set {_Toplist.%player%::*} to sorted {synced_.Stats.BedWars.Punkte::*} from highest to lowest with output "@index||@value"
756 loop {_Toplist.%player%::*}:
757 set {_Cache.Toplist::%player%::*} to loop-value split at "||"
758 If "%{_Cache.Toplist::%player%::1}%" is "%player%":
759 set {BedWars.Stats.Platz::%player%} to "%loop-index%"
760 message "&f&m---------------------------"
761 message " &7» &3Deine BedWars Stats:"
762 message " &7» &3Platz: &e%{BedWars.Stats.Platz::%player%}% &3/ &e%size of {synced_.Stats.BedWars.Punkte::*}%"
763 message " &7» &3Abgebaute Betten: &e%{synced_.Stats.BedWars.%player%.Bett}%"
764 message " &7» &3Kills: &e%{synced_.Stats.BedWars.%player%.Kills}%"
765 message " &7» &3Tode: &e%{synced_.Stats.BedWars.%player%.Deaths}%"
766 message " &7» &3Siege: &e%{synced_.Stats.BedWars.%player%.Wins}%"
767 message " &7» &3Niederlagen: &e%{synced_.Stats.BedWars.%player%.Lose}%"
768 message " &7» &3K/D: &e%( {synced_.Stats.BedWars.%player%.Kills} / {synced_.Stats.BedWars.%player%.Deaths} )%"
769 message " &7» &3W/L: &e%( {synced_.Stats.BedWars.%player%.Wins} / {synced_.Stats.BedWars.%player%.Lose} )%"
770 message " &7» &3Punkte: &e%{synced_.Stats.BedWars.Punkte::%player%}%"
771 message "&f&m---------------------------"
772 else:
773 If {synced_.UUID.%arg-1%} is not set:
774 message "&f&m---------------------------"
775 message " &7» &3%arg-1%'s BedWars Stats:"
776 message " &7» &3Platz: &e%size of {synced_.Stats.BedWars.Punkte::*}% &3/ &e%size of {synced_.Stats.BedWars.Punkte::*}%"
777 message " &7» &3Abgebaute Betten: &e0"
778 message " &7» &3Kills: &e0"
779 message " &7» &3Tode: &e0"
780 message " &7» &3Siege: &e0"
781 message " &7» &3Niederlagen: &e0"
782 message " &7» &3K/D: &e%( 0 / 0 )%"
783 message " &7» &3W/L: &e%( 0 / 0 )%"
784 message " &7» &3Punkte: &e0"
785 message "&f&m---------------------------"
786 else:
787 If {synced_.Stats.BedWars.Punkte::%{synced_.UUID.%arg-1%}%} is not set:
788 set {synced_.Stats.BedWars.Punkte::%{synced_.UUID.%arg-1%}%} to 0
789 If {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Lose} is not set:
790 set {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Lose} to 0
791 If {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Kills} is not set:
792 set {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Kills} to 0
793 If {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Deaths} is not set:
794 set {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Deaths} to 0
795 If {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Bett} is not set:
796 set {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Bett} to 0
797 If {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Wins} is not set:
798 set {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Wins} to 0
799 set {_Toplist.%{synced_.UUID.%arg-1%}%::*} to sorted {synced_.Stats.BedWars.Punkte::*} from highest to lowest with output "@index||@value"
800 loop {_Toplist.%{synced_.UUID.%arg-1%}%::*}:
801 set {_Cache.Toplist::%{synced_.UUID.%arg-1%}%::*} to loop-value split at "||"
802 If "%{_Cache.Toplist::%{synced_.UUID.%arg-1%}%::1}%" is "%{synced_.UUID.%arg-1%}%":
803 set {BedWars.Stats.Platz::%{synced_.UUID.%arg-1%}%} to "%loop-index%"
804 message "&f&m---------------------------"
805 message " &7» &3%arg-1%'s BedWars Stats:"
806 message " &7» &3Platz: &e%{BedWars.Stats.Platz::%{synced_.UUID.%arg-1%}%}% &3/ &e%size of {synced_.Stats.BedWars.Punkte::*}%"
807 message " &7» &3Abgebaute Betten: &e%{synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Bett}%"
808 message " &7» &3Kills: &e%{synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Kills}%"
809 message " &7» &3Tode: &e%{synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Deaths}%"
810 message " &7» &3Siege: &e%{synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Wins}%"
811 message " &7» &3Niederlagen: &e%{synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Lose}%"
812 message " &7» &3K/D: &e%( {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Kills} / {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Deaths} )%"
813 message " &7» &3W/L: &e%( {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Wins} / {synced_.Stats.BedWars.%{synced_.UUID.%arg-1%}%.Lose} )%"
814 message " &7» &3Punkte: &e%{synced_.Stats.BedWars.Punkte::%{synced_.UUID.%arg-1%}%}%"
815 message "&f&m---------------------------"
816
817on place of bed:
818 If {Game} is "1":
819 cancel event
820
821on break:
822 If event-world is "world":
823 cancel event
824
825on place:
826 If event-world is "world":
827 cancel event
828
829on skript load:
830 delete {TeamList::Blue::*}
831 delete {TeamList::Yellow::*}
832 delete {TeamList::Green::*}
833 delete {TeamList::Red::*}
834 delete {VotesSystemAdded::*}
835 delete {TimerGameStart}
836 delete {TimerGameStart.Value}
837
838on teleport:
839 extinguish player
840
841every 1 minute:
842 If {TimerGameStart} is "1":
843 add 1 to {TimerGameStart.Value}
844 If {TimerGameStart.Value} is 30:
845 broadcast "&8[&3BedWars&8] &cDas Spiel endet in 90 Minuten!"
846 If {TimerGameStart.Value} is 60:
847 broadcast "&8[&3BedWars&8] &cDas Spiel endet in 60 Minuten!"
848 If {TimerGameStart.Value} is 90:
849 broadcast "&8[&3BedWars&8] &cDas Spiel endet in 30 Minuten!"
850 If {TimerGameStart.Value} is 110:
851 broadcast "&8[&3BedWars&8] &cDas Spiel endet in 10 Minuten!"
852 If {TimerGameStart.Value} is 120:
853 delete {TimerGameStart}
854 delete {TimerGameStart.Value}
855 broadcast "&8[&3BedWars&8] &cDas Spiel endet in 5 Minuten!"
856 wait 5 minutes
857 set {NoSec} to "1"
858 loop all players:
859 SpectatorAdd(loop-player, "NoGame")
860 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
861 make console execute command "/LobbyHologram %loop-player% true"
862 broadcast "&8[&3BedWars&8] &cNiemand hat das Spiel gewonnen"
863 launch burst firework colored red at {Lobby} with duration 0.5
864 launch burst firework colored white at {Lobby} with duration 0.5
865 launch burst firework colored blue at {Lobby} with duration 0.5
866 set {NoGame} to "1"
867 wait 10 seconds
868 broadcast "&8[&3BedWars&8] &cDer Server restartet in 10 Sekunden"
869 wait 12 seconds
870 loop all players:
871 If loop-player has permission "Gruppe.Premium" or "YouTuber.Vorteil":
872 make console execute command "/bcmove-premium %loop-player%"
873 else:
874 make console execute command "/bcmove-normal %loop-player%"
875 wait 1.5 seconds
876 kick all players due to "Der Server restartet ..."
877 wait 1 second
878 stop server
879
880function CheckEmptyTeam(team:text, format_small:text, prefix:text, slot:text, player:player) :: text:
881 If {Team.%{_team}%.Slot%{_slot}%} is not set:
882 set {Cache.Chat::%{_player}%} to "%{_prefix}%"
883 If {Nick.%{_player}%} is set:
884 If {_prefix} contains "red":
885 set {_player}'s tablist name to "&c%{Nick.%{_player}%}%"
886 If {_prefix} contains "blue":
887 set {_player}'s tablist name to "&b%{Nick.%{_player}%}%"
888 If {_prefix} contains "yellow":
889 set {_player}'s tablist name to "&e%{Nick.%{_player}%}%"
890 If {_prefix} contains "green":
891 set {_player}'s tablist name to "&a%{Nick.%{_player}%}%"
892 run {_player} command "/nick_api nick %{_prefix}%%{Nick.%{_player}%}%" as op
893 else:
894 If {_prefix} contains "red":
895 set {_player}'s tablist name to "&c%{_player}%"
896 If {_prefix} contains "blue":
897 set {_player}'s tablist name to "&b%{_player}%"
898 If {_prefix} contains "yellow":
899 set {_player}'s tablist name to "&e%{_player}%"
900 If {_prefix} contains "green":
901 set {_player}'s tablist name to "&a%{_player}%"
902 set {_player}'s tag to "%{_prefix}%"
903 teleport {_player} to {%{_team}%.Spawn.%{BedWars.UseArena}%}
904 add 1 to {Team.%{_team}%}
905 set {Team.%{_team}%.Slot%{_slot}%} to {_player}
906 set {Spieler.%{_player}%} to "%{_format_small}%"
907 return "true"
908 else:
909 return "false"
910
911command /endtimer:
912 executable by: console
913 trigger:
914 If {Game} is not set:
915 broadcast "&8[&3BedWars&8] &6Das Spiel beginnt .."
916 loop all players:
917 clear loop-player's inventory
918 wait 1 second
919 If {Game} is not set:
920 make console execute command "/time set 6000"
921 loop all players:
922 If {Spieler.%loop-player%} is "red":
923 teleport loop-player to {Red.Spawn.%{BedWars.UseArena}%}
924 add 1 to {Team.Red}
925 else:
926 If {Spieler.%loop-player%} is "blue":
927 teleport loop-player to {Blue.Spawn.%{BedWars.UseArena}%}
928 add 1 to {Team.Blue}
929 else:
930 If {Spieler.%loop-player%} is "yellow":
931 teleport loop-player to {Yellow.Spawn.%{BedWars.UseArena}%}
932 add 1 to {Team.Yellow}
933 else:
934 If {Spieler.%loop-player%} is "green":
935 teleport loop-player to {Green.Spawn.%{BedWars.UseArena}%}
936 add 1 to {Team.Green}
937 else:
938 set {_Get.Server.Type} to "{@Server.Type}"
939 If {_Get.Server.Type} is "4x2":
940
941 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "1", loop-player)
942 If {_check.empty.team} is "false":
943 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "1", loop-player)
944 If {_check.empty.team} is "false":
945 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "1", loop-player)
946 If {_check.empty.team} is "false":
947 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "1", loop-player)
948 If {_check.empty.team} is "false":
949
950 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "2", loop-player)
951 If {_check.empty.team} is "false":
952 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "2", loop-player)
953 If {_check.empty.team} is "false":
954 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "2", loop-player)
955 If {_check.empty.team} is "false":
956 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "2", loop-player)
957 If {_check.empty.team} is "false":
958
959 send "&7[&eVaroX&6Craft&7] &cAlle Slots sind voll - du wurdest gekickt." to loop-player
960 If loop-player has permission "Gruppe.Premium" or "YouTuber.Vorteil":
961 make console execute command "/bcmove-premium %loop-player%"
962 else:
963 make console execute command "/bcmove-normal %loop-player%"
964 wait 0.3 seconds
965 kick loop-player due to "Kick"
966 If {_Get.Server.Type} is "4x4":
967
968 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "1", loop-player)
969 If {_check.empty.team} is "false":
970 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "1", loop-player)
971 If {_check.empty.team} is "false":
972 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "1", loop-player)
973 If {_check.empty.team} is "false":
974 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "1", loop-player)
975 If {_check.empty.team} is "false":
976
977 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "2", loop-player)
978 If {_check.empty.team} is "false":
979 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "2", loop-player)
980 If {_check.empty.team} is "false":
981 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "2", loop-player)
982 If {_check.empty.team} is "false":
983 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "2", loop-player)
984 If {_check.empty.team} is "false":
985
986 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "3", loop-player)
987 If {_check.empty.team} is "false":
988 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "3", loop-player)
989 If {_check.empty.team} is "false":
990 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "3", loop-player)
991 If {_check.empty.team} is "false":
992 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "3", loop-player)
993 If {_check.empty.team} is "false":
994
995 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "4", loop-player)
996 If {_check.empty.team} is "false":
997 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "4", loop-player)
998 If {_check.empty.team} is "false":
999 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "4", loop-player)
1000 If {_check.empty.team} is "false":
1001 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "4", loop-player)
1002 If {_check.empty.team} is "false":
1003
1004 send "&7[&eVaroX&6Craft&7] &cAlle Slots sind voll - du wurdest gekickt." to loop-player
1005 If loop-player has permission "Gruppe.Premium" or "YouTuber.Vorteil":
1006 make console execute command "/bcmove-premium %loop-player%"
1007 else:
1008 make console execute command "/bcmove-normal %loop-player%"
1009 wait 0.3 seconds
1010 kick loop-player due to "Kick"
1011 If {_Get.Server.Type} is "4x8":
1012
1013 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "1", loop-player)
1014 If {_check.empty.team} is "false":
1015 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "1", loop-player)
1016 If {_check.empty.team} is "false":
1017 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "1", loop-player)
1018 If {_check.empty.team} is "false":
1019 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "1", loop-player)
1020 If {_check.empty.team} is "false":
1021
1022 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "2", loop-player)
1023 If {_check.empty.team} is "false":
1024 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "2", loop-player)
1025 If {_check.empty.team} is "false":
1026 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "2", loop-player)
1027 If {_check.empty.team} is "false":
1028 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "2", loop-player)
1029 If {_check.empty.team} is "false":
1030
1031 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "3", loop-player)
1032 If {_check.empty.team} is "false":
1033 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "3", loop-player)
1034 If {_check.empty.team} is "false":
1035 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "3", loop-player)
1036 If {_check.empty.team} is "false":
1037 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "3", loop-player)
1038 If {_check.empty.team} is "false":
1039
1040 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "4", loop-player)
1041 If {_check.empty.team} is "false":
1042 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "4", loop-player)
1043 If {_check.empty.team} is "false":
1044 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "4", loop-player)
1045 If {_check.empty.team} is "false":
1046 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "4", loop-player)
1047 If {_check.empty.team} is "false":
1048
1049 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "5", loop-player)
1050 If {_check.empty.team} is "false":
1051 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "5", loop-player)
1052 If {_check.empty.team} is "false":
1053 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "5", loop-player)
1054 If {_check.empty.team} is "false":
1055 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "5", loop-player)
1056 If {_check.empty.team} is "false":
1057
1058 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "6", loop-player)
1059 If {_check.empty.team} is "false":
1060 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "6", loop-player)
1061 If {_check.empty.team} is "false":
1062 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "6", loop-player)
1063 If {_check.empty.team} is "false":
1064 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "6", loop-player)
1065 If {_check.empty.team} is "false":
1066
1067 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "7", loop-player)
1068 If {_check.empty.team} is "false":
1069 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "7", loop-player)
1070 If {_check.empty.team} is "false":
1071 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "7", loop-player)
1072 If {_check.empty.team} is "false":
1073 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "7", loop-player)
1074 If {_check.empty.team} is "false":
1075
1076 set {_check.empty.team} to CheckEmptyTeam("Red", "red", "&c", "8", loop-player)
1077 If {_check.empty.team} is "false":
1078 set {_check.empty.team} to CheckEmptyTeam("Green", "green", "&a", "8", loop-player)
1079 If {_check.empty.team} is "false":
1080 set {_check.empty.team} to CheckEmptyTeam("Blue", "blue", "&b", "8", loop-player)
1081 If {_check.empty.team} is "false":
1082 set {_check.empty.team} to CheckEmptyTeam("Yellow", "yellow", "&e", "8", loop-player)
1083 If {_check.empty.team} is "false":
1084
1085 send "&7[&eVaroX&6Craft&7] &cAlle Slots sind voll - du wurdest gekickt." to loop-player
1086 If loop-player has permission "Gruppe.Premium" or "YouTuber.Vorteil":
1087 make console execute command "/bcmove-premium %loop-player%"
1088 else:
1089 make console execute command "/bcmove-normal %loop-player%"
1090 wait 0.3 seconds
1091 kick loop-player due to "Kick"
1092 broadcast "&8[&3BedWars&8] &eDas Spiel beginnt"
1093 If {Team.Red} is 0:
1094 set block at {BedWars.%{BedWars.UseArena}%.Bett1.red} to air
1095 set block at {BedWars.%{BedWars.UseArena}%.Bett2.red} to air
1096 If {Team.Blue} is 0:
1097 set block at {BedWars.%{BedWars.UseArena}%.Bett1.blue} to air
1098 set block at {BedWars.%{BedWars.UseArena}%.Bett2.blue} to air
1099 If {Team.Green} is 0:
1100 set block at {BedWars.%{BedWars.UseArena}%.Bett1.green} to air
1101 set block at {BedWars.%{BedWars.UseArena}%.Bett2.green} to air
1102 If {Team.Yellow} is 0:
1103 set block at {BedWars.%{BedWars.UseArena}%.Bett1.yellow} to air
1104 set block at {BedWars.%{BedWars.UseArena}%.Bett2.yellow} to air
1105 loop all players:
1106 clear inventory of loop-player
1107 ScoreboardGetUpdate("Add", "null?", loop-player, "null?")
1108 make console execute command "/LobbyHologram %loop-player% false"
1109 If {Spieler.%loop-player%} is "red":
1110 send "&8[&3BedWars&8] &aDu bist nun in Team &cRot" to loop-player
1111 If {Spieler.%loop-player%} is "yellow":
1112 send "&8[&3BedWars&8] &aDu bist nun in Team &eGelb" to loop-player
1113 If {Spieler.%loop-player%} is "blue":
1114 send "&8[&3BedWars&8] &aDu bist nun in Team &bBlau" to loop-player
1115 If {Spieler.%loop-player%} is "green":
1116 send "&8[&3BedWars&8] &aDu bist nun in Team &aGrün" to loop-player
1117 If {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%loop-player%}%} is set:
1118 make console execute command "/playsound random.levelup %loop-player% %x-coordinate of loop-player% %y-coordinate of loop-player% %z-coordinate of loop-player% 10 1.5"
1119 If {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%loop-player%}%} is "Kit1":
1120 send "" to loop-player
1121 send "&8[&3BedWars&8] &aDu hast das &6Farmer-Kit &aerhalten" to loop-player
1122 send "" to loop-player
1123 give loop-player 1 wooden pickaxe named "&eSpitzhacke I"
1124 give loop-player 20 clay bricks named "&cBronze"
1125 give loop-player 3 iron ingot named "&7Eisen"
1126 give loop-player 8 steak named "&2Steak"
1127 If {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%loop-player%}%} is "Kit2":
1128 send "" to loop-player
1129 send "&8[&3BedWars&8] &aDu hast das &6Knüppel-Kit &aerhalten" to loop-player
1130 send "" to loop-player
1131 give loop-player 1 stick of knockback 2 named "&cKnüppel"
1132 give loop-player 1 wooden pickaxe named "&eSpitzhacke I"
1133 If {Spieler.%loop-player%} is "red":
1134 set loop-player's helmet to {synced_.Bedwars.Shop.Red.1} named "&9Lederhelm"
1135 set loop-player's leggings to {synced_.Bedwars.Shop.Red.2} named "&9Lederhose"
1136 set loop-player's boots to {synced_.Bedwars.Shop.Red.3} named "&9Lederstiefel"
1137 If {Spieler.%loop-player%} is "blue":
1138 set loop-player's helmet to {synced_.Bedwars.Shop.Blue.1} named "&9Lederhelm"
1139 set loop-player's leggings to {synced_.Bedwars.Shop.Blue.2} named "&9Lederhose"
1140 set loop-player's boots to {synced_.Bedwars.Shop.Blue.3} named "&9Lederstiefel"
1141 If {Spieler.%loop-player%} is "yellow":
1142 set loop-player's helmet to {synced_.Bedwars.Shop.Yellow.1} named "&9Lederhelm"
1143 set loop-player's leggings to {synced_.Bedwars.Shop.Yellow.2} named "&9Lederhose"
1144 set loop-player's boots to {synced_.Bedwars.Shop.Yellow.3} named "&9Lederstiefel"
1145 If {Spieler.%loop-player%} is "green":
1146 set loop-player's helmet to {synced_.Bedwars.Shop.Green.1} named "&9Lederhelm"
1147 set loop-player's leggings to {synced_.Bedwars.Shop.Green.2} named "&9Lederhose"
1148 set loop-player's boots to {synced_.Bedwars.Shop.Green.3} named "&9Lederstiefel"
1149 If {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%loop-player%}%} is "Kit3":
1150 send "" to loop-player
1151 send "&8[&3BedWars&8] &aDu hast das &6Warrior-Kit &aerhalten" to loop-player
1152 send "" to loop-player
1153 give loop-player 1 golden sword of sharpness 2 named "&cGoldschwert"
1154 give loop-player 1 wooden pickaxe named "&eSpitzhacke I"
1155 set loop-player's chestplate to chainmail chestplate of protection 2 named "&1Brustplatte II"
1156 If {Spieler.%loop-player%} is "red":
1157 set loop-player's helmet to {synced_.Bedwars.Shop.Red.1} named "&9Lederhelm"
1158 set loop-player's leggings to {synced_.Bedwars.Shop.Red.2} named "&9Lederhose"
1159 set loop-player's boots to {synced_.Bedwars.Shop.Red.3} named "&9Lederstiefel"
1160 If {Spieler.%loop-player%} is "blue":
1161 set loop-player's helmet to {synced_.Bedwars.Shop.Blue.1} named "&9Lederhelm"
1162 set loop-player's leggings to {synced_.Bedwars.Shop.Blue.2} named "&9Lederhose"
1163 set loop-player's boots to {synced_.Bedwars.Shop.Blue.3} named "&9Lederstiefel"
1164 If {Spieler.%loop-player%} is "yellow":
1165 set loop-player's helmet to {synced_.Bedwars.Shop.Yellow.1} named "&9Lederhelm"
1166 set loop-player's leggings to {synced_.Bedwars.Shop.Yellow.2} named "&9Lederhose"
1167 set loop-player's boots to {synced_.Bedwars.Shop.Yellow.3} named "&9Lederstiefel"
1168 If {Spieler.%loop-player%} is "green":
1169 set loop-player's helmet to {synced_.Bedwars.Shop.Green.1} named "&9Lederhelm"
1170 set loop-player's leggings to {synced_.Bedwars.Shop.Green.2} named "&9Lederhose"
1171 set loop-player's boots to {synced_.Bedwars.Shop.Green.3} named "&9Lederstiefel"
1172 If {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%loop-player%}%} is "Kit4":
1173 send "" to loop-player
1174 send "&8[&3BedWars&8] &aDu hast das &6Archer-Kit &aerhalten" to loop-player
1175 send "" to loop-player
1176 give loop-player 1 bow named "&5Bogen"
1177 give loop-player 20 arrows
1178 give loop-player 3 tnt block named "&6TNT"
1179 set loop-player's chestplate to chainmail chestplate of protection 1 named "&1Brustplatte I"
1180 give loop-player 8 apple named "&2Apfel"
1181 If {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%loop-player%}%} is "Kit5":
1182 send "" to loop-player
1183 send "&8[&3BedWars&8] &aDu hast das &6Helper-Kit &aerhalten" to loop-player
1184 send "" to loop-player
1185 give loop-player 1 wooden sword of sharpness 2 named "&cHolzschwert"
1186 give loop-player 1 potion of:8201 named "&3Stärke"
1187 give loop-player 1 potion of:8226 named "&3Schnelligkeit"
1188 give loop-player 1 potion of:8203 named "&3Sprungkraft"
1189 give loop-player 2 feather named "&6Rettungsplattform"
1190 give loop-player 3 firework rocket named "&6Teleporter"
1191 give loop-player 6 steak named "&2Steak"
1192 If {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%loop-player%}%} is "Kit6":
1193 send "" to loop-player
1194 send "&8[&3BedWars&8] &aDu hast das Kit &6Wilder Russe &aerhalten" to loop-player
1195 send "" to loop-player
1196 give loop-player 1 stick of knockback 2 named "&cKnüppel"
1197 set {_russe} to "Bionade" parsed as offline player
1198 set loop-player's helmet to {_russe}'s skull named "&f&oSpecial-Helm"
1199 set loop-player's chestplate to chainmail chestplate of protection 2 named "&1Brustplatte II"
1200 give loop-player 2 eggs named "&6Molotov Cocktail"
1201 give loop-player 1 potion of:8226 named "&f&oVodka"
1202 give loop-player 6 steak named "&2Steak"
1203 If {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%loop-player%}%} is "Kit7":
1204 send "" to loop-player
1205 send "&8[&3BedWars&8] &aDu hast das &6Portal-Kit &aerhalten" to loop-player
1206 send "" to loop-player
1207 give loop-player 1 wooden sword of sharpness 1 named "&cHolzschwert"
1208 give loop-player 2 ender pearls named "&6Enderperle"
1209 give loop-player 1 potion of:8203 named "&3Sprungkraft"
1210 give loop-player 1 firework rocket named "&6Teleporter"
1211 give loop-player 7 apple named "&2Apfel"
1212 If {Nick.%loop-player%} is set:
1213 set loop-player's tablist name to "%{Cache.Chat::%loop-player%}%%{Nick.%loop-player%}%"
1214 send "&7[&5NICK&7] &4Du spielst als: &6%{Nick.%loop-player%}%" to loop-player
1215 set {TimerGameStart} to "1"
1216 set {Game} to "1"
1217 wait 0.5 seconds
1218 loop all players:
1219 hide loop-player from all players
1220 wait 10 ticks
1221 loop all players:
1222 reveal loop-player to all players
1223on pickup:
1224 If event-item is arrow:
1225 If {Game} is "1":
1226 cancel event
1227
1228on skript load:
1229 loop 8 times:
1230 delete {Team.Green.Slot%loop-number%}
1231 delete {Team.Yellow.Slot%loop-number%}
1232 delete {Team.Red.Slot%loop-number%}
1233 delete {Team.Blue.Slot%loop-number%}
1234 set {Vote.Status.1} to 0
1235 set {Vote.Status.2} to 0
1236 set {Vote.Status.3} to 0
1237 delete {Integer.Vote.List::*}
1238 add 1 to {Integer.Vote.List::*}
1239 add 2 to {Integer.Vote.List::*}
1240 add 3 to {Integer.Vote.List::*}
1241 add 4 to {Integer.Vote.List::*}
1242 add 5 to {Integer.Vote.List::*}
1243 add 6 to {Integer.Vote.List::*}
1244 add 7 to {Integer.Vote.List::*}
1245 add 8 to {Integer.Vote.List::*}
1246 set {NameOfMap.1} to "Farmland"
1247 set {NameOfMap.2} to "Wonderland"
1248 set {NameOfMap.3} to "TreeLands"
1249 set {NameOfMap.4} to "NinjaTurtles"
1250 set {NameOfMap.5} to "Canyon"
1251 set {NameOfMap.6} to "Landscape"
1252 set {NameOfMap.7} to "TropicalIslands"
1253 set {NameOfMap.8} to "Balloons"
1254 set {Vote.1} to a random element out of {Integer.Vote.List::*}
1255 If {Vote.1} is 1:
1256 set {Vote.1.Name} to "Farmland"
1257 set {Vote.1.Item} to "170" parsed as a item type
1258 If {Vote.1} is 2:
1259 set {Vote.1.Name} to "Wonderland"
1260 set {Vote.1.Item} to "399" parsed as a item type
1261 If {Vote.1} is 3:
1262 set {Vote.1.Name} to "TreeLands"
1263 set {Vote.1.Item} to "6:0" parsed as a item type
1264 If {Vote.1} is 4:
1265 set {Vote.1.Name} to "NinjaTurtles"
1266 set {Vote.1.Item} to "388" parsed as a item type
1267 If {Vote.1} is 5:
1268 set {Vote.1.Name} to "Canyon"
1269 set {Vote.1.Item} to "30" parsed as a item type
1270 If {Vote.1} is 6:
1271 set {Vote.1.Name} to "Landscape"
1272 set {Vote.1.Item} to "38:4" parsed as a item type
1273 If {Vote.1} is 7:
1274 set {Vote.1.Name} to "TropicalIslands"
1275 set {Vote.1.Item} to "100" parsed as a item type
1276 If {Vote.1} is 8:
1277 set {Vote.1.Name} to "Balloons"
1278 set {Vote.1.Item} to "25" parsed as a item type
1279 loop 85000 times:
1280 set {Vote.2} to a random element out of {Integer.Vote.List::*}
1281 If {Vote.2} is not {Vote.1}:
1282 If {Vote.2} is 1:
1283 set {Vote.2.Name} to "Farmland"
1284 set {Vote.2.Item} to "170" parsed as a item type
1285 If {Vote.2} is 2:
1286 set {Vote.2.Name} to "Wonderland"
1287 set {Vote.2.Item} to "399" parsed as a item type
1288 If {Vote.2} is 3:
1289 set {Vote.2.Name} to "TreeLands"
1290 set {Vote.2.Item} to "6:0" parsed as a item type
1291 If {Vote.2} is 4:
1292 set {Vote.2.Name} to "NinjaTurtles"
1293 set {Vote.2.Item} to "388" parsed as a item type
1294 If {Vote.2} is 5:
1295 set {Vote.2.Name} to "Canyon"
1296 set {Vote.2.Item} to "30" parsed as a item type
1297 If {Vote.2} is 6:
1298 set {Vote.2.Name} to "Landscape"
1299 set {Vote.2.Item} to "38:4" parsed as a item type
1300 If {Vote.2} is 7:
1301 set {Vote.2.Name} to "TropicalIslands"
1302 set {Vote.2.Item} to "100" parsed as a item type
1303 If {Vote.2} is 8:
1304 set {Vote.2.Name} to "Balloons"
1305 set {Vote.2.Item} to "25" parsed as a item type
1306 stop loop
1307 loop 85000 times:
1308 set {Vote.3} to a random element out of {Integer.Vote.List::*}
1309 If {Vote.3} is not {Vote.1} or {Vote.2}:
1310 If {Vote.3} is 1:
1311 set {Vote.3.Name} to "Farmland"
1312 set {Vote.3.Item} to "170" parsed as a item type
1313 If {Vote.3} is 2:
1314 set {Vote.3.Name} to "Wonderland"
1315 set {Vote.3.Item} to "399" parsed as a item type
1316 If {Vote.3} is 3:
1317 set {Vote.3.Name} to "TreeLands"
1318 set {Vote.3.Item} to "6:0" parsed as a item type
1319 If {Vote.3} is 4:
1320 set {Vote.3.Name} to "NinjaTurtles"
1321 set {Vote.3.Item} to "388" parsed as a item type
1322 If {Vote.3} is 5:
1323 set {Vote.3.Name} to "Canyon"
1324 set {Vote.3.Item} to "30" parsed as a item type
1325 If {Vote.3} is 6:
1326 set {Vote.3.Name} to "Landscape"
1327 set {Vote.3.Item} to "38:4" parsed as a item type
1328 If {Vote.3} is 7:
1329 set {Vote.3.Name} to "TropicalIslands"
1330 set {Vote.3.Item} to "100" parsed as a item type
1331 If {Vote.3} is 8:
1332 set {Vote.3.Name} to "Balloons"
1333 set {Vote.3.Item} to "25" parsed as a item type
1334 stop loop
1335
1336on quit:
1337 If {Game} is not set:
1338 remove player from {TeamList::Blue::*}
1339 remove player from {TeamList::Yellow::*}
1340 remove player from {TeamList::Green::*}
1341 remove player from {TeamList::Red::*}
1342
1343 delete {TeamCache::Blue::*}
1344 delete {TeamCache::Yellow::*}
1345 delete {TeamCache::Green::*}
1346 delete {TeamCache::Red::*}
1347
1348 loop {TeamList::Blue::*}:
1349 add loop-value to {TeamCache::Blue::*}
1350 delete {TeamList::Blue::*}
1351 loop {TeamCache::Blue::*}:
1352 add loop-value to {TeamList::Blue::*}
1353
1354 loop {TeamList::Yellow::*}:
1355 add loop-value to {TeamCache::Yellow::*}
1356 delete {TeamList::Yellow::*}
1357 loop {TeamCache::Yellow::*}:
1358 add loop-value to {TeamList::Yellow::*}
1359
1360 loop {TeamList::Green::*}:
1361 add loop-value to {TeamCache::Green::*}
1362 delete {TeamList::Green::*}
1363 loop {TeamCache::Green::*}:
1364 add loop-value to {TeamList::Green::*}
1365
1366 loop {TeamList::Red::*}:
1367 add loop-value to {TeamCache::Red::*}
1368 delete {TeamList::Red::*}
1369 loop {TeamCache::Red::*}:
1370 add loop-value to {TeamList::Red::*}
1371
1372 loop 8 times:
1373 If {Team.Green.Slot%loop-number%} is player:
1374 delete {Team.Green.Slot%loop-number%}
1375 If {Team.Blue.Slot%loop-number%} is player:
1376 delete {Team.Blue.Slot%loop-number%}
1377 If {Team.Yellow.Slot%loop-number%} is player:
1378 delete {Team.Yellow.Slot%loop-number%}
1379 If {Team.Red.Slot%loop-number%} is player:
1380 delete {Team.Red.Slot%loop-number%}
1381
1382every 15 seconds:
1383 make console execute command "/time set 6000"
1384
1385command /bwteam <player> <text>:
1386 executable by: console
1387 trigger:
1388 If arg 2 is "red":
1389 set {_Get.Server.Type} to "{@Server.Type}"
1390 If {_Get.Server.Type} is "4x2":
1391 set {_catch.that} to "2"
1392 If {_Get.Server.Type} is "4x4":
1393 set {_catch.that} to "4"
1394 If {_Get.Server.Type} is "4x8":
1395 set {_catch.that} to "8"
1396 If {TeamList::Red::%{_catch.that}%} is not set:
1397 set {Cache.Chat::%arg-player%} to "&c"
1398 set {_Get.Server.Type} to "{@Server.Type}"
1399 If {_Get.Server.Type} is "4x2":
1400 If {TeamList::Red::1} is arg-player:
1401 stop
1402 If {TeamList::Red::2} is arg-player:
1403 stop
1404 If {_Get.Server.Type} is "4x4":
1405 If {TeamList::Red::1} is arg-player:
1406 stop
1407 If {TeamList::Red::2} is arg-player:
1408 stop
1409 If {TeamList::Red::3} is arg-player:
1410 stop
1411 If {TeamList::Red::4} is arg-player:
1412 stop
1413 If {_Get.Server.Type} is "4x8":
1414 If {TeamList::Red::1} is arg-player:
1415 stop
1416 If {TeamList::Red::2} is arg-player:
1417 stop
1418 If {TeamList::Red::3} is arg-player:
1419 stop
1420 If {TeamList::Red::4} is arg-player:
1421 stop
1422 If {TeamList::Red::5} is arg-player:
1423 stop
1424 If {TeamList::Red::6} is arg-player:
1425 stop
1426 If {TeamList::Red::7} is arg-player:
1427 stop
1428 If {TeamList::Red::8} is arg-player:
1429 stop
1430 remove arg-player from {TeamList::Blue::*}
1431 remove arg-player from {TeamList::Yellow::*}
1432 remove arg-player from {TeamList::Green::*}
1433
1434 delete {TeamCache::Blue::*}
1435 delete {TeamCache::Yellow::*}
1436 delete {TeamCache::Green::*}
1437
1438 loop {TeamList::Blue::*}:
1439 add loop-value to {TeamCache::Blue::*}
1440 delete {TeamList::Blue::*}
1441 loop {TeamCache::Blue::*}:
1442 add loop-value to {TeamList::Blue::*}
1443
1444 loop {TeamList::Yellow::*}:
1445 add loop-value to {TeamCache::Yellow::*}
1446 delete {TeamList::Yellow::*}
1447 loop {TeamCache::Yellow::*}:
1448 add loop-value to {TeamList::Yellow::*}
1449
1450 loop {TeamList::Green::*}:
1451 add loop-value to {TeamCache::Green::*}
1452 delete {TeamList::Green::*}
1453 loop {TeamCache::Green::*}:
1454 add loop-value to {TeamList::Green::*}
1455
1456 add arg-player to {TeamList::Red::*}
1457 close arg-player's inventory
1458 make console execute command "/playsound tile.piston.out %arg-player% %x-coordinate of arg-player% %y-coordinate of arg-player% %z-coordinate of arg-player% 10 1"
1459 send "&8[&3BedWars&8] &aDu bist nun in Team &cRot" to arg-player
1460 If {Nick.%arg-player%} is set:
1461 set arg-player's tablist name to "&c%{Nick.%arg-player%}%"
1462 run arg-player command "/nick_api unnick" as op
1463 run arg-player command "/nick_api nick &c%{Nick.%arg-player%}%" as op
1464 set arg-player's tag to "&c"
1465 else:
1466 set arg-player's tablist name to "&c%arg-player%"
1467 set arg-player's tag to "&c"
1468 wipe arg-player's sidebar
1469 set {Spieler.%arg-player%} to "red"
1470
1471 set {_Get.Server.Type} to "{@Server.Type}"
1472 If {_Get.Server.Type} is "4x2":
1473 If {Team.Red.Slot1} is not set:
1474 set {Team.Red.Slot1} to arg-player
1475 stop
1476 If {Team.Red.Slot2} is not set:
1477 set {Team.Red.Slot2} to arg-player
1478 If {_Get.Server.Type} is "4x4":
1479 If {Team.Red.Slot1} is not set:
1480 set {Team.Red.Slot1} to arg-player
1481 stop
1482 If {Team.Red.Slot2} is not set:
1483 set {Team.Red.Slot2} to arg-player
1484 stop
1485 If {Team.Red.Slot3} is not set:
1486 set {Team.Red.Slot3} to arg-player
1487 stop
1488 If {Team.Red.Slot4} is not set:
1489 set {Team.Red.Slot4} to arg-player
1490 If {_Get.Server.Type} is "4x8":
1491 If {Team.Red.Slot1} is not set:
1492 set {Team.Red.Slot1} to arg-player
1493 stop
1494 If {Team.Red.Slot2} is not set:
1495 set {Team.Red.Slot2} to arg-player
1496 stop
1497 If {Team.Red.Slot3} is not set:
1498 set {Team.Red.Slot3} to arg-player
1499 stop
1500 If {Team.Red.Slot4} is not set:
1501 set {Team.Red.Slot4} to arg-player
1502 If {Team.Red.Slot5} is not set:
1503 set {Team.Red.Slot5} to arg-player
1504 stop
1505 If {Team.Red.Slot6} is not set:
1506 set {Team.Red.Slot6} to arg-player
1507 stop
1508 If {Team.Red.Slot7} is not set:
1509 set {Team.Red.Slot7} to arg-player
1510 stop
1511 If {Team.Red.Slot8} is not set:
1512 set {Team.Red.Slot8} to arg-player
1513
1514 If arg 2 is "blue":
1515 set {_Get.Server.Type} to "{@Server.Type}"
1516 If {_Get.Server.Type} is "4x2":
1517 set {_catch.that} to "2"
1518 If {_Get.Server.Type} is "4x4":
1519 set {_catch.that} to "4"
1520 If {_Get.Server.Type} is "4x8":
1521 set {_catch.that} to "8"
1522 If {TeamList::Blue::%{_catch.that}%} is not set:
1523 set {Cache.Chat::%arg-player%} to "&b"
1524 set {_Get.Server.Type} to "{@Server.Type}"
1525 If {_Get.Server.Type} is "4x2":
1526 If {TeamList::Blue::1} is arg-player:
1527 stop
1528 If {TeamList::Blue::2} is arg-player:
1529 stop
1530 If {_Get.Server.Type} is "4x4":
1531 If {TeamList::Blue::1} is arg-player:
1532 stop
1533 If {TeamList::Blue::2} is arg-player:
1534 stop
1535 If {TeamList::Blue::3} is arg-player:
1536 stop
1537 If {TeamList::Blue::4} is arg-player:
1538 stop
1539 If {_Get.Server.Type} is "4x8":
1540 If {TeamList::Blue::1} is arg-player:
1541 stop
1542 If {TeamList::Blue::2} is arg-player:
1543 stop
1544 If {TeamList::Blue::3} is arg-player:
1545 stop
1546 If {TeamList::Blue::4} is arg-player:
1547 stop
1548 If {TeamList::Blue::5} is arg-player:
1549 stop
1550 If {TeamList::Blue::6} is arg-player:
1551 stop
1552 If {TeamList::Blue::7} is arg-player:
1553 stop
1554 If {TeamList::Blue::8} is arg-player:
1555 stop
1556
1557 remove arg-player from {TeamList::Red::*}
1558 remove arg-player from {TeamList::Yellow::*}
1559 remove arg-player from {TeamList::Green::*}
1560
1561 delete {TeamCache::Red::*}
1562 delete {TeamCache::Yellow::*}
1563 delete {TeamCache::Green::*}
1564
1565 loop {TeamList::Red::*}:
1566 add loop-value to {TeamCache::Red::*}
1567 delete {TeamList::Red::*}
1568 loop {TeamCache::Red::*}:
1569 add loop-value to {TeamList::Red::*}
1570
1571 loop {TeamList::Yellow::*}:
1572 add loop-value to {TeamCache::Yellow::*}
1573 delete {TeamList::Yellow::*}
1574 loop {TeamCache::Yellow::*}:
1575 add loop-value to {TeamList::Yellow::*}
1576
1577 loop {TeamList::Green::*}:
1578 add loop-value to {TeamCache::Green::*}
1579 delete {TeamList::Green::*}
1580 loop {TeamCache::Green::*}:
1581 add loop-value to {TeamList::Green::*}
1582
1583 add arg-player to {TeamList::Blue::*}
1584 close arg-player's inventory
1585 make console execute command "/playsound tile.piston.out %arg-player% %x-coordinate of arg-player% %y-coordinate of arg-player% %z-coordinate of arg-player% 10 1"
1586 send "&8[&3BedWars&8] &aDu bist nun in Team &bBlau" to arg-player
1587 If {Nick.%arg-player%} is set:
1588 set arg-player's tablist name to "&b%{Nick.%arg-player%}%"
1589 run arg-player command "/nick_api unnick" as op
1590 run arg-player command "/nick_api nick &b%{Nick.%arg-player%}%" as op
1591 set arg-player's tag to "&b"
1592 else:
1593 set arg-player's tablist name to "&b%arg-player%"
1594 set arg-player's tag to "&b"
1595 wipe arg-player's sidebar
1596 set {Spieler.%arg-player%} to "blue"
1597
1598 set {_Get.Server.Type} to "{@Server.Type}"
1599 If {_Get.Server.Type} is "4x2":
1600 If {Team.Blue.Slot1} is not set:
1601 set {Team.Blue.Slot1} to arg-player
1602 stop
1603 If {Team.Blue.Slot2} is not set:
1604 set {Team.Blue.Slot2} to arg-player
1605 If {_Get.Server.Type} is "4x4":
1606 If {Team.Blue.Slot1} is not set:
1607 set {Team.Blue.Slot1} to arg-player
1608 stop
1609 If {Team.Blue.Slot2} is not set:
1610 set {Team.Blue.Slot2} to arg-player
1611 stop
1612 If {Team.Blue.Slot3} is not set:
1613 set {Team.Blue.Slot3} to arg-player
1614 stop
1615 If {Team.Blue.Slot4} is not set:
1616 set {Team.Blue.Slot4} to arg-player
1617 If {_Get.Server.Type} is "4x8":
1618 If {Team.Blue.Slot1} is not set:
1619 set {Team.Blue.Slot1} to arg-player
1620 stop
1621 If {Team.Blue.Slot2} is not set:
1622 set {Team.Blue.Slot2} to arg-player
1623 stop
1624 If {Team.Blue.Slot3} is not set:
1625 set {Team.Blue.Slot3} to arg-player
1626 stop
1627 If {Team.Blue.Slot4} is not set:
1628 set {Team.Blue.Slot4} to arg-player
1629 If {Team.Blue.Slot5} is not set:
1630 set {Team.Blue.Slot5} to arg-player
1631 stop
1632 If {Team.Blue.Slot6} is not set:
1633 set {Team.Blue.Slot6} to arg-player
1634 stop
1635 If {Team.Blue.Slot7} is not set:
1636 set {Team.Blue.Slot7} to arg-player
1637 stop
1638 If {Team.Blue.Slot8} is not set:
1639 set {Team.Blue.Slot8} to arg-player
1640
1641 If arg 2 is "yellow":
1642 set {_Get.Server.Type} to "{@Server.Type}"
1643 If {_Get.Server.Type} is "4x2":
1644 set {_catch.that} to "2"
1645 If {_Get.Server.Type} is "4x4":
1646 set {_catch.that} to "4"
1647 If {_Get.Server.Type} is "4x8":
1648 set {_catch.that} to "8"
1649 If {TeamList::Yellow::%{_catch.that}%} is not set:
1650 set {Cache.Chat::%arg-player%} to "&e"
1651 set {_Get.Server.Type} to "{@Server.Type}"
1652 If {_Get.Server.Type} is "4x2":
1653 If {TeamList::Yellow::1} is arg-player:
1654 stop
1655 If {TeamList::Yellow::2} is arg-player:
1656 stop
1657 If {_Get.Server.Type} is "4x4":
1658 If {TeamList::Yellow::1} is arg-player:
1659 stop
1660 If {TeamList::Yellow::2} is arg-player:
1661 stop
1662 If {TeamList::Yellow::3} is arg-player:
1663 stop
1664 If {TeamList::Yellow::4} is arg-player:
1665 stop
1666 If {_Get.Server.Type} is "4x8":
1667 If {TeamList::Yellow::1} is arg-player:
1668 stop
1669 If {TeamList::Yellow::2} is arg-player:
1670 stop
1671 If {TeamList::Yellow::3} is arg-player:
1672 stop
1673 If {TeamList::Yellow::4} is arg-player:
1674 stop
1675 If {TeamList::Yellow::5} is arg-player:
1676 stop
1677 If {TeamList::Yellow::6} is arg-player:
1678 stop
1679 If {TeamList::Yellow::7} is arg-player:
1680 stop
1681 If {TeamList::Yellow::8} is arg-player:
1682 stop
1683
1684 remove arg-player from {TeamList::Blue::*}
1685 remove arg-player from {TeamList::Red::*}
1686 remove arg-player from {TeamList::Green::*}
1687
1688 delete {TeamCache::Blue::*}
1689 delete {TeamCache::Red::*}
1690 delete {TeamCache::Green::*}
1691
1692 loop {TeamList::Blue::*}:
1693 add loop-value to {TeamCache::Blue::*}
1694 delete {TeamList::Blue::*}
1695 loop {TeamCache::Blue::*}:
1696 add loop-value to {TeamList::Blue::*}
1697
1698 loop {TeamList::Red::*}:
1699 add loop-value to {TeamCache::Red::*}
1700 delete {TeamList::Red::*}
1701 loop {TeamCache::Red::*}:
1702 add loop-value to {TeamList::Red::*}
1703
1704 loop {TeamList::Green::*}:
1705 add loop-value to {TeamCache::Green::*}
1706 delete {TeamList::Green::*}
1707 loop {TeamCache::Green::*}:
1708 add loop-value to {TeamList::Green::*}
1709
1710 add arg-player to {TeamList::Yellow::*}
1711 close arg-player's inventory
1712 make console execute command "/playsound tile.piston.out %arg-player% %x-coordinate of arg-player% %y-coordinate of arg-player% %z-coordinate of arg-player% 1"
1713 send "&8[&3BedWars&8] &aDu bist nun in Team &eGelb" to arg-player
1714 If {Nick.%arg-player%} is set:
1715 set arg-player's tablist name to "&e%{Nick.%arg-player%}%"
1716 run arg-player command "/nick_api unnick" as op
1717 run arg-player command "/nick_api nick &e%{Nick.%arg-player%}%" as op
1718 set arg-player's tag to "&e"
1719 else:
1720 set arg-player's tablist name to "&e%arg-player%"
1721 set arg-player's tablist name to "&e%arg-player%"
1722 wipe arg-player's sidebar
1723 set {Spieler.%arg-player%} to "yellow"
1724
1725 set {_Get.Server.Type} to "{@Server.Type}"
1726 If {_Get.Server.Type} is "4x2":
1727 If {Team.Yellow.Slot1} is not set:
1728 set {Team.Yellow.Slot1} to arg-player
1729 stop
1730 If {Team.Yellow.Slot2} is not set:
1731 set {Team.Yellow.Slot2} to arg-player
1732 If {_Get.Server.Type} is "4x4":
1733 If {Team.Yellow.Slot1} is not set:
1734 set {Team.Yellow.Slot1} to arg-player
1735 stop
1736 If {Team.Yellow.Slot2} is not set:
1737 set {Team.Yellow.Slot2} to arg-player
1738 stop
1739 If {Team.Yellow.Slot3} is not set:
1740 set {Team.Yellow.Slot3} to arg-player
1741 stop
1742 If {Team.Yellow.Slot4} is not set:
1743 set {Team.Yellow.Slot4} to arg-player
1744 If {_Get.Server.Type} is "4x8":
1745 If {Team.Yellow.Slot1} is not set:
1746 set {Team.Yellow.Slot1} to arg-player
1747 stop
1748 If {Team.Yellow.Slot2} is not set:
1749 set {Team.Yellow.Slot2} to arg-player
1750 stop
1751 If {Team.Yellow.Slot3} is not set:
1752 set {Team.Yellow.Slot3} to arg-player
1753 stop
1754 If {Team.Yellow.Slot4} is not set:
1755 set {Team.Yellow.Slot4} to arg-player
1756 If {Team.Yellow.Slot5} is not set:
1757 set {Team.Yellow.Slot5} to arg-player
1758 stop
1759 If {Team.Yellow.Slot6} is not set:
1760 set {Team.Yellow.Slot6} to arg-player
1761 stop
1762 If {Team.Yellow.Slot7} is not set:
1763 set {Team.Yellow.Slot7} to arg-player
1764 stop
1765 If {Team.Yellow.Slot8} is not set:
1766 set {Team.Yellow.Slot8} to arg-player
1767
1768 If arg 2 is "green":
1769 set {_Get.Server.Type} to "{@Server.Type}"
1770 If {_Get.Server.Type} is "4x2":
1771 set {_catch.that} to "2"
1772 If {_Get.Server.Type} is "4x4":
1773 set {_catch.that} to "4"
1774 If {_Get.Server.Type} is "4x8":
1775 set {_catch.that} to "8"
1776 If {TeamList::Green::%{_catch.that}%} is not set:
1777 set {Cache.Chat::%arg-player%} to "&a"
1778 set {_Get.Server.Type} to "{@Server.Type}"
1779 If {_Get.Server.Type} is "4x2":
1780 If {TeamList::Green::1} is arg-player:
1781 stop
1782 If {TeamList::Green::2} is arg-player:
1783 stop
1784 If {_Get.Server.Type} is "4x4":
1785 If {TeamList::Green::1} is arg-player:
1786 stop
1787 If {TeamList::Green::2} is arg-player:
1788 stop
1789 If {TeamList::Green::3} is arg-player:
1790 stop
1791 If {TeamList::Green::4} is arg-player:
1792 stop
1793 If {_Get.Server.Type} is "4x8":
1794 If {TeamList::Green::1} is arg-player:
1795 stop
1796 If {TeamList::Green::2} is arg-player:
1797 stop
1798 If {TeamList::Green::3} is arg-player:
1799 stop
1800 If {TeamList::Green::4} is arg-player:
1801 stop
1802 If {TeamList::Green::5} is arg-player:
1803 stop
1804 If {TeamList::Green::6} is arg-player:
1805 stop
1806 If {TeamList::Green::7} is arg-player:
1807 stop
1808 If {TeamList::Green::8} is arg-player:
1809 stop
1810
1811 remove arg-player from {TeamList::Blue::*}
1812 remove arg-player from {TeamList::Yellow::*}
1813 remove arg-player from {TeamList::Red::*}
1814
1815 delete {TeamCache::Blue::*}
1816 delete {TeamCache::Yellow::*}
1817 delete {TeamCache::Red::*}
1818
1819 loop {TeamList::Blue::*}:
1820 add loop-value to {TeamCache::Blue::*}
1821 delete {TeamList::Blue::*}
1822 loop {TeamCache::Blue::*}:
1823 add loop-value to {TeamList::Blue::*}
1824
1825 loop {TeamList::Yellow::*}:
1826 add loop-value to {TeamCache::Yellow::*}
1827 delete {TeamList::Yellow::*}
1828 loop {TeamCache::Yellow::*}:
1829 add loop-value to {TeamList::Yellow::*}
1830
1831 loop {TeamList::Red::*}:
1832 add loop-value to {TeamCache::Red::*}
1833 delete {TeamList::Red::*}
1834 loop {TeamCache::Red::*}:
1835 add loop-value to {TeamList::Red::*}
1836
1837 add arg-player to {TeamList::Green::*}
1838 close arg-player's inventory
1839 make console execute command "/playsound tile.piston.out %arg-player% %x-coordinate of arg-player% %y-coordinate of arg-player% %z-coordinate of arg-player% 10 1"
1840 send "&8[&3BedWars&8] &aDu bist nun in Team &aGrün" to arg-player
1841 If {Nick.%arg-player%} is set:
1842 set arg-player's tablist name to "&a%{Nick.%arg-player%}%"
1843 run arg-player command "/nick_api unnick" as op
1844 run arg-player command "/nick_api nick &a%{Nick.%arg-player%}%" as op
1845 set arg-player's tag to "&a"
1846 else:
1847 set arg-player's tablist name to "&a%arg-player%"
1848 set arg-player's tag to "&a"
1849 wipe arg-player's sidebar
1850 set {Spieler.%arg-player%} to "green"
1851
1852 set {_Get.Server.Type} to "{@Server.Type}"
1853 If {_Get.Server.Type} is "4x2":
1854 If {Team.Green.Slot1} is not set:
1855 set {Team.Green.Slot1} to arg-player
1856 stop
1857 If {Team.Green.Slot2} is not set:
1858 set {Team.Green.Slot2} to arg-player
1859 If {_Get.Server.Type} is "4x4":
1860 If {Team.Green.Slot1} is not set:
1861 set {Team.Green.Slot1} to arg-player
1862 stop
1863 If {Team.Green.Slot2} is not set:
1864 set {Team.Green.Slot2} to arg-player
1865 stop
1866 If {Team.Green.Slot3} is not set:
1867 set {Team.Green.Slot3} to arg-player
1868 stop
1869 If {Team.Green.Slot4} is not set:
1870 set {Team.Green.Slot4} to arg-player
1871 If {_Get.Server.Type} is "4x8":
1872 If {Team.Green.Slot1} is not set:
1873 set {Team.Green.Slot1} to arg-player
1874 stop
1875 If {Team.Green.Slot2} is not set:
1876 set {Team.Green.Slot2} to arg-player
1877 stop
1878 If {Team.Green.Slot3} is not set:
1879 set {Team.Green.Slot3} to arg-player
1880 stop
1881 If {Team.Green.Slot4} is not set:
1882 set {Team.Green.Slot4} to arg-player
1883 If {Team.Green.Slot5} is not set:
1884 set {Team.Green.Slot5} to arg-player
1885 stop
1886 If {Team.Green.Slot6} is not set:
1887 set {Team.Green.Slot6} to arg-player
1888 stop
1889 If {Team.Green.Slot7} is not set:
1890 set {Team.Green.Slot7} to arg-player
1891 stop
1892 If {Team.Green.Slot8} is not set:
1893 set {Team.Green.Slot8} to arg-player
1894
1895function KitDisable(player:player):
1896 close {_player}'s inventory
1897 delete {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%{_player}%}%}
1898 make console execute command "/playsound random.click %{_player}% %x-coordinate of {_player}% %y-coordinate of {_player}% %z-coordinate of {_player}% 10 1"
1899 send "&8[&3BedWars&8] &aDu hast erfolgreich alle Kits deaktiviert" to {_player}
1900
1901function HaveEquipt(player:player, id:text) :: text:
1902 If {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%{_player}%}%} is "%{_id}%":
1903 return "true"
1904 else:
1905 return "false"
1906
1907function HaveBought(player:player, id:text) :: text:
1908 If {synced_.Minigame_Shop.BedWars::%{_id}%::%{synced_.UUID.%{_player}%}%} is "1":
1909 return "true"
1910 else:
1911 return "false"
1912
1913function KitShopBuy(player:player, t:number, id:text):
1914 If {synced_.Coins.%{synced_.UUID.%{_player}%}%} is smaller than {_t}:
1915 close {_player}'s inventory
1916 make console execute command "/playsound mob.wolf.whine %{_player}% %x-coordinate of {_player}% %y-coordinate of {_player}% %z-coordinate of {_player}% 10 1"
1917 send "&8[&3BedWars&8] &cDu hast nicht genügend Coins, um Dir das Kit kaufen zu können" to {_player}
1918 else:
1919 close {_player}'s inventory
1920 remove {_t} from {synced_.Coins.%{synced_.UUID.%{_player}%}%}
1921 set {synced_.Minigame_Shop.BedWars::%{_id}%::%{synced_.UUID.%{_player}%}%} to "1"
1922 make console execute command "/playsound random.levelup %{_player}% %x-coordinate of {_player}% %y-coordinate of {_player}% %z-coordinate of {_player}% 10 2"
1923 send "&8[&3BedWars&8] &aDu hast das Kit erfolgreich für &e%{_t}% Coins &agekauft und kannst es nun aktivieren" to {_player}
1924
1925function KitSelect(player:player, id:text):
1926 close {_player}'s inventory
1927 set {synced_.Minigame_Shop_PlayerDataSelection.BedWars::%{synced_.UUID.%{_player}%}%} to "%{_id}%"
1928 make console execute command "/playsound random.click %{_player}% %x-coordinate of {_player}% %y-coordinate of {_player}% %z-coordinate of {_player}% 10 1"
1929 send "&8[&3BedWars&8] &aDu erhältst bei Spielbeginn nun das ausgewählte Kit" to {_player}
1930
1931command /kit [<text>]:
1932 aliases: kits
1933 trigger:
1934 If {Game} is not set:
1935 open chest with 2 rows named "&e⛃ &b&l&oKit-Shop &e⛃" to player
1936 wait 1 tick
1937 If {synced_.Coins.%{synced_.UUID.%player%}%} is not set:
1938 set {synced_.Coins.%{synced_.UUID.%player%}%} to 0
1939 set {_small.check} to HaveBought(player, "Kit1")
1940 If {_small.check} is "true":
1941 set {_small.check} to HaveEquipt(player, "Kit1")
1942 If {_small.check} is "true":
1943 format slot 0 of player with glowing brick item named "&8&l[&c⚒&8&l] &c&l&nFarmer-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzspitzhacke|| &7- 20x Bronze|| &7- 3x Eisen|| &7- 8x Steaks||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
1944 else:
1945 format slot 0 of player with glowing brick item named "&8&l[&c⚒&8&l] &c&l&nFarmer-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzspitzhacke|| &7- 20x Bronze|| &7- 3x Eisen|| &7- 8x Steaks||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit1")]
1946 else:
1947 format slot 0 of player with glowing brick item named "&8&l[&c⚒&8&l] &c&l&nFarmer-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzspitzhacke|| &7- 20x Bronze|| &7- 3x Eisen|| &7- 8x Steaks||&f&m---------------------------|| &b» Kosten: &e&o500 Coins" to run [KitShopBuy(player, 500, "Kit1")]
1948 set {_small.check} to HaveBought(player, "Kit2")
1949 If {_small.check} is "true":
1950 set {_small.check} to HaveEquipt(player, "Kit2")
1951 If {_small.check} is "true":
1952 format slot 1 of player with glowing stick named "&8&l[&c⚚&8&l] &c&l&nKnüppel-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
1953 else:
1954 format slot 1 of player with glowing stick named "&8&l[&c⚚&8&l] &c&l&nKnüppel-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit2")]
1955 else:
1956 format slot 1 of player with glowing stick named "&8&l[&c⚚&8&l] &c&l&nKnüppel-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Kosten: &e&o850 Coins" to run [KitShopBuy(player, 850, "Kit2")]
1957 set {_small.check} to HaveBought(player, "Kit3")
1958 If {_small.check} is "true":
1959 set {_small.check} to HaveEquipt(player, "Kit3")
1960 If {_small.check} is "true":
1961 format slot 2 of player with glowing golden chestplate item named "&8&l[&c⚔&8&l] &c&l&nWarrior-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Goldschwert (Schärfe I)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Kettenbrust (Schutz II)|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
1962 else:
1963 format slot 2 of player with glowing golden chestplate item named "&8&l[&c⚔&8&l] &c&l&nWarrior-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Goldschwert (Schärfe I)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Kettenbrust (Schutz II)|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit3")]
1964 else:
1965 format slot 2 of player with glowing golden chestplate item named "&8&l[&c⚔&8&l] &c&l&nWarrior-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Goldschwert (Schärfe I)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Kettenbrust (Schutz II)|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Kosten: &e&o2800 Coins" to run [KitShopBuy(player, 2800, "Kit3")]
1966 set {_small.check} to HaveBought(player, "Kit4")
1967 If {_small.check} is "true":
1968 set {_small.check} to HaveEquipt(player, "Kit4")
1969 If {_small.check} is "true":
1970 format slot 3 of player with glowing arrow named "&8&l[&c⚜&8&l] &c&l&nArcher-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Bogen|| &7- 20x Pfeile|| &7- 3x TNT-Blöcke|| &7- 1x Kettenbrust (Schutz I)|| &7- 8x Äpfel||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
1971 else:
1972 format slot 3 of player with glowing arrow named "&8&l[&c⚜&8&l] &c&l&nArcher-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Bogen|| &7- 20x Pfeile|| &7- 3x TNT-Blöcke|| &7- 1x Kettenbrust (Schutz I)|| &7- 8x Äpfel||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit4")]
1973 else:
1974 format slot 3 of player with glowing arrow named "&8&l[&c⚜&8&l] &c&l&nArcher-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Bogen|| &7- 20x Pfeile|| &7- 3x TNT-Blöcke|| &7- 1x Kettenbrust (Schutz I)|| &7- 8x Äpfel||&f&m---------------------------|| &b» Kosten: &e&o3200 Coins" to run [KitShopBuy(player, 3200, "Kit4")]
1975 set {_small.check} to HaveBought(player, "Kit5")
1976 If {_small.check} is "true":
1977 set {_small.check} to HaveEquipt(player, "Kit5")
1978 If {_small.check} is "true":
1979 format slot 4 of player with glowing blaze powder named "&8&l[&c♿&8&l] &c&l&nHelper-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe II)|| &7- 1x Stärke-Trank I|| &7- 1x Schnelligkeits-Trank II|| &7- 1x Sprungkraft-Trank I|| &7- 2x Rettungsplattform|| &7- 3x Teleporter|| &7- 6x Steaks||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
1980 else:
1981 format slot 4 of player with glowing blaze powder named "&8&l[&c♿&8&l] &c&l&nHelper-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe II)|| &7- 1x Stärke-Trank I|| &7- 1x Schnelligkeits-Trank II|| &7- 1x Sprungkraft-Trank I|| &7- 2x Rettungsplattform|| &7- 3x Teleporter|| &7- 6x Steaks||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit5")]
1982 else:
1983 format slot 4 of player with glowing blaze powder named "&8&l[&c♿&8&l] &c&l&nHelper-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe II)|| &7- 1x Stärke-Trank I|| &7- 1x Schnelligkeits-Trank II|| &7- 1x Sprungkraft-Trank I|| &7- 2x Rettungsplattform|| &7- 3x Teleporter|| &7- 6x Steaks||&f&m---------------------------|| &b» Kosten: &e&o4600 Coins" to run [KitShopBuy(player, 4600, "Kit5")]
1984 set {_small.check} to HaveBought(player, "Kit6")
1985 set {_russe} to "Bionade" parsed as offline player
1986 If {_small.check} is "true":
1987 set {_small.check} to HaveEquipt(player, "Kit6")
1988 If {_small.check} is "true":
1989 format slot 5 of player with glowing {_russe}'s skull named "&8&l[&c☢&8&l] &c&l&nWilder Russe" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Helm (Vorgewärmt)|| &7- 1x Kettenbrust (Schutz II)|| &7- 2x Molotov Cocktail|| &7- 1x Schnelligkeits-Trank II || &7- 6x Steaks||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
1990 else:
1991 format slot 5 of player with glowing {_russe}'s skull named "&8&l[&c☢&8&l] &c&l&nWilder Russe" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Helm (Vorgewärmt)|| &7- 1x Kettenbrust (Schutz II)|| &7- 2x Molotov Cocktail|| &7- 1x Schnelligkeits-Trank II || &7- 6x Steaks||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit6")]
1992 else:
1993 format slot 5 of player with glowing {_russe}'s skull named "&8&l[&c☢&8&l] &c&l&nWilder Russe" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Helm (Vorgewärmt)|| &7- 1x Kettenbrust (Schutz II)|| &7- 2x Molotov Cocktail|| &7- 1x Schnelligkeits-Trank II || &7- 6x Steaks||&f&m---------------------------|| &b» Kosten: &e&o999 Coins" to run [KitShopBuy(player, 999, "Kit6")]
1994 set {_small.check} to HaveBought(player, "Kit7")
1995 If {_small.check} is "true":
1996 set {_small.check} to HaveEquipt(player, "Kit7")
1997 If {_small.check} is "true":
1998 format slot 6 of player with glowing ender pearl named "&8&l[&c◈&8&l] &c&l&nPortal-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe I)|| &7- 2x Enderperlen|| &7- 1x Sprungkraft-Trank I|| &7- 1x Teleporter|| &7- 7x Äpfel||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
1999 else:
2000 format slot 6 of player with glowing ender pearl named "&8&l[&c◈&8&l] &c&l&nPortal-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe I)|| &7- 2x Enderperlen|| &7- 1x Sprungkraft-Trank I|| &7- 1x Teleporter|| &7- 7x Äpfel||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit7")]
2001 else:
2002 format slot 6 of player with glowing ender pearl named "&8&l[&c◈&8&l] &c&l&nPortal-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe I)|| &7- 2x Enderperlen|| &7- 1x Sprungkraft-Trank I|| &7- 1x Teleporter|| &7- 7x Äpfel||&f&m---------------------------|| &b» Kosten: &e&o4000 Coins" to run [KitShopBuy(player, 4000, "Kit7")]
2003 format slot 16 of player with 1 of {synced_.Barrier.Item} named "&cKits deaktivieren" to run [KitDisable(player)]
2004 format slot 17 of player with cake item named "&aDeine Coins:" with lore " &b%{synced_.Coins.%{synced_.UUID.%player%}%}% &e⛃" to be unstealable
2005
2006on rightclick on villager:
2007 If {Game} is not set:
2008 If name of event-entity contains "&c&1":
2009 open chest with 2 rows named "&e⛃ &b&l&oKit-Shop &e⛃" to player
2010 wait 1 tick
2011 If {synced_.Coins.%{synced_.UUID.%player%}%} is not set:
2012 set {synced_.Coins.%{synced_.UUID.%player%}%} to 0
2013 set {_small.check} to HaveBought(player, "Kit1")
2014 If {_small.check} is "true":
2015 set {_small.check} to HaveEquipt(player, "Kit1")
2016 If {_small.check} is "true":
2017 format slot 0 of player with glowing brick item named "&8&l[&c⚒&8&l] &c&l&nFarmer-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzspitzhacke|| &7- 20x Bronze|| &7- 3x Eisen|| &7- 8x Steaks||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
2018 else:
2019 format slot 0 of player with glowing brick item named "&8&l[&c⚒&8&l] &c&l&nFarmer-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzspitzhacke|| &7- 20x Bronze|| &7- 3x Eisen|| &7- 8x Steaks||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit1")]
2020 else:
2021 format slot 0 of player with glowing brick item named "&8&l[&c⚒&8&l] &c&l&nFarmer-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzspitzhacke|| &7- 20x Bronze|| &7- 3x Eisen|| &7- 8x Steaks||&f&m---------------------------|| &b» Kosten: &e&o500 Coins" to run [KitShopBuy(player, 500, "Kit1")]
2022 set {_small.check} to HaveBought(player, "Kit2")
2023 If {_small.check} is "true":
2024 set {_small.check} to HaveEquipt(player, "Kit2")
2025 If {_small.check} is "true":
2026 format slot 1 of player with glowing stick named "&8&l[&c⚚&8&l] &c&l&nKnüppel-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
2027 else:
2028 format slot 1 of player with glowing stick named "&8&l[&c⚚&8&l] &c&l&nKnüppel-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit2")]
2029 else:
2030 format slot 1 of player with glowing stick named "&8&l[&c⚚&8&l] &c&l&nKnüppel-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Kosten: &e&o850 Coins" to run [KitShopBuy(player, 850, "Kit2")]
2031 set {_small.check} to HaveBought(player, "Kit3")
2032 If {_small.check} is "true":
2033 set {_small.check} to HaveEquipt(player, "Kit3")
2034 If {_small.check} is "true":
2035 format slot 2 of player with glowing golden chestplate item named "&8&l[&c⚔&8&l] &c&l&nWarrior-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Goldschwert (Schärfe I)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Kettenbrust (Schutz II)|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
2036 else:
2037 format slot 2 of player with glowing golden chestplate item named "&8&l[&c⚔&8&l] &c&l&nWarrior-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Goldschwert (Schärfe I)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Kettenbrust (Schutz II)|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit3")]
2038 else:
2039 format slot 2 of player with glowing golden chestplate item named "&8&l[&c⚔&8&l] &c&l&nWarrior-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Goldschwert (Schärfe I)|| &7- 1x Holzspitzhacke|| &7- 1x Leder-Helm|| &7- 1x Kettenbrust (Schutz II)|| &7- 1x Leder-Hose|| &7- 1x Leder-Stiefel||&f&m---------------------------|| &b» Kosten: &e&o2800 Coins" to run [KitShopBuy(player, 2800, "Kit3")]
2040 set {_small.check} to HaveBought(player, "Kit4")
2041 If {_small.check} is "true":
2042 set {_small.check} to HaveEquipt(player, "Kit4")
2043 If {_small.check} is "true":
2044 format slot 3 of player with glowing arrow named "&8&l[&c⚜&8&l] &c&l&nArcher-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Bogen|| &7- 20x Pfeile|| &7- 3x TNT-Blöcke|| &7- 1x Kettenbrust (Schutz I)|| &7- 8x Äpfel||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
2045 else:
2046 format slot 3 of player with glowing arrow named "&8&l[&c⚜&8&l] &c&l&nArcher-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Bogen|| &7- 20x Pfeile|| &7- 3x TNT-Blöcke|| &7- 1x Kettenbrust (Schutz I)|| &7- 8x Äpfel||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit4")]
2047 else:
2048 format slot 3 of player with glowing arrow named "&8&l[&c⚜&8&l] &c&l&nArcher-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Bogen|| &7- 20x Pfeile|| &7- 3x TNT-Blöcke|| &7- 1x Kettenbrust (Schutz I)|| &7- 8x Äpfel||&f&m---------------------------|| &b» Kosten: &e&o3200 Coins" to run [KitShopBuy(player, 3200, "Kit4")]
2049 set {_small.check} to HaveBought(player, "Kit5")
2050 If {_small.check} is "true":
2051 set {_small.check} to HaveEquipt(player, "Kit5")
2052 If {_small.check} is "true":
2053 format slot 4 of player with glowing blaze powder named "&8&l[&c♿&8&l] &c&l&nHelper-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe II)|| &7- 1x Stärke-Trank I|| &7- 1x Schnelligkeits-Trank II|| &7- 1x Sprungkraft-Trank I|| &7- 2x Rettungsplattform|| &7- 3x Teleporter|| &7- 6x Steaks||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
2054 else:
2055 format slot 4 of player with glowing blaze powder named "&8&l[&c♿&8&l] &c&l&nHelper-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe II)|| &7- 1x Stärke-Trank I|| &7- 1x Schnelligkeits-Trank II|| &7- 1x Sprungkraft-Trank I|| &7- 2x Rettungsplattform|| &7- 3x Teleporter|| &7- 6x Steaks||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit5")]
2056 else:
2057 format slot 4 of player with glowing blaze powder named "&8&l[&c♿&8&l] &c&l&nHelper-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe II)|| &7- 1x Stärke-Trank I|| &7- 1x Schnelligkeits-Trank II|| &7- 1x Sprungkraft-Trank I|| &7- 2x Rettungsplattform|| &7- 3x Teleporter|| &7- 6x Steaks||&f&m---------------------------|| &b» Kosten: &e&o4600 Coins" to run [KitShopBuy(player, 4600, "Kit5")]
2058 set {_small.check} to HaveBought(player, "Kit6")
2059 set {_russe} to "Bionade" parsed as offline player
2060 If {_small.check} is "true":
2061 set {_small.check} to HaveEquipt(player, "Kit6")
2062 If {_small.check} is "true":
2063 format slot 5 of player with glowing {_russe}'s skull named "&8&l[&c☢&8&l] &c&l&nWilder Russe" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Helm (Vorgewärmt)|| &7- 1x Kettenbrust (Schutz II)|| &7- 2x Molotov Cocktail|| &7- 1x Schnelligkeits-Trank II || &7- 6x Steaks||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
2064 else:
2065 format slot 5 of player with glowing {_russe}'s skull named "&8&l[&c☢&8&l] &c&l&nWilder Russe" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Helm (Vorgewärmt)|| &7- 1x Kettenbrust (Schutz II)|| &7- 2x Molotov Cocktail|| &7- 1x Schnelligkeits-Trank II || &7- 6x Steaks||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit6")]
2066 else:
2067 format slot 5 of player with glowing {_russe}'s skull named "&8&l[&c☢&8&l] &c&l&nWilder Russe" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Knüppel (Knockback II)|| &7- 1x Helm (Vorgewärmt)|| &7- 1x Kettenbrust (Schutz II)|| &7- 2x Molotov Cocktail|| &7- 1x Schnelligkeits-Trank II || &7- 6x Steaks||&f&m---------------------------|| &b» Kosten: &e&o999 Coins" to run [KitShopBuy(player, 999, "Kit6")]
2068 set {_small.check} to HaveBought(player, "Kit7")
2069 If {_small.check} is "true":
2070 set {_small.check} to HaveEquipt(player, "Kit7")
2071 If {_small.check} is "true":
2072 format slot 6 of player with glowing ender pearl named "&8&l[&c◈&8&l] &c&l&nPortal-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe I)|| &7- 2x Enderperlen|| &7- 1x Sprungkraft-Trank I|| &7- 1x Teleporter|| &7- 7x Äpfel||&f&m---------------------------|| &b» Status: &aAusgerüstet" to be unstealable
2073 else:
2074 format slot 6 of player with glowing ender pearl named "&8&l[&c◈&8&l] &c&l&nPortal-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe I)|| &7- 2x Enderperlen|| &7- 1x Sprungkraft-Trank I|| &7- 1x Teleporter|| &7- 7x Äpfel||&f&m---------------------------|| &b» Status: &cDeaktiviert" to run [KitSelect(player, "Kit7")]
2075 else:
2076 format slot 6 of player with glowing ender pearl named "&8&l[&c◈&8&l] &c&l&nPortal-Kit" with lore "&f||&eMit diesem Kit erhältst Du bei||&eSpielbeginn folgende Dinge:||&f&m---------------------------|| &7- 1x Holzschwert (Schärfe I)|| &7- 2x Enderperlen|| &7- 1x Sprungkraft-Trank I|| &7- 1x Teleporter|| &7- 7x Äpfel||&f&m---------------------------|| &b» Kosten: &e&o4000 Coins" to run [KitShopBuy(player, 4000, "Kit7")]
2077 format slot 16 of player with 1 of {synced_.Barrier.Item} named "&cKits deaktivieren" to run [KitDisable(player)]
2078 format slot 17 of player with cake item named "&aDeine Coins:" with lore " &b%{synced_.Coins.%{synced_.UUID.%player%}%}% &e⛃" to be unstealable
2079
2080on inventory click:
2081 If inventory name of player's current inventory is "&6Wähle dein Team aus:", "&7Mapvoting", "&bShop", "&e⛃ &b&l&oKit-Shop &e⛃" or "&6Spieler":
2082 cancel event
2083
2084on rightclick with bed:
2085 If {Game} is not set:
2086 If {countdown} is smaller or equal to 5:
2087 message "&8[&3BedWars&8] &cDu darfst das Team unter 5 Sekunden nicht wählen!"
2088 stop
2089 player's gamemode is not creative
2090 open chest with 1 rows named "&6Wähle dein Team aus:" to player
2091 wait 1 tick
2092 while inventory name of player's current inventory is "&6Wähle dein Team aus:":
2093 delete {_TeamList::*}
2094 delete {_CURRENT.TEAM}
2095 loop 4 times:
2096 If {_CURRENT.TEAM} is not set:
2097 set {_CURRENT.TEAM} to "Red"
2098 else:
2099 If {_CURRENT.TEAM} is "Red":
2100 set {_CURRENT.TEAM} to "Blue"
2101 else:
2102 If {_CURRENT.TEAM} is "Blue":
2103 set {_CURRENT.TEAM} to "Yellow"
2104 else:
2105 If {_CURRENT.TEAM} is "Yellow":
2106 set {_CURRENT.TEAM} to "Green"
2107 loop 8 times:
2108 If {TeamList::%{_CURRENT.TEAM}%::%loop-number-2%} is set:
2109 If {Nick.%{TeamList::%{_CURRENT.TEAM}%::%loop-number-2%}%} is set:
2110 If player has permission "YouTuber.Vorteil":
2111 set {_TeamList::%{_CURRENT.TEAM}%::%loop-number-2%} to {TeamList::%{_CURRENT.TEAM}%::%loop-number-2%}
2112 else:
2113 set {_TeamList::%{_CURRENT.TEAM}%::%loop-number-2%} to {Nick.%{TeamList::%{_CURRENT.TEAM}%::%loop-number-2%}%}
2114 else:
2115 set {_TeamList::%{_CURRENT.TEAM}%::%loop-number-2%} to {TeamList::%{_CURRENT.TEAM}%::%loop-number-2%}
2116 set {_Get.Server.Type} to "{@Server.Type}"
2117 If {_Get.Server.Type} is "4x2":
2118 If {_TeamList::Red::1} is not set:
2119 format slot 1 of player with red wool block named "&cRot" with lore "&e0&3/2" to run "bwteam %player% red"
2120 else:
2121 If {_TeamList::Red::2} is not set:
2122 format slot 1 of player with red wool block named "&cRot" with lore "&e1&3/2||&7-------------------||&c##1 %{_TeamList::Red::1}%" to run "bwteam %player% red"
2123 else:
2124 format slot 1 of player with red wool block named "&cRot" with lore "&32/2||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%" to run "bwteam %player% red"
2125 If {_TeamList::Blue::1} is not set:
2126 format slot 3 of player with blue wool block named "&bBlau" with lore "&e0&3/2" to run "bwteam %player% Blue"
2127 else:
2128 If {_TeamList::Blue::2} is not set:
2129 format slot 3 of player with blue wool block named "&bBlau" with lore "&e1&3/2||&7-------------------||&b##1 %{_TeamList::Blue::1}%" to run "bwteam %player% Blue"
2130 else:
2131 format slot 3 of player with blue wool block named "&bBlau" with lore "&32/2||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%" to run "bwteam %player% Blue"
2132 If {_TeamList::Yellow::1} is not set:
2133 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e0&3/2" to run "bwteam %player% Yellow"
2134 else:
2135 If {_TeamList::Yellow::2} is not set:
2136 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e1&3/2||&7-------------------||&e##1 %{_TeamList::Yellow::1}%" to run "bwteam %player% Yellow"
2137 else:
2138 format slot 5 of player with yellow wool block named "&eGelb" with lore "&32/2||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%" to run "bwteam %player% Yellow"
2139 If {_TeamList::Green::1} is not set:
2140 format slot 7 of player with light green wool block named "&aGrün" with lore "&e0&3/2" to run "bwteam %player% Green"
2141 else:
2142 If {_TeamList::Green::2} is not set:
2143 format slot 7 of player with light green wool block named "&aGrün" with lore "&e1&3/2||&7-------------------||&a##1 %{_TeamList::Green::1}%" to run "bwteam %player% Green"
2144 else:
2145 format slot 7 of player with light green wool block named "&aGrün" with lore "&32/2||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%" to run "bwteam %player% Green"
2146 If {_Get.Server.Type} is "4x4":
2147 If {_TeamList::Red::1} is not set:
2148 format slot 1 of player with red wool block named "&cRot" with lore "&e0&3/4" to run "bwteam %player% red"
2149 else:
2150 If {_TeamList::Red::2} is not set:
2151 format slot 1 of player with red wool block named "&cRot" with lore "&e1&3/4||&7-------------------||&c##1 %{_TeamList::Red::1}%" to run "bwteam %player% red"
2152 else:
2153 If {_TeamList::Red::3} is not set:
2154 format slot 1 of player with red wool block named "&cRot" with lore "&e2&3/4||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%" to run "bwteam %player% red"
2155 else:
2156 If {_TeamList::Red::4} is not set:
2157 format slot 1 of player with red wool block named "&cRot" with lore "&e3&3/4||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%||&c##3 %{_TeamList::Red::3}%" to run "bwteam %player% red"
2158 else:
2159 format slot 1 of player with red wool block named "&cRot" with lore "&34/4||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%||&c##3 %{_TeamList::Red::3}%||&c##4 %{_TeamList::Red::4}%" to run "bwteam %player% red"
2160 If {_TeamList::Blue::1} is not set:
2161 format slot 3 of player with blue wool block named "&bBlau" with lore "&e0&3/4" to run "bwteam %player% Blue"
2162 else:
2163 If {_TeamList::Blue::2} is not set:
2164 format slot 3 of player with blue wool block named "&bBlau" with lore "&e1&3/4||&7-------------------||&b##1 %{_TeamList::Blue::1}%" to run "bwteam %player% Blue"
2165 else:
2166 If {_TeamList::Blue::3} is not set:
2167 format slot 3 of player with blue wool block named "&bBlau" with lore "&e2&3/4||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%" to run "bwteam %player% Blue"
2168 else:
2169 If {_TeamList::Blue::4} is not set:
2170 format slot 3 of player with blue wool block named "&bBlau" with lore "&e3&3/4||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%||&b##3 %{_TeamList::Blue::3}%" to run "bwteam %player% Blue"
2171 else:
2172 format slot 3 of player with blue wool block named "&bBlau" with lore "&34/4||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%||&b##3 %{_TeamList::Blue::3}%||&b##4 %{_TeamList::Blue::4}%" to run "bwteam %player% Blue"
2173 If {_TeamList::Yellow::1} is not set:
2174 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e0&3/4" to run "bwteam %player% Yellow"
2175 else:
2176 If {_TeamList::Yellow::2} is not set:
2177 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e1&3/4||&7-------------------||&e##1 %{_TeamList::Yellow::1}%" to run "bwteam %player% Yellow"
2178 else:
2179 If {_TeamList::Yellow::3} is not set:
2180 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e2&3/4||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%" to run "bwteam %player% Yellow"
2181 else:
2182 If {_TeamList::Yellow::4} is not set:
2183 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e3&3/4||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%||&e##3 %{_TeamList::Yellow::3}%" to run "bwteam %player% Yellow"
2184 else:
2185 format slot 5 of player with yellow wool block named "&eGelb" with lore "&34/4||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%||&e##3 %{_TeamList::Yellow::3}%||&e##4 %{_TeamList::Yellow::4}%" to run "bwteam %player% Yellow"
2186 If {_TeamList::Green::1} is not set:
2187 format slot 7 of player with light green wool block named "&aGrün" with lore "&e0&3/4" to run "bwteam %player% Green"
2188 else:
2189 If {_TeamList::Green::2} is not set:
2190 format slot 7 of player with light green wool block named "&aGrün" with lore "&e1&3/4||&7-------------------||&a##1 %{_TeamList::Green::1}%" to run "bwteam %player% Green"
2191 else:
2192 If {_TeamList::Green::3} is not set:
2193 format slot 7 of player with light green wool block named "&aGrün" with lore "&e2&3/4||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%" to run "bwteam %player% Green"
2194 else:
2195 If {_TeamList::Green::4} is not set:
2196 format slot 7 of player with light green wool block named "&aGrün" with lore "&e3&3/4||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%||&a##3 %{_TeamList::Green::3}%" to run "bwteam %player% Green"
2197 else:
2198 format slot 7 of player with light green wool block named "&aGrün" with lore "&34/4||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%||&a##3 %{_TeamList::Green::3}%||&a##4 %{_TeamList::Green::4}%" to run "bwteam %player% Green"
2199 If {_Get.Server.Type} is "4x8":
2200 If {_TeamList::Red::1} is not set:
2201 format slot 1 of player with red wool block named "&cRot" with lore "&e0&3/8" to run "bwteam %player% red"
2202 else:
2203 If {_TeamList::Red::2} is not set:
2204 format slot 1 of player with red wool block named "&cRot" with lore "&e1&3/8||&7-------------------||&c##1 %{_TeamList::Red::1}%" to run "bwteam %player% red"
2205 else:
2206 If {_TeamList::Red::3} is not set:
2207 format slot 1 of player with red wool block named "&cRot" with lore "&e2&3/8||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%" to run "bwteam %player% red"
2208 else:
2209 If {_TeamList::Red::4} is not set:
2210 format slot 1 of player with red wool block named "&cRot" with lore "&e3&3/8||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%||&c##3 %{_TeamList::Red::3}%" to run "bwteam %player% red"
2211 else:
2212 If {_TeamList::Red::5} is not set:
2213 format slot 1 of player with red wool block named "&cRot" with lore "&e4&3/8||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%||&c##3 %{_TeamList::Red::3}%||&c##4 %{_TeamList::Red::4}%" to run "bwteam %player% red"
2214 else:
2215 If {_TeamList::Red::6} is not set:
2216 format slot 1 of player with red wool block named "&cRot" with lore "&e5&3/8||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%||&c##3 %{_TeamList::Red::3}%||&c##4 %{_TeamList::Red::4}%||&c##5 %{_TeamList::Red::5}%" to run "bwteam %player% red"
2217 else:
2218 If {_TeamList::Red::7} is not set:
2219 format slot 1 of player with red wool block named "&cRot" with lore "&e6&3/8||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%||&c##3 %{_TeamList::Red::3}%||&c##4 %{_TeamList::Red::4}%||&c##5 %{_TeamList::Red::5}%||&c##6 %{_TeamList::Red::6}%" to run "bwteam %player% red"
2220 else:
2221 If {_TeamList::Red::8} is not set:
2222 format slot 1 of player with red wool block named "&cRot" with lore "&e7&3/8||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%||&c##3 %{_TeamList::Red::3}%||&c##4 %{_TeamList::Red::4}%||&c##5 %{_TeamList::Red::5}%||&c##6 %{_TeamList::Red::6}%||&c##7 %{_TeamList::Red::7}%" to run "bwteam %player% red"
2223 else:
2224 format slot 1 of player with red wool block named "&cRot" with lore "&38/8||&7-------------------||&c##1 %{_TeamList::Red::1}%||&c##2 %{_TeamList::Red::2}%||&c##3 %{_TeamList::Red::3}%||&c##4 %{_TeamList::Red::4}%||&c##5 %{_TeamList::Red::5}%||&c##6 %{_TeamList::Red::6}%||&c##7 %{_TeamList::Red::7}%||&c##8 %{_TeamList::Red::8}%" to run "bwteam %player% red"
2225 If {_TeamList::Blue::1} is not set:
2226 format slot 3 of player with blue wool block named "&bBlau" with lore "&e0&3/8" to run "bwteam %player% blue"
2227 else:
2228 If {_TeamList::Blue::2} is not set:
2229 format slot 3 of player with blue wool block named "&bBlau" with lore "&e1&3/8||&7-------------------||&b##1 %{_TeamList::Blue::1}%" to run "bwteam %player% blue"
2230 else:
2231 If {_TeamList::Blue::3} is not set:
2232 format slot 3 of player with blue wool block named "&bBlau" with lore "&e2&3/8||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%" to run "bwteam %player% blue"
2233 else:
2234 If {_TeamList::Blue::4} is not set:
2235 format slot 3 of player with blue wool block named "&bBlau" with lore "&e3&3/8||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%||&b##3 %{_TeamList::Blue::3}%" to run "bwteam %player% blue"
2236 else:
2237 If {_TeamList::Blue::5} is not set:
2238 format slot 3 of player with blue wool block named "&bBlau" with lore "&e4&3/8||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%||&b##3 %{_TeamList::Blue::3}%||&b##4 %{_TeamList::Blue::4}%" to run "bwteam %player% blue"
2239 else:
2240 If {_TeamList::Blue::6} is not set:
2241 format slot 3 of player with blue wool block named "&bBlau" with lore "&e5&3/8||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%||&b##3 %{_TeamList::Blue::3}%||&b##4 %{_TeamList::Blue::4}%||&b##5 %{_TeamList::Blue::5}%" to run "bwteam %player% blue"
2242 else:
2243 If {_TeamList::Blue::7} is not set:
2244 format slot 3 of player with blue wool block named "&bBlau" with lore "&e6&3/8||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%||&b##3 %{_TeamList::Blue::3}%||&b##4 %{_TeamList::Blue::4}%||&b##5 %{_TeamList::Blue::5}%||&b##6 %{_TeamList::Blue::6}%" to run "bwteam %player% blue"
2245 else:
2246 If {_TeamList::Blue::8} is not set:
2247 format slot 3 of player with blue wool block named "&bBlau" with lore "&e7&3/8||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%||&b##3 %{_TeamList::Blue::3}%||&b##4 %{_TeamList::Blue::4}%||&b##5 %{_TeamList::Blue::5}%||&b##6 %{_TeamList::Blue::6}%||&b##7 %{_TeamList::Blue::7}%" to run "bwteam %player% blue"
2248 else:
2249 format slot 3 of player with blue wool block named "&bBlau" with lore "&38/8||&7-------------------||&b##1 %{_TeamList::Blue::1}%||&b##2 %{_TeamList::Blue::2}%||&b##3 %{_TeamList::Blue::3}%||&b##4 %{_TeamList::Blue::4}%||&b##5 %{_TeamList::Blue::5}%||&b##6 %{_TeamList::Blue::6}%||&b##7 %{_TeamList::Blue::7}%||&b##8 %{_TeamList::Blue::8}%" to run "bwteam %player% blue"
2250 If {_TeamList::Yellow::1} is not set:
2251 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e0&3/8" to run "bwteam %player% yellow"
2252 else:
2253 If {_TeamList::Yellow::2} is not set:
2254 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e1&3/8||&7-------------------||&e##1 %{_TeamList::Yellow::1}%" to run "bwteam %player% yellow"
2255 else:
2256 If {_TeamList::Yellow::3} is not set:
2257 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e2&3/8||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%" to run "bwteam %player% yellow"
2258 else:
2259 If {_TeamList::Yellow::4} is not set:
2260 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e3&3/8||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%||&e##3 %{_TeamList::Yellow::3}%" to run "bwteam %player% yellow"
2261 else:
2262 If {_TeamList::Yellow::5} is not set:
2263 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e4&3/8||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%||&e##3 %{_TeamList::Yellow::3}%||&e##4 %{_TeamList::Yellow::4}%" to run "bwteam %player% yellow"
2264 else:
2265 If {_TeamList::Yellow::6} is not set:
2266 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e5&3/8||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%||&e##3 %{_TeamList::Yellow::3}%||&e##4 %{_TeamList::Yellow::4}%||&e##5 %{_TeamList::Yellow::5}%" to run "bwteam %player% yellow"
2267 else:
2268 If {_TeamList::Yellow::7} is not set:
2269 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e6&3/8||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%||&e##3 %{_TeamList::Yellow::3}%||&e##4 %{_TeamList::Yellow::4}%||&e##5 %{_TeamList::Yellow::5}%||&e##6 %{_TeamList::Yellow::6}%" to run "bwteam %player% yellow"
2270 else:
2271 If {_TeamList::Yellow::8} is not set:
2272 format slot 5 of player with yellow wool block named "&eGelb" with lore "&e7&3/8||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%||&e##3 %{_TeamList::Yellow::3}%||&e##4 %{_TeamList::Yellow::4}%||&e##5 %{_TeamList::Yellow::5}%||&e##6 %{_TeamList::Yellow::6}%||&e##7 %{_TeamList::Yellow::7}%" to run "bwteam %player% yellow"
2273 else:
2274 format slot 5 of player with yellow wool block named "&eGelb" with lore "&38/8||&7-------------------||&e##1 %{_TeamList::Yellow::1}%||&e##2 %{_TeamList::Yellow::2}%||&e##3 %{_TeamList::Yellow::3}%||&e##4 %{_TeamList::Yellow::4}%||&e##5 %{_TeamList::Yellow::5}%||&e##6 %{_TeamList::Yellow::6}%||&e##7 %{_TeamList::Yellow::7}%||&e##8 %{_TeamList::Yellow::8}%" to run "bwteam %player% yellow"
2275 If {_TeamList::Green::1} is not set:
2276 format slot 7 of player with light green wool block named "&aGrün" with lore "&e0&3/8" to run "bwteam %player% green"
2277 else:
2278 If {_TeamList::Green::2} is not set:
2279 format slot 7 of player with light green wool block named "&aGrün" with lore "&e1&3/8||&7-------------------||&a##1 %{_TeamList::Green::1}%" to run "bwteam %player% green"
2280 else:
2281 If {_TeamList::Green::3} is not set:
2282 format slot 7 of player with light green wool block named "&aGrün" with lore "&e2&3/8||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%" to run "bwteam %player% green"
2283 else:
2284 If {_TeamList::Green::4} is not set:
2285 format slot 7 of player with light green wool block named "&aGrün" with lore "&e3&3/8||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%||&a##3 %{_TeamList::Green::3}%" to run "bwteam %player% green"
2286 else:
2287 If {_TeamList::Green::5} is not set:
2288 format slot 7 of player with light green wool block named "&aGrün" with lore "&e4&3/8||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%||&a##3 %{_TeamList::Green::3}%||&a##4 %{_TeamList::Green::4}%" to run "bwteam %player% green"
2289 else:
2290 If {_TeamList::Green::6} is not set:
2291 format slot 7 of player with light green wool block named "&aGrün" with lore "&e5&3/8||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%||&a##3 %{_TeamList::Green::3}%||&a##4 %{_TeamList::Green::4}%||&a##5 %{_TeamList::Green::5}%" to run "bwteam %player% green"
2292 else:
2293 If {_TeamList::Green::7} is not set:
2294 format slot 7 of player with light green wool block named "&aGrün" with lore "&e6&3/8||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%||&a##3 %{_TeamList::Green::3}%||&a##4 %{_TeamList::Green::4}%||&a##5 %{_TeamList::Green::5}%||&a##6 %{_TeamList::Green::6}%" to run "bwteam %player% green"
2295 else:
2296 If {_TeamList::Green::8} is not set:
2297 format slot 7 of player with light green wool block named "&aGrün" with lore "&e7&3/8||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%||&a##3 %{_TeamList::Green::3}%||&a##4 %{_TeamList::Green::4}%||&a##5 %{_TeamList::Green::5}%||&a##6 %{_TeamList::Green::6}%||&a##7 %{_TeamList::Green::7}%" to run "bwteam %player% green"
2298 else:
2299 format slot 7 of player with light green wool block named "&aGrün" with lore "&38/8||&7-------------------||&a##1 %{_TeamList::Green::1}%||&a##2 %{_TeamList::Green::2}%||&a##3 %{_TeamList::Green::3}%||&a##4 %{_TeamList::Green::4}%||&a##5 %{_TeamList::Green::5}%||&a##6 %{_TeamList::Green::6}%||&a##7 %{_TeamList::Green::7}%||&a##8 %{_TeamList::Green::8}%" to run "bwteam %player% green"
2300 wait 0.2 seconds
2301
2302command /admintoggle:
2303 executable by: console
2304 trigger:
2305 If {AdminToggle} is not set:
2306 set {AdminToggle} to "1"
2307 message "&aDer Command wurde gesperrt."
2308 stop
2309 else:
2310 delete {AdminToggle}
2311 message "&aDer Command wurde entsperrt."
2312
2313command /arena [<text>] [<text>]:
2314 trigger:
2315 If player is op:
2316 If player's gamemode is creative:
2317 If {AdminToggle} is "1":
2318 stop
2319 If arg-1 is not set:
2320 stop
2321 If arg-1 is not "teleport":
2322 set {Arena.%arg-1%} to location of player
2323 message "Done"
2324 else:
2325 teleport player to {Arena.%arg-2%}
2326
2327command /setarena_setup [<text>]:
2328 trigger:
2329 If player is op:
2330 If player's gamemode is creative:
2331 If {AdminToggle} is "1":
2332 stop
2333 If arg-1 is not set:
2334 stop
2335 set {BedWarsSetup.GetArena} to arg-1
2336 message "Done"
2337
2338on skript load:
2339 delete {BedWarsSetup.GetArena}
2340
2341on rightclick with blaze rod:
2342 If player has permission "Admin.OP":
2343 If {AdminToggle} is not set:
2344 If player's gamemode is creative:
2345 If {Game} is not set:
2346 If {BedWarsSetup.GetArena} is not set:
2347 stop
2348 open chest with 4 rows named "&b&lBedWars SETUP: &c%{BedWarsSetup.GetArena}%" to player
2349 wait 1 tick
2350 format slot 1 of player with creeper head named "Spectator" to be unstealable
2351 format slot 3 of player with white wool named "&f&oSpectator-Spawn setzen" to close then run [make player execute command "/BedWars setspectator %{BedWarsSetup.GetArena}%"]
2352 format slot 10 of player with beacon named "Team-Spawn" to be unstealable
2353 format slot 12 of player with red wool named "&c&oTeam-Spawn Rot setzen" to close then run [make player execute command "/BedWars setspawnred %{BedWarsSetup.GetArena}%"]
2354 format slot 13 of player with blue wool named "&b&oTeam-Spawn Blau setzen" to close then run [make player execute command "/BedWars setspawnblue %{BedWarsSetup.GetArena}%"]
2355 format slot 14 of player with green wool named "&a&oTeam-Spawn Grün setzen" to close then run [make player execute command "/BedWars setspawngreen %{BedWarsSetup.GetArena}%"]
2356 format slot 15 of player with yellow wool named "&e&oTeam-Spawn Gelb setzen" to close then run [make player execute command "/BedWars setspawnyellow %{BedWarsSetup.GetArena}%"]
2357 format slot 19 of player with bed item named "Bett-Location" to be unstealable
2358 format slot 21 of player with red wool named "&c&oBett-Location Rot setzen" to close then run [make player execute command "/BedWars setbed red %{BedWarsSetup.GetArena}%"]
2359 format slot 22 of player with blue wool named "&b&oBett-Location Blau setzen" to close then run [make player execute command "/BedWars setbed blue %{BedWarsSetup.GetArena}%"]
2360 format slot 23 of player with green wool named "&a&oBett-Location Grün setzen" to close then run [make player execute command "/BedWars setbed green %{BedWarsSetup.GetArena}%"]
2361 format slot 24 of player with yellow wool named "&e&oBett-Location Gelb setzen" to close then run [make player execute command "/BedWars setbed yellow %{BedWarsSetup.GetArena}%"]
2362 format slot 28 of player with mob spawner named "Spawner-Location" to be unstealable
2363 format slot 30 of player with hardened clay named "&c&oBronze-Spawner hinzufügen" to close then run [make player execute command "/BedWars setspawner1 %{BedWarsSetup.GetArena}%"]
2364 format slot 31 of player with iron block named "&7&oEisen-Spawner hinzufügen" to close then run [make player execute command "/BedWars setspawner2 %{BedWarsSetup.GetArena}%"]
2365 format slot 32 of player with gold block named "&6&oGold-Spawner hinzufügen" to close then run [make player execute command "/BedWars setspawner3 %{BedWarsSetup.GetArena}%"]
2366
2367on quit:
2368 {Game} is not set
2369 player's gamemode is creative
2370 player has permission "Admin.OP"
2371 delete {Setup::%player%.Bett}
2372
2373on load:
2374 delete {Setup::*}
2375 delete {Server.Chat::*}
2376 delete {ChatMessage::*}
2377
2378on break of bed:
2379 If {Game} is not set:
2380 If player's gamemode is creative:
2381 If player has permission "Admin.OP":
2382 If {Setup::%player%.Bett} is "1":
2383 cancel event
2384 set {BedWars.%{BedWarsSetup.GetArena}%.Bett1.%{Setup::%player%.Team}%} to location of event-block
2385 set {Setup::%player%.Bett} to "2"
2386 message "Teil 1 vom Bett wurde gespeichert!"
2387 else:
2388 If {Setup::%player%.Bett} is "2":
2389 cancel event
2390 set {BedWars.%{BedWarsSetup.GetArena}%.Bett2.%{Setup::%player%.Team}%} to location of event-block
2391 delete {Setup::%player%.Bett}
2392 message "Teil 2 vom Bett wurde gespeichert!"
2393
2394command /BedWars [<text>] [<text>] [<text>]:
2395 executable by: player
2396 trigger:
2397 If player does not have permission "Admin.OP":
2398 message "&cKeine Permission!"
2399 else:
2400 If {AdminToggle} is "1":
2401 message "&cDieser Befehl wurde aus Sicherheitsgründen gesperrt!"
2402 else:
2403 If arg 1 is not set:
2404 message "/BedWars setlobby"
2405 message "/BedWars setspectator &f[Arena]"
2406 message "/BedWars setspawn&oblue &f[Arena]"
2407 message "/BedWars setspawn&ored &f[Arena]"
2408 message "/BedWars setspawn&ogreen &f[Arena]"
2409 message "/BedWars setspawn&oyellow &f[Arena]"
2410 message "/BedWars setspawner1 (Bronze) [Arena]"
2411 message "/BedWars setspawner2 (Eisen) [Arena]"
2412 message "/BedWars setspawner3 (Gold) [Arena]"
2413 message "/BedWars deletespawner"
2414 message "/BedWars leather-equip"
2415 message "/BedWars helm [red,blue,yellow,green]"
2416 message "/BedWars hose [red,blue,yellow,green]"
2417 message "/BedWars stiefel [red,blue,yellow,green]"
2418 message "/BedWars team-chest [red,blue,yellow,green]"
2419 message "/BedWars setshop [red,blue,yellow,green]"
2420 message "/BedWars setbed [red,blue,yellow,green] [Arena]"
2421 message "/BedWars setrgflags"
2422 else:
2423 If arg 1 is not "setrgflags" or "setbed" or "setshop" or "setspawnblue" or "team-chest" or "deletespawner" or "setspawnred" or "helm" or "hose" or "stiefel" or "setspawngreen" or "setspawnyellow" or "leather-equip" or "setspawner1" or "setspawner2" or "setspawner3" or "setlobby" or "setspectator":
2424 message "/BedWars setlobby"
2425 message "/BedWars setspectator &f[Arena]"
2426 message "/BedWars setspawn&oblue &f[Arena]"
2427 message "/BedWars setspawn&ored &f[Arena]"
2428 message "/BedWars setspawn&ogreen &f[Arena]"
2429 message "/BedWars setspawn&oyellow &f[Arena]"
2430 message "/BedWars setspawner1 (Bronze) [Arena]"
2431 message "/BedWars setspawner2 (Eisen) [Arena]"
2432 message "/BedWars setspawner3 (Gold) [Arena]"
2433 message "/BedWars deletespawner"
2434 message "/BedWars leather-equip"
2435 message "/BedWars helm [red,blue,yellow,green]"
2436 message "/BedWars hose [red,blue,yellow,green]"
2437 message "/BedWars stiefel [red,blue,yellow,green]"
2438 message "/BedWars team-chest [red,blue,yellow,green]"
2439 message "/BedWars setshop [Shop-ID]"
2440 message "/BedWars setbed [red,blue,yellow,green] [Arena]"
2441 message "/BedWars setrgflags"
2442 else:
2443 If arg-1 is "setbed":
2444 set {Setup::%player%.Bett} to "1"
2445 set {Setup::%player%.Team} to "%arg-2%"
2446 message "Klicke nun auf die 2 Teile vom Bett!"
2447 If arg-1 is "setshop":
2448 If arg-2 is "red":
2449 make player execute command "/npc create &c&bShop --type Witch"
2450 make player execute command "/npc look"
2451 If arg-2 is "blue":
2452 make player execute command "/npc create &b&bShop --type Witch"
2453 make player execute command "/npc look"
2454 If arg-2 is "yellow":
2455 make player execute command "/npc create &e&bShop --type Witch"
2456 make player execute command "/npc look"
2457 If arg-2 is "green":
2458 make player execute command "/npc create &a&bShop --type Witch"
2459 make player execute command "/npc look"
2460 If arg 1 is "deletespawner":
2461 delete {Bronze.%arg-2%::*}
2462 delete {Eisen.%arg-2%::*}
2463 delete {Gold.%arg-2%::*}
2464 message "Done"
2465 If arg 1 is "team-chest":
2466 If arg 2 is "red":
2467 set {synced_.BedWars.TeamChest.Red} to location of player
2468 message "Done"
2469 If arg 2 is "green":
2470 set {synced_.BedWars.TeamChest.Green} to location of player
2471 message "Done"
2472 If arg 2 is "yellow":
2473 set {synced_.BedWars.TeamChest.Yellow} to location of player
2474 message "Done"
2475 If arg 2 is "blue":
2476 set {synced_.BedWars.TeamChest.Blue} to location of player
2477 message "Done"
2478 If arg 1 is "leather-equip":
2479 give player 1 leather helmet
2480 give player 1 leather leggings
2481 give player 1 leather boots
2482 give player 1 workbench
2483 give player 64 red dye
2484 give player 64 green dye
2485 give player 64 blue dye
2486 give player 64 yellow dye
2487 If arg 1 is "helm":
2488 If arg 2 is "red":
2489 set {synced_.BedWars.Shop.Red.1} to player's tool
2490 message "Done"
2491 If arg 2 is "yellow":
2492 set {synced_.BedWars.Shop.Yellow.1} to player's tool
2493 message "Done"
2494 If arg 2 is "blue":
2495 set {synced_.BedWars.Shop.Blue.1} to player's tool
2496 message "Done"
2497 If arg 2 is "green":
2498 set {synced_.BedWars.Shop.Green.1} to player's tool
2499 message "Done"
2500 If arg 1 is "hose":
2501 If arg 2 is "red":
2502 set {synced_.BedWars.Shop.Red.2} to player's tool
2503 message "Done"
2504 If arg 2 is "yellow":
2505 set {synced_.BedWars.Shop.Yellow.2} to player's tool
2506 message "Done"
2507 If arg 2 is "blue":
2508 set {synced_.BedWars.Shop.Blue.2} to player's tool
2509 message "Done"
2510 If arg 2 is "green":
2511 set {synced_.BedWars.Shop.Green.2} to player's tool
2512 message "Done"
2513 If arg 1 is "stiefel":
2514 If arg 2 is "red":
2515 set {synced_.BedWars.Shop.Red.3} to player's tool
2516 message "Done"
2517 If arg 2 is "yellow":
2518 set {synced_.BedWars.Shop.Yellow.3} to player's tool
2519 message "Done"
2520 If arg 2 is "blue":
2521 set {synced_.BedWars.Shop.Blue.3} to player's tool
2522 message "Done"
2523 If arg 2 is "green":
2524 set {synced_.BedWars.Shop.Green.3} to player's tool
2525 message "Done"
2526 If arg 1 is "setspawnblue":
2527 set {Blue.Spawn.%arg-2%} to location of player
2528 message "Der Blaue Spawn wurde gesetzt! (%location of player%)"
2529 If arg 1 is "setspawnred":
2530 set {Red.Spawn.%arg-2%} to location of player
2531 message "Der Rote Spawn wurde gesetzt! (%location of player%)"
2532 If arg 1 is "setspawngreen":
2533 set {Green.Spawn.%arg-2%} to location of player
2534 message "Der Grüne Spawn wurde gesetzt! (%location of player%)"
2535 If arg 1 is "setspawnyellow":
2536 set {Yellow.Spawn.%arg-2%} to location of player
2537 message "Der Gelbe Spawn wurde gesetzt! (%location of player%)"
2538 If arg 1 is "setspawner1":
2539 add location of player to {Bronze.%arg-2%::*}
2540 message "Der Spawnpunkt wurde geaddet! (%location of player%)"
2541 If arg 1 is "setspawner2":
2542 add location of player to {Eisen.%arg-2%::*}
2543 message "Der Spawnpunkt wurde geaddet! (%location of player%)"
2544 If arg 1 is "setspawner3":
2545 add location of player to {Gold.%arg-2%::*}
2546 message "Der Spawnpunkt wurde geaddet! (%location of player%)"
2547 If arg 1 is "setlobby":
2548 set {Lobby} to location of player
2549 message "Der Spawnpunkt wurde gesetzt! (%location of player%)"
2550 If arg 1 is "setspectator":
2551 set {Spectator.%arg-2%} to location of player
2552 message "Der Spawnpunkt wurde gesetzt! (%location of player%)"
2553 If arg 1 is "setrgflags":
2554 make player execute command "/region flag __global__ leaf-decay deny"
2555 make player execute command "/region flag __global__ fire-spread deny"
2556 make player execute command "/region flag __global__ vine-growth deny"
2557 make player execute command "/region flag __global__ grass-growth deny"
2558 make player execute command "/region flag __global__ build allow"
2559 make player execute command "/region flag __global__ use allow"
2560 make player execute command "/region flag __global__ chest-access allow"
2561 make player execute command "/region flag __global__ pvp allow"
2562 make player execute command "/region flag __global__ mob-spawning deny"
2563
2564on break:
2565 If "%event-block%" is "ripe wheat" or "carrot plant" or "potato plant" or "dead shrub" or "fern" or "poppy" or "azure bluet" or "rose bush" or "peony" or "tulip" or "orchid" or "large fern" or "double-long grass" or "long grass" or "allium" or "daisy" or "lilac" or "sunflower" or "dandelion" or "vines" or "brown mushroom" or "red mushroom" or "large flowers":
2566 If {Game} is not set:
2567 If player's gamemode is not creative:
2568 cancel event
2569 else:
2570 set event-block to air
2571 cancel event
2572 If "%event-block%" is "ripe wheat" or "carrot plant" or "potato plant":
2573 If block below event-block is soil:
2574 wait 0.1 seconds
2575 set block below event-block to grass
2576 else:
2577 If {Spieler.%player%} is not set:
2578 If player's gamemode is not creative:
2579 cancel event
2580 else:
2581 If {Game} is "1":
2582 If {BuiltPlaced::%location of event-block%} is not set:
2583 cancel event
2584 else:
2585 If {Spieler.%player%} is "red":
2586 loop all players:
2587 If {Spieler.%loop-player%} is "red":
2588 If "%location of event-block%" is "%location of block 1 blocks under loop-player%":
2589 loop-player is not player
2590 cancel event
2591 message "&8[&3BedWars&8] &cDu darfst den Block unter diesem Spieler nicht abbauen!"
2592 If {Spieler.%player%} is "blue":
2593 loop all players:
2594 If {Spieler.%loop-player%} is "blue":
2595 If "%location of event-block%" is "%location of block 1 blocks under loop-player%":
2596 loop-player is not player
2597 cancel event
2598 message "&8[&3BedWars&8] &cDu darfst den Block unter diesem Spieler nicht abbauen!"
2599 If {Spieler.%player%} is "yellow":
2600 loop all players:
2601 If {Spieler.%loop-player%} is "yellow":
2602 If "%location of event-block%" is "%location of block 1 blocks under loop-player%":
2603 loop-player is not player
2604 cancel event
2605 message "&8[&3BedWars&8] &cDu darfst den Block unter diesem Spieler nicht abbauen!"
2606 If {Spieler.%player%} is "green":
2607 loop all players:
2608 If {Spieler.%loop-player%} is "green":
2609 If "%location of event-block%" is "%location of block 1 blocks under loop-player%":
2610 loop-player is not player
2611 cancel event
2612 message "&8[&3BedWars&8] &cDu darfst den Block unter diesem Spieler nicht abbauen!"
2613
2614on block physics:
2615 block is soil or dirt
2616 cancel event
2617
2618on place:
2619 If {Spieler.%player%} is not set:
2620 If player's gamemode is not creative:
2621 cancel event
2622 else:
2623 If {Game} is not set:
2624 If player's gamemode is not creative:
2625 cancel event
2626 else:
2627 set {BuiltPlaced::%location of event-block%} to "1"
2628
2629on craft:
2630 cancel event
2631
2632on break of glowstone block:
2633 If {BuiltPlaced::%location of event-block%} is "1":
2634 set event-block to air
2635 cancel event
2636
2637on break of cobweb:
2638 If {BuiltPlaced::%location of event-block%} is "1":
2639 set event-block to air
2640 cancel event
2641
2642on damage of item frame:
2643 cancel event
2644
2645on rightclick on item frame:
2646 If {Game} is not set:
2647 cancel event
2648 stop
2649 If {NoSec} is "1":
2650 cancel event
2651 stop
2652 If player is sneaking:
2653 If held item of player is air:
2654 cancel event
2655 else:
2656 cancel event
2657on rightclick on brewing stand:
2658 If {Game} is not set:
2659 cancel event
2660 stop
2661 If {NoSec} is "1":
2662 cancel event
2663 stop
2664 If player is sneaking:
2665 If held item of player is air:
2666 cancel event
2667 else:
2668 cancel event
2669on rightclick on enchantment table:
2670 If {Game} is not set:
2671 cancel event
2672 stop
2673 If {NoSec} is "1":
2674 cancel event
2675 stop
2676 If player is sneaking:
2677 If held item of player is air:
2678 cancel event
2679 else:
2680 cancel event
2681on rightclick on crafting table:
2682 If {Game} is not set:
2683 cancel event
2684 stop
2685 If {NoSec} is "1":
2686 cancel event
2687 stop
2688 If player is sneaking:
2689 If held item of player is air:
2690 cancel event
2691 else:
2692 cancel event
2693on rightclick on anvil:
2694 If {Game} is not set:
2695 cancel event
2696 stop
2697 If {NoSec} is "1":
2698 cancel event
2699 stop
2700 If player is sneaking:
2701 If held item of player is air:
2702 cancel event
2703 else:
2704 cancel event
2705on rightclick on beacon:
2706 If {Game} is not set:
2707 cancel event
2708 stop
2709 If {NoSec} is "1":
2710 cancel event
2711 stop
2712 If player is sneaking:
2713 If held item of player is air:
2714 cancel event
2715 else:
2716 cancel event
2717on rightclick on trapped chest:
2718 If {Game} is not set:
2719 cancel event
2720 stop
2721 If {NoSec} is "1":
2722 cancel event
2723 stop
2724 If player is sneaking:
2725 If held item of player is air:
2726 cancel event
2727 else:
2728 cancel event
2729on rightclick on dispenser:
2730 If {Game} is not set:
2731 cancel event
2732 stop
2733 If {NoSec} is "1":
2734 cancel event
2735 stop
2736 If player is sneaking:
2737 If held item of player is air:
2738 cancel event
2739 else:
2740 cancel event
2741on rightclick on dropper:
2742 If {Game} is not set:
2743 cancel event
2744 stop
2745 If {NoSec} is "1":
2746 cancel event
2747 stop
2748 If player is sneaking:
2749 If held item of player is air:
2750 cancel event
2751 else:
2752 cancel event
2753on rightclick on furnace:
2754 If {Game} is not set:
2755 cancel event
2756 stop
2757 If {NoSec} is "1":
2758 cancel event
2759 stop
2760 If player is sneaking:
2761 If held item of player is air:
2762 cancel event
2763 else:
2764 cancel event
2765on rightclick on note block:
2766 If {Game} is not set:
2767 cancel event
2768 stop
2769 If {NoSec} is "1":
2770 cancel event
2771 stop
2772 If player is sneaking:
2773 If held item of player is air:
2774 cancel event
2775 else:
2776 cancel event
2777on rightclick on lever:
2778 If {Game} is not set:
2779 cancel event
2780 stop
2781 If {NoSec} is "1":
2782 cancel event
2783 stop
2784 If player is sneaking:
2785 If held item of player is air:
2786 cancel event
2787 else:
2788 cancel event
2789on rightclick on bed:
2790 If {Game} is not set:
2791 cancel event
2792 stop
2793 If {NoSec} is "1":
2794 cancel event
2795 stop
2796 If player is sneaking:
2797 If held item of player is air:
2798 cancel event
2799 else:
2800 cancel event
2801on break:
2802 If {Game} is not "1":
2803 If player's gamemode is not creative:
2804 cancel event
2805on pressure plate:
2806 If {Game} is not set:
2807 cancel event
2808 If {NoGame} is "1":
2809 cancel event
2810
2811command /tspec <player> <text>:
2812 executable by: console
2813 trigger:
2814 If {CNick.%arg-2%} is set:
2815 set {_name.nick.%arg-1%} to {CNick.%arg-2%} parsed as a player
2816 else:
2817 set {_name.nick.%arg-1%} to arg-2 parsed as a player
2818 If block 3 blocks above {_name.nick.%arg-1%} is air:
2819 If block 2 blocks above {_name.nick.%arg-1%} is air:
2820 teleport arg-1 to location of block 2 blocks above {_name.nick.%arg-1%}
2821 else:
2822 teleport arg-1 to {_name.nick.%arg-1%}
2823 else:
2824 teleport arg-1 to {_name.nick.%arg-1%}
2825
2826on quit:
2827 If {Game} is not set:
2828 If {Vote.Cache::%player%} is "1":
2829 remove 1 from {Vote.Status.1}
2830 If {Vote.Cache::%player%} is "2":
2831 remove 1 from {Vote.Status.2}
2832 If {Vote.Cache::%player%} is "3":
2833 remove 1 from {Vote.Status.3}
2834 delete {Vote.Cache::%player%}
2835 delete {Cache.Chat::%player%}
2836
2837command /vote:api [<text>] [<player>]:
2838 executable by: console
2839 trigger:
2840 If arg-1 is "vote1":
2841 If {Vote.Cache::%arg-player%} is "1":
2842 send "&8[&3BedWars&8] &cDu hast für diese Map bereits gevotet!" to arg-player
2843 stop
2844 else:
2845 make console execute command "/playsound random.click %arg-player% %x-coordinate of arg-player% %y-coordinate of arg-player% %z-coordinate of arg-player% 10 1"
2846 send "&8[&3BedWars&8] &6Du hast für die Map &a%{Vote.1.Name}% &6gevotet!" to arg-player
2847 make console execute command "/playsound mob.enderdragon.hit %arg-player% %x-coordinate of arg-player% %y-coordinate of arg-player% %z-coordinate of arg-player% 10 1"
2848 If {Vote.Cache::%arg-player%} is "2":
2849 remove 1 from {Vote.Status.2}
2850 If {Vote.Cache::%arg-player%} is "3":
2851 remove 1 from {Vote.Status.3}
2852 add 1 to {Vote.Status.1}
2853 set {Vote.Cache::%arg-player%} to "1"
2854 If arg-1 is "vote2":
2855 If {Vote.Cache::%arg-player%} is "2":
2856 send "&8[&3BedWars&8] &cDu hast für diese Map bereits gevotet!" to arg-player
2857 stop
2858 else:
2859 make console execute command "/playsound random.click %arg-player% %x-coordinate of arg-player% %y-coordinate of arg-player% %z-coordinate of arg-player% 10 1"
2860 send "&8[&3BedWars&8] &6Du hast für die Map &a%{Vote.2.Name}% &6gevotet!" to arg-player
2861 make console execute command "/playsound mob.enderdragon.hit %arg-player% %x-coordinate of arg-player% %y-coordinate of arg-player% %z-coordinate of arg-player% 10 1"
2862 If {Vote.Cache::%arg-player%} is "1":
2863 remove 1 from {Vote.Status.1}
2864 If {Vote.Cache::%arg-player%} is "3":
2865 remove 1 from {Vote.Status.3}
2866 add 1 to {Vote.Status.2}
2867 set {Vote.Cache::%arg-player%} to "2"
2868 If arg-1 is "vote3":
2869 If {Vote.Cache::%arg-player%} is "3":
2870 send "&8[&3BedWars&8] &cDu hast für diese Map bereits gevotet!" to arg-player
2871 stop
2872 else:
2873 make console execute command "/playsound random.click %arg-player% %x-coordinate of arg-player% %y-coordinate of arg-player% %z-coordinate of arg-player% 10 1"
2874 send "&8[&3BedWars&8] &6Du hast für die Map &a%{Vote.3.Name}% &6gevotet!" to arg-player
2875 make console execute command "/playsound mob.enderdragon.hit %arg-player% %x-coordinate of arg-player% %y-coordinate of arg-player% %z-coordinate of arg-player% 10 1"
2876 If {Vote.Cache::%arg-player%} is "1":
2877 remove 1 from {Vote.Status.1}
2878 If {Vote.Cache::%arg-player%} is "2":
2879 remove 1 from {Vote.Status.2}
2880 add 1 to {Vote.Status.3}
2881 set {Vote.Cache::%arg-player%} to "3"
2882
2883on rightclick with paper:
2884 If {Game} is not set:
2885 If player's gamemode is not creative:
2886 If {countdown} is smaller or equal to 10:
2887 message "&8[&3BedWars&8] &cDas Mapvoting ist derzeit deaktiviert!"
2888 else:
2889 open chest with 1 row named "&7Mapvoting" to player
2890 wait 1 tick
2891 while inventory name of player's current inventory is "&7Mapvoting":
2892 If {Vote.Status.1} is 1:
2893 format slot 0 of player with 1 of {Vote.1.Item} named "&f&o%{Vote.1.Name}%" with lore "&5&o%{Vote.Status.1}% Vote" to close then run "vote:api vote1 %player%"
2894 else:
2895 format slot 0 of player with 1 of {Vote.1.Item} named "&f&o%{Vote.1.Name}%" with lore "&5&o%{Vote.Status.1}% Votes" to close then run "vote:api vote1 %player%"
2896 If {Vote.Status.2} is 1:
2897 format slot 4 of player with 1 of {Vote.2.Item} named "&f&o%{Vote.2.Name}%" with lore "&5&o%{Vote.Status.2}% Vote" to close then run "vote:api vote2 %player%"
2898 else:
2899 format slot 4 of player with 1 of {Vote.2.Item} named "&f&o%{Vote.2.Name}%" with lore "&5&o%{Vote.Status.2}% Votes" to close then run "vote:api vote2 %player%"
2900 If {Vote.Status.3} is 1:
2901 format slot 8 of player with 1 of {Vote.3.Item} named "&f&o%{Vote.3.Name}%" with lore "&5&o%{Vote.Status.3}% Vote" to close then run "vote:api vote3 %player%"
2902 else:
2903 format slot 8 of player with 1 of {Vote.3.Item} named "&f&o%{Vote.3.Name}%" with lore "&5&o%{Vote.Status.3}% Votes" to close then run "vote:api vote3 %player%"
2904 wait 0.2 seconds
2905
2906on join:
2907 clear player's inventory
2908 set rf max hp of player to 20
2909 set player's health to 10
2910 If {Game} is not set:
2911 delete {Spieler.%player%}
2912 teleport player to {Lobby}
2913 make console execute command "/effect %player% clear"
2914 set slot 0 of player to bed named "&6Wähle dein Team"
2915 If {Vote.Complete} is not set:
2916 set slot 4 of player to paper named "&f&oVoting"
2917 set slot 8 of player to slime named "&f&oZurück zur &eLobby"
2918 set join message to ""
2919 set player's flight mode to false
2920 set player's tag to ""
2921 If player has permission "Gruppe.YouTuber", "Gruppe.Supporter", "Gruppe.Moderator", "Gruppe.Super-Moderator", "Gruppe.Administrator", "Gruppe.Developer", "Gruppe.Co-Owner" or "Gruppe.Owner":
2922 set {_autoset.%player%} to a random element out of {AutoNick::*}
2923 run player command "/nick_api nick %{_autoset.%player%}%" as op
2924 set {Nick.%player%} to {_autoset.%player%}
2925 set {CNick.%{_autoset.%player%}%} to "%player%"
2926 set player's tablist name to "%{_autoset.%player%}%"
2927 wait 2 ticks
2928 set player's tablist name to "%{_autoset.%player%}%"
2929 else:
2930 set player's tablist name to "%player%"
2931 If {Nick.%player%} is set:
2932 broadcast "&8[&3BedWars&8] &7%{Nick.%player%}% &6hat den Server betreten"
2933 message "&7[&5NICK&7] &4Du spielst als: &6%{_autoset.%player%}%"
2934 message ""
2935 else:
2936 If player has permission "Gruppe.Spieler":
2937 broadcast "&8[&3BedWars&8] &7%player% &6hat den Server betreten"
2938 else:
2939 If player has permission "Gruppe.Premium":
2940 broadcast "&8[&3BedWars&8] &6%player% &6hat den Server betreten"
2941 else:
2942 wait 1 tick
2943 SpectatorAdd(player, "null?")
2944 ScoreboardGetUpdate("Add", "null?", player, "null?")
2945
2946on join:
2947 wipe player's sidebar
2948
2949every 1 second:
2950 If {Game} is "1":
2951 loop all players:
2952 If {Spieler.%loop-player%} is set:
2953 If y-coordinate of loop-player is smaller or equal to 2:
2954 kill loop-player
2955 If {NoGame} is "1":
2956 loop all players:
2957 set loop-player's gamemode to adventure
2958 set loop-player's flight mode to false
2959 heal loop-player
2960 set loop-player's hunger level to 20
2961 If loop-player's world is not "world":
2962 SpectatorAdd(loop-player, "NoGame")
2963 else:
2964 loop all players:
2965 If {Spieler.%loop-player%} is not set:
2966 hide loop-player from all players
2967 set loop-player's hunger level to 20
2968 set loop-player's flight mode to true
2969 set loop-player's gamemode to adventure
2970 else:
2971 reveal loop-player to all players
2972 If loop-player's gamemode is not creative:
2973 set loop-player's gamemode to survival
2974 else:
2975 loop all players:
2976 set loop-player's hunger level to 20
2977 If y-coordinate of loop-player is smaller or equal to 2:
2978 If loop-player's gamemode is not creative:
2979 teleport loop-player to {Lobby}
2980
2981on any movement:
2982 {Game} is "1"
2983 {NoGame} is not set
2984 If {Spieler.%player%} is set:
2985 loop all players in radius 5 of player:
2986 If {Spieler.%loop-player%} is not set:
2987 push the loop-player backwards at speed 0.1
2988 push the loop-player upwards at speed 0.1
2989 make console execute command "/fly_activate %loop-player%"
2990 stop
2991 else:
2992 If y-coordinate of player is smaller or equal to 1:
2993 teleport player to {Spectator.%{BedWars.UseArena}%}
2994
2995on skript load:
2996 delete {AutoNick::*}
2997 add "MoritzMC2003" to {AutoNick::*}
2998 add "VeroxHD" to {AutoNick::*}
2999 add "TheLeen_HD" to {AutoNick::*}
3000 add "SimonSpielt" to {AutoNick::*}
3001 add "ViO_Fresh" to {AutoNick::*}
3002 add "ColaFrosch" to {AutoNick::*}
3003 add "hopp_girl_" to {AutoNick::*}
3004 add "bastcraft96" to {AutoNick::*}
3005 add "Hedy7500" to {AutoNick::*}
3006 add "swann6795" to {AutoNick::*}
3007 add "diialox74" to {AutoNick::*}
3008 add "XxNoa_75xX" to {AutoNick::*}
3009 add "AzeksLP" to {AutoNick::*}
3010 add "Snickers99" to {AutoNick::*}
3011 add "_GreenWitch76" to {AutoNick::*}
3012 add "GrauerWolf_" to {AutoNick::*}
3013 add "XDavesHDX" to {AutoNick::*}
3014 add "MisterPing" to {AutoNick::*}
3015 add "IchLiebeKekse" to {AutoNick::*}
3016 add "Swainless" to {AutoNick::*}
3017 add "StingBee2001" to {AutoNick::*}
3018 add "Baylm66" to {AutoNick::*}
3019 add "iMoNsT3Rx" to {AutoNick::*}
3020 add "TheBanana2" to {AutoNick::*}
3021 add "xForGamer_" to {AutoNick::*}
3022 add "EvilQlown" to {AutoNick::*}
3023 add "kevwolo" to {AutoNick::*}
3024 add "yazeed_XGamer" to {AutoNick::*}
3025 add "2002Warlord" to {AutoNick::*}
3026 add "_MCTOBY_" to {AutoNick::*}
3027 add "Marluxia_MC" to {AutoNick::*}
3028 add "stormrod67" to {AutoNick::*}
3029 add "mroskaro" to {AutoNick::*}
3030 add "BAD_WOLF_AWP" to {AutoNick::*}
3031 add "Simbio_" to {AutoNick::*}
3032 add "haicok" to {AutoNick::*}
3033 add "5aldxcr4fter12" to {AutoNick::*}
3034 add "Mr_Cockieee" to {AutoNick::*}
3035 add "chap04" to {AutoNick::*}
3036 add "ShadowTheSoul" to {AutoNick::*}
3037 add "wessib05" to {AutoNick::*}
3038 add "GameKinqTR" to {AutoNick::*}
3039 add "kitkat222111" to {AutoNick::*}
3040 add "NoobGuy_Secret" to {AutoNick::*}
3041 add "Thyzz98" to {AutoNick::*}
3042 add "freeddeh" to {AutoNick::*}
3043 add "LforLeeeeeo" to {AutoNick::*}
3044 add "evilninja32" to {AutoNick::*}
3045 add "Benschbombe" to {AutoNick::*}
3046 add "SULTAN_KSA_770" to {AutoNick::*}
3047 add "smurf3001" to {AutoNick::*}
3048 add "jujoue23" to {AutoNick::*}
3049 add "MrGussy" to {AutoNick::*}
3050 add "kaput86" to {AutoNick::*}
3051 add "nawaf2000sa" to {AutoNick::*}
3052 add "sixstringjakob" to {AutoNick::*}
3053 add "ColorBlock1009" to {AutoNick::*}
3054 add "Niklas020405" to {AutoNick::*}
3055 add "SO1904" to {AutoNick::*}
3056 add "deadrob" to {AutoNick::*}
3057 add "LazyAnne" to {AutoNick::*}
3058 add "bisamisa" to {AutoNick::*}
3059 add "vilarrica" to {AutoNick::*}
3060 add "LucasGamer_01" to {AutoNick::*}
3061 add "VunePlays" to {AutoNick::*}
3062 add "JackCreeper5" to {AutoNick::*}
3063 add "FiestaCreeper" to {AutoNick::*}
3064 add "troy7192" to {AutoNick::*}
3065 add "Nicklax11" to {AutoNick::*}
3066 add "BastianUbilla" to {AutoNick::*}
3067 add "J0n47z" to {AutoNick::*}
3068 add "OldCrowX" to {AutoNick::*}
3069 add "laxmonster321" to {AutoNick::*}
3070 add "fpekal" to {AutoNick::*}
3071 add "cadenb12345678" to {AutoNick::*}
3072 add "Lauri125" to {AutoNick::*}
3073 add "Lekalea2" to {AutoNick::*}
3074 add "PiggyMcPigger" to {AutoNick::*}
3075 add "Kreisdreieck" to {AutoNick::*}
3076 add "SonRagon" to {AutoNick::*}
3077 add "Skylastus" to {AutoNick::*}
3078 add "luizinhone" to {AutoNick::*}
3079 add "C0okie" to {AutoNick::*}
3080 add "LuisWeber2004" to {AutoNick::*}
3081 add "KrafterMC" to {AutoNick::*}
3082 add "ottomeischner" to {AutoNick::*}
3083 add "Etairo" to {AutoNick::*}
3084 add "Chris_LP26" to {AutoNick::*}
3085 add "mikaBor" to {AutoNick::*}
3086 add "Megagamer7" to {AutoNick::*}
3087 add "Hannes939" to {AutoNick::*}
3088 add "poseplast" to {AutoNick::*}
3089 add "pietri02" to {AutoNick::*}
3090 add "loris_blackyy" to {AutoNick::*}
3091 add "piasega" to {AutoNick::*}
3092 add "Mariusvfb" to {AutoNick::*}
3093 add "speedcrafterX" to {AutoNick::*}
3094 add "TheReaxzer" to {AutoNick::*}
3095 add "Bigcrunner" to {AutoNick::*}
3096 add "MineFighter_HD" to {AutoNick::*}
3097 add "RISM" to {AutoNick::*}
3098 add "VivienHa" to {AutoNick::*}
3099 add "PixelPlays645" to {AutoNick::*}
3100 add "xGrimeReaperx" to {AutoNick::*}
3101 add "GermanMelihHD" to {AutoNick::*}
3102 add "Supnoob99" to {AutoNick::*}
3103 add "OfficialNebrix" to {AutoNick::*}
3104 add "Craftox_" to {AutoNick::*}
3105 add "_Minex_" to {AutoNick::*}
3106 add "Matschu" to {AutoNick::*}
3107 add "AmroBombe" to {AutoNick::*}
3108 add "fkoehntopp" to {AutoNick::*}
3109 add "ZockerBoy_Tv" to {AutoNick::*}
3110 add "FeyvilTheTubbie" to {AutoNick::*}
3111 add "ItsxxBossxxPVP" to {AutoNick::*}
3112 add "FlameHDx" to {AutoNick::*}
3113 add "_FreundlichLP_" to {AutoNick::*}
3114 add "X_Games_PvP" to {AutoNick::*}
3115 add "REL3X" to {AutoNick::*}
3116 add "Sponge_Crafter" to {AutoNick::*}
3117 add "Valmet911" to {AutoNick::*}
3118 add "MGauner" to {AutoNick::*}
3119 add "MCBreeZe" to {AutoNick::*}
3120 add "LeandroTei" to {AutoNick::*}
3121 add "LipLup" to {AutoNick::*}
3122 add "Lord_SimoGall" to {AutoNick::*}
3123 add "K_5oul3at3r_K" to {AutoNick::*}
3124 add "RXience" to {AutoNick::*}
3125 add "Ageltro_PvP" to {AutoNick::*}
3126 add "coolbomb" to {AutoNick::*}
3127 add "Halbgeist" to {AutoNick::*}
3128 add "Beniroc" to {AutoNick::*}
3129 add "RSD_Gamer" to {AutoNick::*}
3130 add "vamau" to {AutoNick::*}
3131 add "schutticfrafter" to {AutoNick::*}
3132 add "lullilaus123" to {AutoNick::*}
3133 add "HeroChallenger" to {AutoNick::*}
3134 add "Justin170104" to {AutoNick::*}
3135 add "huggialex" to {AutoNick::*}
3136 add "klaus536" to {AutoNick::*}
3137 add "yanismes" to {AutoNick::*}
3138 add "MCGeilo" to {AutoNick::*}
3139 add "Flooge" to {AutoNick::*}
3140 add "MZorno" to {AutoNick::*}
3141 add "flokobi" to {AutoNick::*}
3142 add "Endertelevision" to {AutoNick::*}
3143 add "xXPiPiPVPXx" to {AutoNick::*}
3144 add "Dragonbender" to {AutoNick::*}
3145 add "ImPeachii" to {AutoNick::*}
3146 add "Marthbow24" to {AutoNick::*}
3147 add "PhoenixJBL" to {AutoNick::*}
3148 add "_ArbeN_" to {AutoNick::*}
3149 add "Just_Sheepish" to {AutoNick::*}
3150 add "MDPmichi" to {AutoNick::*}
3151 add "Greenluk" to {AutoNick::*}
3152 add "Chri8HD" to {AutoNick::*}
3153 add "_MERLIN_" to {AutoNick::*}
3154 add "Lubo17" to {AutoNick::*}
3155 add "VenomZockt" to {AutoNick::*}
3156 add "ChimanuLP" to {AutoNick::*}
3157 add "Lu2002" to {AutoNick::*}
3158 add "Costa2015" to {AutoNick::*}
3159 add "FynnLuca2003" to {AutoNick::*}
3160 add "Tayro" to {AutoNick::*}
3161 add "Lennardo14" to {AutoNick::*}
3162 add "Manuel_Bastian" to {AutoNick::*}
3163 add "TomatenKrieger" to {AutoNick::*}
3164 add "Shadowbero" to {AutoNick::*}
3165 add "Gimli513" to {AutoNick::*}
3166 add "LukasschHD" to {AutoNick::*}
3167 add "brocrafterHD5" to {AutoNick::*}
3168 add "Melon_FTW" to {AutoNick::*}
3169 add "einVentrox" to {AutoNick::*}
3170 add "Ben0217" to {AutoNick::*}
3171 add "NickHeidi" to {AutoNick::*}
3172 add "Rooney111fk" to {AutoNick::*}
3173 add "YouBetterEisBear" to {AutoNick::*}
3174 add "xXEnderlpXx" to {AutoNick::*}
3175 add "Davelii" to {AutoNick::*}
3176 add "Draxler03" to {AutoNick::*}
3177 add "Mr_cactus1429" to {AutoNick::*}
3178 add "fogdied" to {AutoNick::*}
3179 add "Earonight" to {AutoNick::*}
3180 add "redrage" to {AutoNick::*}
3181 add "TheGiantMan1337" to {AutoNick::*}
3182 add "xIWurscht_" to {AutoNick::*}
3183 add "MrDominato" to {AutoNick::*}
3184 add "ChrisCross_MC" to {AutoNick::*}
3185 add "Lord_Minecraft01" to {AutoNick::*}
3186 add "TheBlackSock" to {AutoNick::*}
3187 add "SecretYT" to {AutoNick::*}
3188 add "Kennykoo" to {AutoNick::*}
3189 add "iTzHatonso" to {AutoNick::*}
3190 add "The_PlayerX" to {AutoNick::*}
3191 add "FortunaD1" to {AutoNick::*}
3192 add "Klexo" to {AutoNick::*}
3193 add "Sammy1907" to {AutoNick::*}
3194 add "20maxim02" to {AutoNick::*}
3195 add "Crash_TV" to {AutoNick::*}
3196 add "TheLeberLP" to {AutoNick::*}
3197 add "wwoollffii" to {AutoNick::*}
3198 add "schnombel" to {AutoNick::*}
3199 add "Vanes468" to {AutoNick::*}
3200 add "ImFireTiger" to {AutoNick::*}
3201 add "FunyMonkey" to {AutoNick::*}
3202 add "olpers" to {AutoNick::*}
3203 add "Wlinchester" to {AutoNick::*}
3204 add "jOtO0901" to {AutoNick::*}
3205 add "kbxxxkb" to {AutoNick::*}
3206 add "xq_JAN_px" to {AutoNick::*}
3207 add "xSquidoodle_PvP" to {AutoNick::*}
3208 add "xVxNadinexVx" to {AutoNick::*}
3209 add "Balluf" to {AutoNick::*}
3210 add "xX_Kr3bs_Xx" to {AutoNick::*}
3211 add "D4v1d_XD44" to {AutoNick::*}
3212 add "Ninerxx" to {AutoNick::*}
3213 add "hagwe2" to {AutoNick::*}
3214 add "Graenk" to {AutoNick::*}
3215 add "xCalidus" to {AutoNick::*}
3216 add "DavidDragon2002" to {AutoNick::*}
3217 add "juxik" to {AutoNick::*}
3218 add "Persian_Soul" to {AutoNick::*}
3219 add "BigPannta" to {AutoNick::*}
3220 add "Cuble_TT" to {AutoNick::*}
3221 add "ChrisTop" to {AutoNick::*}
3222 add "MrMcPixel" to {AutoNick::*}
3223 add "mekajur" to {AutoNick::*}
3224 add "Blub_Fisch" to {AutoNick::*}
3225 add "Akjilah" to {AutoNick::*}
3226 add "ThorTV" to {AutoNick::*}
3227 add "MaisiDerKeks" to {AutoNick::*}
3228 add "KingstadLP" to {AutoNick::*}
3229 add "FinnLasse" to {AutoNick::*}
3230 add "TLF12" to {AutoNick::*}
3231 add "Tessam1" to {AutoNick::*}
3232 add "Davidczechi" to {AutoNick::*}
3233 add "meisse99" to {AutoNick::*}
3234 add "Tim012004" to {AutoNick::*}
3235 add "Smough__" to {AutoNick::*}
3236 add "xI3eastKilL" to {AutoNick::*}
3237 add "_Sh4ne_" to {AutoNick::*}
3238 add "AnDieWandLP" to {AutoNick::*}
3239 add "Kalle_Grabowski" to {AutoNick::*}
3240 add "Marvin9073" to {AutoNick::*}
3241 add "magicaleco" to {AutoNick::*}
3242 add "Die_WaffelHD" to {AutoNick::*}
3243 add "Iasak" to {AutoNick::*}
3244 add "_J_a_c_k" to {AutoNick::*}
3245 add "Joppovic" to {AutoNick::*}
3246 add "apfel15" to {AutoNick::*}
3247 add "CurrywurstZero" to {AutoNick::*}
3248 add "Kroxxxy" to {AutoNick::*}
3249 add "buzzhours" to {AutoNick::*}
3250 add "Twankercc" to {AutoNick::*}
3251 add "ian070" to {AutoNick::*}
3252 add "Diamant1" to {AutoNick::*}
3253 add "LetsYelWee" to {AutoNick::*}
3254 add "CraftingRaulHD" to {AutoNick::*}
3255 add "Celiiine" to {AutoNick::*}
3256 add "SniCraft" to {AutoNick::*}
3257 add "Thorben2312" to {AutoNick::*}
3258 add "Supermann705" to {AutoNick::*}
3259 add "WTJ2000" to {AutoNick::*}
3260 add "Bastiffb" to {AutoNick::*}
3261 add "Eishirn" to {AutoNick::*}
3262 add "xLizrd" to {AutoNick::*}
3263 add "xXClasherHDXx" to {AutoNick::*}
3264 add "OhioPlayz" to {AutoNick::*}
3265 add "Ackersenf" to {AutoNick::*}
3266 add "MichaelSchmu" to {AutoNick::*}
3267 add "Minecraftler2609" to {AutoNick::*}
3268 add "SilvanSolli" to {AutoNick::*}
3269 add "TOBIASLOESER1" to {AutoNick::*}
3270 add "Grinky_" to {AutoNick::*}
3271 add "TheRealYannik" to {AutoNick::*}
3272 add "xISambo" to {AutoNick::*}
3273 add "Lopatas" to {AutoNick::*}
3274 add "Miss_Lena" to {AutoNick::*}
3275 add "xXTheCr3at0rXx" to {AutoNick::*}
3276 add "Specialworld" to {AutoNick::*}
3277 add "LM2004" to {AutoNick::*}
3278 add "hyperfalcon2" to {AutoNick::*}
3279 add "joshuaheidler" to {AutoNick::*}
3280 add "SuperRoffelHD" to {AutoNick::*}
3281 add "Youtubefreak" to {AutoNick::*}
3282 add "tim500k" to {AutoNick::*}
3283 add "winnerluki" to {AutoNick::*}
3284 add "ImExplorerMC" to {AutoNick::*}
3285 add "Hirnfurtz3000" to {AutoNick::*}
3286 add "Player__454" to {AutoNick::*}
3287 add "XxJDogxX" to {AutoNick::*}
3288 add "superkicker1899" to {AutoNick::*}
3289 add "lThice" to {AutoNick::*}
3290 add "X0lla" to {AutoNick::*}
3291 add "Filanmini" to {AutoNick::*}
3292 add "Julianx0301" to {AutoNick::*}
3293 add "Aero111" to {AutoNick::*}
3294 add "Lets_Nytro" to {AutoNick::*}
3295 add "FINNPVPHD" to {AutoNick::*}
3296 add "SmoseKat" to {AutoNick::*}
3297 add "Lucmori" to {AutoNick::*}
3298 add "TMtheCrafter" to {AutoNick::*}
3299 add "Sexy_Marc" to {AutoNick::*}
3300 add "DomiYT" to {AutoNick::*}
3301 add "Berbon" to {AutoNick::*}
3302 add "Blaine2505" to {AutoNick::*}
3303 add "Freck98" to {AutoNick::*}
3304 add "hartmann8" to {AutoNick::*}
3305 add "Saveone" to {AutoNick::*}
3306 add "TaschenmesserLP" to {AutoNick::*}
3307 add "selleriesalat" to {AutoNick::*}
3308 add "DarkMagicPvP" to {AutoNick::*}
3309 add "NoelLenn" to {AutoNick::*}
3310 add "xBlackedition" to {AutoNick::*}
3311 add "dirtnap69" to {AutoNick::*}
3312 add "D0m3slp" to {AutoNick::*}
3313 add "Maxieu" to {AutoNick::*}
3314 add "Hulk_jr" to {AutoNick::*}
3315 add "smasher2" to {AutoNick::*}
3316 add "lino15061" to {AutoNick::*}
3317 add "ZaynCraftYT" to {AutoNick::*}
3318 add "Mauseliese" to {AutoNick::*}
3319 add "daddle" to {AutoNick::*}
3320 add "Pribojnalimu" to {AutoNick::*}
3321 add "Dirtyperry" to {AutoNick::*}
3322 add "D3rB0Zz" to {AutoNick::*}
3323 add "moosepro" to {AutoNick::*}
3324 add "xIPurpleHaze" to {AutoNick::*}
3325 add "geckomik20" to {AutoNick::*}
3326 add "Romanwu" to {AutoNick::*}
3327 add "XxJONAS1907xX" to {AutoNick::*}
3328 add "King_J_1748" to {AutoNick::*}
3329 add "Kampffisch1123" to {AutoNick::*}
3330 add "Lord_Azuro" to {AutoNick::*}
3331 add "killerarmy747" to {AutoNick::*}
3332 add "Dixxtery" to {AutoNick::*}
3333 add "Neto" to {AutoNick::*}
3334 add "Arango2000" to {AutoNick::*}
3335 add "xTheShoX" to {AutoNick::*}
3336 add "EagelWizard" to {AutoNick::*}
3337 add "ErstmalZuP3nny" to {AutoNick::*}
3338 add "PhiTuHD" to {AutoNick::*}
3339 add "Moone06" to {AutoNick::*}
3340 add "JSTYLE2000" to {AutoNick::*}
3341 add "CookieCrash" to {AutoNick::*}
3342 add "sanderelo" to {AutoNick::*}
3343 add "THJHansen" to {AutoNick::*}
3344 add "Lasse287" to {AutoNick::*}
3345 add "CaptainPlexHD" to {AutoNick::*}
3346 add "oniexx" to {AutoNick::*}
3347 add "thejympo" to {AutoNick::*}
3348 add "KingMomoHD" to {AutoNick::*}
3349 add "Active_Lp" to {AutoNick::*}
3350 add "ScareHD" to {AutoNick::*}
3351 add "MissetDebbie" to {AutoNick::*}
3352 add "gettokrafter44" to {AutoNick::*}
3353 add "Fromagekind" to {AutoNick::*}
3354 add "scout41741" to {AutoNick::*}
3355 add "G1nch" to {AutoNick::*}
3356 add "xX_Raptor_Xx" to {AutoNick::*}
3357 add "Slender9179" to {AutoNick::*}
3358 add "LukeCrafter1" to {AutoNick::*}
3359 add "Kakaotoaster" to {AutoNick::*}
3360 add "ZitronenSoorbet" to {AutoNick::*}
3361 add "_King_7896" to {AutoNick::*}
3362 add "Al3xlara" to {AutoNick::*}
3363 add "FCBThanh" to {AutoNick::*}
3364 add "CraftingmanHD" to {AutoNick::*}
3365 add "Domi_PvP_234" to {AutoNick::*}
3366 add "MccrazyboyHD" to {AutoNick::*}
3367 add "VincSG" to {AutoNick::*}
3368 add "CruizyKid" to {AutoNick::*}
3369 add "NexqV2" to {AutoNick::*}
3370 add "Merlin0815" to {AutoNick::*}
3371 add "Sio3400" to {AutoNick::*}
3372 add "xwarockx3" to {AutoNick::*}
3373 add "xIError" to {AutoNick::*}
3374 add "Shinkendo" to {AutoNick::*}
3375 add "Lolo_03" to {AutoNick::*}
3376 add "Pamama12" to {AutoNick::*}
3377 add "Skellet2" to {AutoNick::*}
3378 add "xIH3lpHD" to {AutoNick::*}
3379 add "ViZioN_Shredder" to {AutoNick::*}
3380 add "Agent_flokiste" to {AutoNick::*}
3381 add "Mio564" to {AutoNick::*}
3382 add "koljada" to {AutoNick::*}
3383 add "eZ_PlayerHD" to {AutoNick::*}
3384 add "ShitBoy" to {AutoNick::*}
3385 add "EinWildesLukas" to {AutoNick::*}
3386 add "Elsaki" to {AutoNick::*}
3387 add "DerJoshua" to {AutoNick::*}
3388 add "GodStylerr" to {AutoNick::*}
3389 add "KillerKuchen_14" to {AutoNick::*}
3390 add "Honigkuchen" to {AutoNick::*}
3391 add "1M9O9E9" to {AutoNick::*}
3392 add "FrancescoLuca007" to {AutoNick::*}
3393 add "ILIASOVA" to {AutoNick::*}
3394 add "Tabletennisgame4" to {AutoNick::*}
3395 add "ZockerJuli200" to {AutoNick::*}
3396 add "iTzDerpInvasion_" to {AutoNick::*}
3397 add "LOLomatZockt" to {AutoNick::*}
3398 add "GentlemanPl4yer" to {AutoNick::*}
3399 add "EpicCrafter220" to {AutoNick::*}
3400 add "TOPSEGAMER" to {AutoNick::*}
3401 add "321Malte" to {AutoNick::*}
3402 add "Builder2406" to {AutoNick::*}
3403 add "SamuelLiedberg" to {AutoNick::*}
3404 add "maxzockt1" to {AutoNick::*}
3405 add "Blamlp" to {AutoNick::*}
3406 add "gaphda2" to {AutoNick::*}
3407 add "worrier_lenny" to {AutoNick::*}
3408 add "Amumuuu" to {AutoNick::*}
3409 add "Blendi_01" to {AutoNick::*}
3410 add "Mine_Zocker" to {AutoNick::*}
3411 add "Eric_S04" to {AutoNick::*}
3412 add "Loard_Bendtner" to {AutoNick::*}
3413 add "Delkick" to {AutoNick::*}
3414 add "ImbaLink" to {AutoNick::*}
3415 add "gsumner" to {AutoNick::*}
3416 add "Gamer002" to {AutoNick::*}
3417 add "raydorf" to {AutoNick::*}
3418 add "niki2001" to {AutoNick::*}
3419 add "LightMear" to {AutoNick::*}
3420 add "LisaPVP07" to {AutoNick::*}
3421 add "RiderLP" to {AutoNick::*}
3422 add "_Itz_Gaming_" to {AutoNick::*}
3423 add "KiLlerKekZ" to {AutoNick::*}
3424 add "Yolox" to {AutoNick::*}
3425 add "Flaming_Hero" to {AutoNick::*}
3426 add "SimonFrodo2010" to {AutoNick::*}
3427 add "Its_Pokegamer_HD" to {AutoNick::*}
3428 add "ByTrain" to {AutoNick::*}
3429 add "Tomodomo" to {AutoNick::*}
3430 add "Marcel_M" to {AutoNick::*}
3431 add "IncredibleVive" to {AutoNick::*}
3432 add "Cor008" to {AutoNick::*}
3433 add "Gammler16" to {AutoNick::*}
3434 add "XxWettenglxX" to {AutoNick::*}
3435 add "Supercross" to {AutoNick::*}
3436 add "benjocool" to {AutoNick::*}
3437 add "ItzFeuerPvP" to {AutoNick::*}
3438 add "LeaPschl" to {AutoNick::*}
3439 add "SimplyCreativee" to {AutoNick::*}
3440 add "JuMoBu" to {AutoNick::*}
3441 add "StormiPlaysHD" to {AutoNick::*}
3442 add "Adrianhj" to {AutoNick::*}
3443 add "CravenHD" to {AutoNick::*}
3444 add "MrPringles26" to {AutoNick::*}
3445 add "TimThom4038" to {AutoNick::*}
3446 add "NordishViking" to {AutoNick::*}
3447 add "DonAyeJay" to {AutoNick::*}
3448 add "mosel" to {AutoNick::*}
3449 add "XxlongboardxX" to {AutoNick::*}
3450 add "xXsteiniiiXx" to {AutoNick::*}
3451 add "Mastermax0_0" to {AutoNick::*}
3452 add "Massaska" to {AutoNick::*}
3453 add "PommesCrafterLP" to {AutoNick::*}
3454 add "Lukas30" to {AutoNick::*}
3455 add "Monstezz" to {AutoNick::*}
3456 add "AiiMzZxBeasT" to {AutoNick::*}
3457 add "kex_" to {AutoNick::*}
3458 add "ConstZ" to {AutoNick::*}
3459 add "Vollz3itFangirl" to {AutoNick::*}
3460 add "Joe_DraskYT" to {AutoNick::*}
3461 add "xTiger1999" to {AutoNick::*}
3462 add "HeyHoxD" to {AutoNick::*}
3463 add "MCUhaul" to {AutoNick::*}
3464 add "MInEcrafT_n00b18" to {AutoNick::*}
3465 add "MaxpLayer234" to {AutoNick::*}
3466 add "Th3Micr0" to {AutoNick::*}
3467 add "vegycz" to {AutoNick::*}
3468 add "Qinoss" to {AutoNick::*}
3469 add "goldensky1406" to {AutoNick::*}
3470 add "TinkyWinkyHD" to {AutoNick::*}
3471 add "Flayerlp" to {AutoNick::*}
3472 add "TheSlender2013" to {AutoNick::*}
3473 add "xEndFighter" to {AutoNick::*}
3474 add "fiofoi" to {AutoNick::*}
3475 add "SkillerKiller1" to {AutoNick::*}
3476
3477command /nick [<text>]:
3478 trigger:
3479 If player has permission "Gruppe.YouTuber", "Gruppe.Supporter", "Gruppe.Moderator", "Gruppe.Super-Moderator", "Gruppe.Administrator", "Gruppe.Developer", "Gruppe.Co-Owner" or "Gruppe.Owner":
3480 If {NoGame} is "1":
3481 message "&7[&5NICK&7] &4Du kannst dich nicht bei Spielende nicken."
3482 stop
3483 If {Nick.%player%} is set:
3484 message "&7[&5NICK&7] &4Du kannst dich nicht nicken, da du schon genickt bist."
3485 else:
3486 If {Game} is "1":
3487 If {Spieler.%player%} is not set:
3488 message "&7[&5NICK&7] &4Du kannst dich im Spectator-Mode nicht nicken!"
3489 else:
3490 set {_autoset.%player%} to a random element out of {AutoNick::*}
3491 message "&7[&5NICK&7] &4Du spielst als: &6%{_autoset.%player%}%"
3492 If {Spieler.%player%} contains "red":
3493 set player's tablist name to "&c%{_autoset.%player%}%"
3494 run player command "/nick_api nick &c%{_autoset.%player%}%" as op
3495 If {Spieler.%player%} contains "blue":
3496 set player's tablist name to "&b%{_autoset.%player%}%"
3497 run player command "/nick_api nick &b%{_autoset.%player%}%" as op
3498 If {Spieler.%player%} contains "yellow":
3499 set player's tablist name to "&e%{_autoset.%player%}%"
3500 run player command "/nick_api nick &e%{_autoset.%player%}%" as op
3501 If {Spieler.%player%} contains "green":
3502 set player's tablist name to "&a%{_autoset.%player%}%"
3503 run player command "/nick_api nick &a%{_autoset.%player%}%" as op
3504 set {Nick.%player%} to {_autoset.%player%}
3505 set {CNick.%{_autoset.%player%}%} to "%player%"
3506 else:
3507 If {Spieler.%player%} is set:
3508 set {_autoset.%player%} to a random element out of {AutoNick::*}
3509 message "&7[&5NICK&7] &4Du spielst als: &6%{_autoset.%player%}%"
3510 If {Spieler.%player%} contains "red":
3511 set player's tablist name to "&c%{_autoset.%player%}%"
3512 run player command "/nick_api nick &c%{_autoset.%player%}%" as op
3513 set player's tag to "&c"
3514 If {Spieler.%player%} contains "blue":
3515 set player's tablist name to "&b%{_autoset.%player%}%"
3516 run player command "/nick_api nick &b%{_autoset.%player%}%" as op
3517 set player's tag to "&b"
3518 If {Spieler.%player%} contains "yellow":
3519 set player's tablist name to "&e%{_autoset.%player%}%"
3520 run player command "/nick_api nick &e%{_autoset.%player%}%" as op
3521 set player's tag to "&e"
3522 If {Spieler.%player%} contains "green":
3523 set player's tablist name to "&a%{_autoset.%player%}%"
3524 run player command "/nick_api nick &a%{_autoset.%player%}%" as op
3525 set player's tag to "&a"
3526 set {Nick.%player%} to {_autoset.%player%}
3527 set {CNick.%{_autoset.%player%}%} to "%player%"
3528 wipe player's sidebar
3529 else:
3530 set {_autoset.%player%} to a random element out of {AutoNick::*}
3531 run player command "/nick_api nick %{_autoset.%player%}%" as op
3532 set player's tag to ""
3533 message "&7[&5NICK&7] &4Du spielst als: &6%{_autoset.%player%}%"
3534 set player's tablist name to "&f%{_autoset.%player%}%"
3535 set {Nick.%player%} to {_autoset.%player%}
3536 set {CNick.%{_autoset.%player%}%} to "%player%"
3537 wipe player's sidebar
3538
3539command /unnick [<text>]:
3540 trigger:
3541 If player has permission "Gruppe.YouTuber", "Gruppe.Supporter", "Gruppe.Moderator", "Gruppe.Super-Moderator", "Gruppe.Administrator", "Gruppe.Developer", "Gruppe.Co-Owner" or "Gruppe.Owner":
3542 If {Nick.%player%} is not set:
3543 message "&7[&5NICK&7] &4Du kannst dich nicht unnicken, da du dich zuvor nicht genickt hast."
3544 else:
3545 If {Game} is "1":
3546 If {Spieler.%player%} is not set:
3547 message "&7[&5NICK&7] &4Du kannst dich im Spectator-Mode nicht unnicken!"
3548 else:
3549 delete {CNick.%{Nick.%player%}%}
3550 delete {Nick.%player%}
3551 If {Spieler.%player%} contains "red":
3552 set player's tablist name to "&c%player%"
3553 set player's tag to "&c"
3554 If {Spieler.%player%} contains "blue":
3555 set player's tablist name to "&b%player%"
3556 set player's tag to "&b"
3557 If {Spieler.%player%} contains "yellow":
3558 set player's tablist name to "&e%player%"
3559 set player's tag to "&e"
3560 If {Spieler.%player%} contains "green":
3561 set player's tablist name to "&a%player%"
3562 set player's tag to "&a"
3563 run player command "/nick_api unnick" as op
3564 message "&7[&5NICK&7] &4Du spielst als: &6%player%"
3565 else:
3566 If {Spieler.%player%} is set:
3567 delete {CNick.%{Nick.%player%}%}
3568 delete {Nick.%player%}
3569 If {Spieler.%player%} contains "red":
3570 set player's tablist name to "&c%player%"
3571 set player's tag to "&c"
3572 If {Spieler.%player%} contains "blue":
3573 set player's tablist name to "&b%player%"
3574 set player's tag to "&b"
3575 If {Spieler.%player%} contains "yellow":
3576 set player's tablist name to "&e%player%"
3577 set player's tag to "&e"
3578 If {Spieler.%player%} contains "green":
3579 set player's tablist name to "&a%player%"
3580 set player's tag to "&a"
3581 run player command "/nick_api unnick" as op
3582 message "&7[&5NICK&7] &4Du spielst als: &6%player%"
3583 wipe player's sidebar
3584 else:
3585 delete {CNick.%{Nick.%player%}%}
3586 delete {Nick.%player%}
3587 set player's tablist name to "&f%player%"
3588 set player's tag to "&f"
3589 run player command "/nick_api unnick" as op
3590 message "&7[&5NICK&7] &4Du spielst als: &6%player%"
3591 wipe player's sidebar
3592
3593on quit:
3594 wait 5 ticks
3595 delete {CNick.%{Nick.%player%}%}
3596 delete {Nick.%player%}
3597
3598on damage:
3599 If victim is a player:
3600 If attacker is a player:
3601 If victim is attacker:
3602 cancel event
3603
3604on join:
3605 {Game} is not set
3606 wait 1 second
3607 set player's gamemode to adventure
3608
3609on rightclick with compass:
3610 If {Spieler.%player%} is not set:
3611 {Game} is "1"
3612 set {_Get.Server.Type} to "{@Server.Type}"
3613 If {_Get.Server.Type} is "4x2":
3614 open chest with 1 rows named "&6Spieler" to player
3615 set {_cn} to 9
3616 If {_Get.Server.Type} is "4x4":
3617 open chest with 2 rows named "&6Spieler" to player
3618 set {_cn} to 18
3619 If {_Get.Server.Type} is "4x8":
3620 open chest with 4 rows named "&6Spieler" to player
3621 set {_cn} to 36
3622 wait 1 tick
3623 while inventory name of player's current inventory is "&6Spieler":
3624 delete {_GUI1::*}
3625 delete {_GUI2}
3626 loop all players:
3627 If {Spieler.%loop-player%} is set:
3628 If loop-player is not "%player%":
3629 If {Nick.%loop-player%} is set:
3630 If player has permission "YouTuber.Vorteil":
3631 add loop-player to {_GUI1::*}
3632 add 1 to {_GUI2}
3633 else:
3634 set {Nick.%loop-player%} to {Nick.%loop-player%} parsed as offline player
3635 set {Spieler.%{Nick.%loop-player%}%} to {Spieler.%loop-player%}
3636 add {Nick.%loop-player%} to {_GUI1::*}
3637 add 1 to {_GUI2}
3638 else:
3639 add loop-player to {_GUI1::*}
3640 add 1 to {_GUI2}
3641 If {_GUI2} is not set:
3642 message "&8[&3BedWars&8] &cEs können keine Spieler gefunden werden!"
3643 else:
3644 loop {_cn} times:
3645 set {_current.eventslot} to loop-number
3646 remove 1 from {_current.eventslot}
3647 If loop-number is smaller or equal to {_GUI2}:
3648 If {Spieler.%{_GUI1::%loop-number%}%} is "red":
3649 set {_get.Team} to "&c"
3650 If {Spieler.%{_GUI1::%loop-number%}%} is "blue":
3651 set {_get.Team} to "&b"
3652 If {Spieler.%{_GUI1::%loop-number%}%} is "yellow":
3653 set {_get.Team} to "&e"
3654 If {Spieler.%{_GUI1::%loop-number%}%} is "green":
3655 set {_get.Team} to "&a"
3656 set {_GUI1::%loop-number%} to {_GUI1::%loop-number%} parsed as player
3657 set slot {_current.eventslot} of player's current inventory to {_GUI1::%loop-number%}'s skull named "%{_get.Team}%%{_GUI1::%loop-number%}%"
3658 else:
3659 set slot {_current.eventslot} of player's current inventory to air
3660 wait 0.2 seconds
3661
3662on inventory click:
3663 If {Spieler.%player%} is not set:
3664 If {Game} is "1":
3665 If inventory name of player's current inventory is "&6Spieler":
3666 If clicked item is player head:
3667 set {_name} to name of clicked item
3668 replace all "&c", "&b", "&e" and "&a" in {_name} with ""
3669 close player's inventory
3670 make console execute command "tspec %player% %{_name}%"
3671
3672on join:
3673 delete {LastDamage.%player%}
3674
3675on damage:
3676 victim is a villager
3677 cancel event
3678
3679on damage:
3680 If {NoGame} is "1":
3681 cancel event
3682 If {Game} is not set:
3683 cancel event
3684 If {Spieler.%victim%} is not set:
3685 cancel event
3686
3687on damage:
3688 If {Game} is "1":
3689 If victim is a player:
3690 If {Spieler.%victim%} is not set:
3691 If projectile exists:
3692 set {_getlocationofplayer} to location of victim
3693 teleport victim to {Spectator.%{BedWars.UseArena}%}
3694 send "&8[&3BedWars&8] &cBitte blockiere keine Pfeile oder ähnliches!" to victim
3695
3696on damage:
3697 If attacker is a player:
3698 If victim is a player:
3699 If {Game} is not set:
3700 cancel event
3701 else:
3702 If {NoGame} is "1":
3703 cancel event
3704 else:
3705 If {Spieler.%victim%} is not set:
3706 cancel event
3707 else:
3708 If {Spieler.%attacker%} is not set:
3709 cancel event
3710 else:
3711 If attacker is not victim:
3712 If {Spieler.%attacker%} is "red":
3713 If {Spieler.%victim%} is "red":
3714 cancel event
3715 stop
3716 If {Spieler.%attacker%} is "blue":
3717 If {Spieler.%victim%} is "blue":
3718 cancel event
3719 stop
3720 If {Spieler.%attacker%} is "green":
3721 If {Spieler.%victim%} is "green":
3722 cancel event
3723 stop
3724 If {Spieler.%attacker%} is "yellow":
3725 If {Spieler.%victim%} is "yellow":
3726 cancel event
3727 stop
3728 set {LastDamage.%victim%} to attacker
3729 wait 12 seconds
3730 delete {LastDamage.%victim%}
3731
3732on death:
3733 {Game} is "1"
3734 If victim is a player:
3735 If {LastDamage.%victim%} is set:
3736 If {Nick.%victim%} is set:
3737 If {Nick.%{synced_.UUID.%{LastDamage.%victim%}%}%} is set:
3738 loop all players:
3739 If loop-player has permission "YouTuber.Vorteil":
3740 send "&8[&3BedWars&8] %{Cache.Chat::%victim%}%%victim% &6wurde von %{Cache.Chat::%{LastDamage.%victim%}%}%%{synced_.UUID.%{LastDamage.%victim%}%}% &6getötet" to loop-player
3741 else:
3742 send "&8[&3BedWars&8] %{Cache.Chat::%victim%}%%{Nick.%victim%}% &6wurde von %{Cache.Chat::%{LastDamage.%victim%}%}%%{Nick.%{synced_.UUID.%{LastDamage.%victim%}%}%}% &6getötet" to loop-player
3743 add 1 to {synced_.Stats.BedWars.%{synced_.UUID.%{LastDamage.%victim%}%}%.Kills}
3744 add 2 to {synced_.Stats.BedWars.Punkte::%{synced_.UUID.%{LastDamage.%victim%}%}%}
3745 add 1 to {synced_.Stats.BedWars.%{synced_.UUID.%victim%}%.Deaths}
3746 set {LastDamage.%victim%} to {LastDamage.%victim%} parsed as player
3747 make console execute command "/playsound random.levelup %{LastDamage.%victim%}% %x-coordinate of {LastDamage.%victim%}% %y-coordinate of {LastDamage.%victim%}% %z-coordinate of {LastDamage.%victim%}%"
3748 delete {LastDamage.%victim%}
3749 else:
3750 loop all players:
3751 If loop-player has permission "YouTuber.Vorteil":
3752 send "&8[&3BedWars&8] %{Cache.Chat::%victim%}%%victim% &6wurde von %{Cache.Chat::%{LastDamage.%victim%}%}%%{LastDamage.%victim%}% &6getötet" to loop-player
3753 else:
3754 send "&8[&3BedWars&8] %{Cache.Chat::%victim%}%%{Nick.%victim%}% &6wurde von %{Cache.Chat::%{LastDamage.%victim%}%}%%{LastDamage.%victim%}% &6getötet" to loop-player
3755 add 1 to {synced_.Stats.BedWars.%{synced_.UUID.%{LastDamage.%victim%}%}%.Kills}
3756 add 2 to {synced_.Stats.BedWars.Punkte::%{synced_.UUID.%{LastDamage.%victim%}%}%}
3757 add 1 to {synced_.Stats.BedWars.%{synced_.UUID.%victim%}%.Deaths}
3758 set {LastDamage.%victim%} to {LastDamage.%victim%} parsed as player
3759 make console execute command "/playsound random.levelup %{LastDamage.%victim%}% %x-coordinate of {LastDamage.%victim%}% %y-coordinate of {LastDamage.%victim%}% %z-coordinate of {LastDamage.%victim%}%"
3760 delete {LastDamage.%victim%}
3761 else:
3762 If {Nick.%{synced_.UUID.%{LastDamage.%victim%}%}%} is set:
3763 loop all players:
3764 If loop-player has permission "YouTuber.Vorteil":
3765 send "&8[&3BedWars&8] %{Cache.Chat::%victim%}%%victim% &6wurde von %{Cache.Chat::%{LastDamage.%victim%}%}%%{synced_.UUID.%{LastDamage.%victim%}%}% &6getötet" to loop-player
3766 else:
3767 send "&8[&3BedWars&8] %{Cache.Chat::%victim%}%%victim% &6wurde von %{Cache.Chat::%{LastDamage.%victim%}%}%%{Nick.%{synced_.UUID.%{LastDamage.%victim%}%}%}% &6getötet" to loop-player
3768 add 1 to {synced_.Stats.BedWars.%{synced_.UUID.%{LastDamage.%victim%}%}%.Kills}
3769 add 2 to {synced_.Stats.BedWars.Punkte::%{synced_.UUID.%{LastDamage.%victim%}%}%}
3770 add 1 to {synced_.Stats.BedWars.%{synced_.UUID.%victim%}%.Deaths}
3771 set {LastDamage.%victim%} to {LastDamage.%victim%} parsed as player
3772 make console execute command "/playsound random.levelup %{LastDamage.%victim%}% %x-coordinate of {LastDamage.%victim%}% %y-coordinate of {LastDamage.%victim%}% %z-coordinate of {LastDamage.%victim%}%"
3773 delete {LastDamage.%victim%}
3774 else:
3775 broadcast "&8[&3BedWars&8] %{Cache.Chat::%victim%}%%victim% &6wurde von %{Cache.Chat::%{LastDamage.%victim%}%}%%{LastDamage.%victim%}% &6getötet"
3776 add 1 to {synced_.Stats.BedWars.%{synced_.UUID.%{LastDamage.%victim%}%}%.Kills}
3777 add 2 to {synced_.Stats.BedWars.Punkte::%{synced_.UUID.%{LastDamage.%victim%}%}%}
3778 add 1 to {synced_.Stats.BedWars.%{synced_.UUID.%victim%}%.Deaths}
3779 set {LastDamage.%victim%} to {LastDamage.%victim%} parsed as player
3780 make console execute command "/playsound random.levelup %{LastDamage.%victim%}% %x-coordinate of {LastDamage.%victim%}% %y-coordinate of {LastDamage.%victim%}% %z-coordinate of {LastDamage.%victim%}%"
3781 delete {LastDamage.%victim%}
3782 else:
3783 If {Nick.%victim%} is set:
3784 loop all players:
3785 If loop-player has permission "YouTuber.Vorteil":
3786 send "&8[&3BedWars&8] %{Cache.Chat::%victim%}%%victim% &6ist gestorben" to loop-player
3787 else:
3788 send "&8[&3BedWars&8] %{Cache.Chat::%victim%}%%{Nick.%victim%}% &6ist gestorben" to loop-player
3789 else:
3790 broadcast "&8[&3BedWars&8] %{Cache.Chat::%victim%}%%victim% &6ist gestorben"
3791 add 1 to {synced_.Stats.BedWars.%{synced_.UUID.%victim%}%.Deaths}
3792 If {Spieler.%victim%} is "red":
3793 block at location of {BedWars.%{BedWars.UseArena}%.Bett1.red} is not bed block
3794 remove 1 from {Team.Red}
3795 If {Team.Red} is smaller than 1:
3796 broadcast "&8[&3BedWars&8] &6Team &cRot &6wurde vernichtet"
3797 set {Team.Red} to 0
3798 loop all players:
3799 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
3800 ScoreboardGetUpdate("Add", "null?", loop-player, "null?")
3801 If {Spieler.%victim%} is "blue":
3802 block at location of {BedWars.%{BedWars.UseArena}%.Bett1.blue} is not bed block
3803 remove 1 from {Team.Blue}
3804 If {Team.Blue} is smaller than 1:
3805 broadcast "&8[&3BedWars&8] &6Team &bBlau &6wurde vernichtet"
3806 set {Team.Blue} to 0
3807 loop all players:
3808 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
3809 ScoreboardGetUpdate("Add", "null?", loop-player, "null?")
3810 If {Spieler.%victim%} is "green":
3811 block at location of {BedWars.%{BedWars.UseArena}%.Bett1.green} is not bed block
3812 remove 1 from {Team.Green}
3813 If {Team.Green} is smaller than 1:
3814 broadcast "&8[&3BedWars&8] &6Team &aGrün &6wurde vernichtet"
3815 set {Team.Green} to 0
3816 loop all players:
3817 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
3818 ScoreboardGetUpdate("Add", "null?", loop-player, "null?")
3819 If {Spieler.%victim%} is "yellow":
3820 block at location of {BedWars.%{BedWars.UseArena}%.Bett1.yellow} is not bed block
3821 remove 1 from {Team.Yellow}
3822 If {Team.Yellow} is smaller than 1:
3823 broadcast "&8[&3BedWars&8] &6Team &eGelb &6wurde vernichtet"
3824 set {Team.Yellow} to 0
3825 loop all players:
3826 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
3827 ScoreboardGetUpdate("Add", "null?", loop-player, "null?")
3828
3829every 1 second:
3830 If {Game} is "1":
3831 If {NoSec} is not set:
3832 set {_CacheThisPlayer.Red} to 0
3833 set {_CacheThisPlayer.Blue} to 0
3834 set {_CacheThisPlayer.Yellow} to 0
3835 set {_CacheThisPlayer.Green} to 0
3836 loop all players:
3837 If {Spieler.%loop-player%} is "red":
3838 add 1 to {_CacheThisPlayer.Red}
3839 If {Spieler.%loop-player%} is "blue":
3840 add 1 to {_CacheThisPlayer.Blue}
3841 If {Spieler.%loop-player%} is "yellow":
3842 add 1 to {_CacheThisPlayer.Yellow}
3843 If {Spieler.%loop-player%} is "green":
3844 add 1 to {_CacheThisPlayer.Green}
3845 If {_CacheThisPlayer.Red} is 0:
3846 set {Team.Red} to 0
3847 If {_CacheThisPlayer.Blue} is 0:
3848 set {Team.Blue} to 0
3849 If {_CacheThisPlayer.Yellow} is 0:
3850 set {Team.Yellow} to 0
3851 If {_CacheThisPlayer.Green} is 0:
3852 set {Team.Green} to 0
3853
3854every 2 seconds:
3855 If {Game} is "1":
3856 {NoSec} is not set
3857 If {Team.Red} is 0:
3858 If {Team.Blue} is 0:
3859 If {Team.Green} is 0:
3860 set {NoSec} to "1"
3861 loop all players:
3862 SpectatorAdd(loop-player, "NoGame")
3863 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
3864 broadcast "&8[&3BedWars&8] &6Team &eGelb &6hat das Spiel gewonnen"
3865 loop all players:
3866 send loop-player title "&e&lGelb" with subtitle "&7hat gewonnen" for 3 seconds
3867 launch burst firework colored red at {Lobby} with duration 0.5
3868 launch burst firework colored white at {Lobby} with duration 0.5
3869 launch burst firework colored blue at {Lobby} with duration 0.5
3870 set {NoGame} to "1"
3871 loop all players:
3872 If {Spieler.%loop-player%} is "yellow":
3873 add 10 to {synced_.Stats.BedWars.Punkte::%loop-player%}
3874 add 1 to {synced_.Stats.BedWars.%loop-player%.Wins}
3875 add 10 to {synced_.Coins.%loop-player%}
3876 set action bar of loop-player to "&f+ &e10 Coins"
3877 else:
3878 If {Spieler.%loop-player%} is set:
3879 add 1 to {synced_.Stats.BedWars.%loop-player%.Lose}
3880 make console execute command "/LobbyHologram %loop-player% true"
3881 wait 10 seconds
3882 broadcast "&8[&3BedWars&8] &cDer Server restartet in 10 Sekunden"
3883 wait 12 seconds
3884 loop all players:
3885 If loop-player has permission "Gruppe.Premium" or "YouTuber.Vorteil":
3886 make console execute command "/bcmove-premium %loop-player%"
3887 else:
3888 make console execute command "/bcmove-normal %loop-player%"
3889 wait 1.5 seconds
3890 kick all players due to "Der Server restartet ..."
3891 wait 1 second
3892 stop server
3893 If {Team.Yellow} is 0:
3894 If {Team.Blue} is 0:
3895 If {Team.Green} is 0:
3896 set {NoSec} to "1"
3897 loop all players:
3898 SpectatorAdd(loop-player, "NoGame")
3899 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
3900 broadcast "&8[&3BedWars&8] &6Team &cRot &6hat das Spiel gewonnen"
3901 loop all players:
3902 send loop-player title "&c&lRot" with subtitle "&7hat gewonnen" for 3 seconds
3903 launch burst firework colored red at {Lobby} with duration 0.5
3904 launch burst firework colored white at {Lobby} with duration 0.5
3905 launch burst firework colored blue at {Lobby} with duration 0.5
3906 set {NoGame} to "1"
3907 loop all players:
3908 If {Spieler.%loop-player%} is "red":
3909 add 10 to {synced_.Stats.BedWars.Punkte::%loop-player%}
3910 add 1 to {synced_.Stats.BedWars.%loop-player%.Wins}
3911 add 10 to {synced_.Coins.%loop-player%}
3912 set action bar of loop-player to "&f+ &e10 Coins"
3913 else:
3914 If {Spieler.%loop-player%} is set:
3915 add 1 to {synced_.Stats.BedWars.%loop-player%.Lose}
3916 make console execute command "/LobbyHologram %loop-player% true"
3917 wait 10 seconds
3918 broadcast "&8[&3BedWars&8] &cDer Server restartet in 10 Sekunden"
3919 wait 12 seconds
3920 loop all players:
3921 If loop-player has permission "Gruppe.Premium" or "YouTuber.Vorteil":
3922 make console execute command "/bcmove-premium %loop-player%"
3923 else:
3924 make console execute command "/bcmove-normal %loop-player%"
3925 wait 1.5 seconds
3926 kick all players due to "Der Server restartet ..."
3927 wait 1 second
3928 stop server
3929 If {Team.Blue} is 0:
3930 If {Team.Yellow} is 0:
3931 If {Team.Red} is 0:
3932 set {NoSec} to "1"
3933 teleport all players to {Lobby}
3934 loop all players:
3935 SpectatorAdd(loop-player, "NoGame")
3936 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
3937 broadcast "&8[&3BedWars&8] &6Team &aGrün &6hat das Spiel gewonnen"
3938 loop all players:
3939 send loop-player title "&a&lGrün" with subtitle "&7hat gewonnen" for 3 seconds
3940 launch burst firework colored red at {Lobby} with duration 0.5
3941 launch burst firework colored white at {Lobby} with duration 0.5
3942 launch burst firework colored blue at {Lobby} with duration 0.5
3943 set {NoGame} to "1"
3944 loop all players:
3945 If {Spieler.%loop-player%} is "green":
3946 add 10 to {synced_.Stats.BedWars.Punkte::%loop-player%}
3947 add 1 to {synced_.Stats.BedWars.%loop-player%.Wins}
3948 add 10 to {synced_.Coins.%loop-player%}
3949 set action bar of loop-player to "&f+ &e10 Coins"
3950 else:
3951 If {Spieler.%loop-player%} is set:
3952 add 1 to {synced_.Stats.BedWars.%loop-player%.Lose}
3953 make console execute command "/LobbyHologram %loop-player% true"
3954 wait 10 seconds
3955 broadcast "&8[&3BedWars&8] &cDer Server restartet in 10 Sekunden"
3956 wait 12 seconds
3957 loop all players:
3958 If loop-player has permission "Gruppe.Premium" or "YouTuber.Vorteil":
3959 make console execute command "/bcmove-premium %loop-player%"
3960 else:
3961 make console execute command "/bcmove-normal %loop-player%"
3962 wait 1.5 seconds
3963 kick all players due to "Der Server restartet ..."
3964 wait 1 second
3965 stop server
3966 If {Team.Green} is 0:
3967 If {Team.Red} is 0:
3968 If {Team.Yellow} is 0:
3969 set {NoSec} to "1"
3970 teleport all players to {Lobby}
3971 loop all players:
3972 SpectatorAdd(loop-player, "NoGame")
3973 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
3974 broadcast "&8[&3BedWars&8] &6Team &bBlau &6hat das Spiel gewonnen"
3975 loop all players:
3976 send loop-player title "&b&lBlau" with subtitle "&7hat gewonnen" for 3 seconds
3977 launch burst firework colored red at {Lobby} with duration 0.5
3978 launch burst firework colored white at {Lobby} with duration 0.5
3979 launch burst firework colored blue at {Lobby} with duration 0.5
3980 set {NoGame} to "1"
3981 loop all players:
3982 If {Spieler.%loop-player%} is "blue":
3983 add 10 to {synced_.Stats.BedWars.Punkte::%loop-player%}
3984 add 1 to {synced_.Stats.BedWars.%loop-player%.Wins}
3985 add 10 to {synced_.Coins.%loop-player%}
3986 set action bar of loop-player to "&f+ &e10 Coins"
3987 else:
3988 If {Spieler.%loop-player%} is set:
3989 add 1 to {synced_.Stats.BedWars.%loop-player%.Lose}
3990 make console execute command "/LobbyHologram %loop-player% true"
3991 wait 10 seconds
3992 broadcast "&8[&3BedWars&8] &cDer Server restartet in 10 Sekunden"
3993 wait 12 seconds
3994 loop all players:
3995 If loop-player has permission "Gruppe.Premium" or "YouTuber.Vorteil":
3996 make console execute command "/bcmove-premium %loop-player%"
3997 else:
3998 make console execute command "/bcmove-normal %loop-player%"
3999 wait 1.5 seconds
4000 kick all players due to "Der Server restartet ..."
4001 wait 1 second
4002 stop server
4003
4004on skript load:
4005 delete {NoSec}
4006 delete {BuiltPlaced::*}
4007 delete {Vote.Cache::*}
4008 delete {Cache.Chat::*}
4009 set block at location of {synced_.BedWars.TeamChest.Red} to chest
4010 set block at location of {synced_.BedWars.TeamChest.Green} to chest
4011 set block at location of {synced_.BedWars.TeamChest.Yellow} to chest
4012 set block at location of {synced_.BedWars.TeamChest.Blue} to chest
4013
4014on death:
4015 clear drops
4016
4017on death:
4018 wait 1 second
4019 force respawn victim
4020
4021on pickup:
4022 If {Game} is "1":
4023 If event-item is sign:
4024 cancel event
4025
4026on respawn:
4027 If {Game} is "1":
4028 add 1 to {synced_.Stats.SurvivalGames.%player%.Lose}
4029 If {NoGame} is "1":
4030 SpectatorAdd(player, "NoGame")
4031 stop
4032 If {Spieler.%player%} is "red":
4033 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.red} is not bed block:
4034 send "&8[&3BedWars&8] &cDu konntest nicht respawnen, da dein Bett zerstört wurde" to player
4035 wait 1 tick
4036 SpectatorAdd(player, "null?")
4037 else:
4038 If {Nick.%player%} is set:
4039 run player command "/nick_api unnick" as op
4040 run player command "/nick_api nick &c%{Nick.%player%}%" as op
4041 teleport player to {Red.Spawn.%{BedWars.UseArena}%}
4042 If {Spieler.%player%} is "blue":
4043 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.blue} is not bed block:
4044 send "&8[&3BedWars&8] &cDu konntest nicht respawnen, da dein Bett zerstört wurde" to player
4045 wait 1 tick
4046 SpectatorAdd(player, "null?")
4047 else:
4048 If {Nick.%player%} is set:
4049 run player command "/nick_api unnick" as op
4050 run player command "/nick_api nick &b%{Nick.%player%}%" as op
4051 teleport player to {Blue.Spawn.%{BedWars.UseArena}%}
4052 If {Spieler.%player%} is "green":
4053 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.green} is not bed block:
4054 send "&8[&3BedWars&8] &cDu konntest nicht respawnen, da dein Bett zerstört wurde" to player
4055 wait 1 tick
4056 SpectatorAdd(player, "null?")
4057 else:
4058 If {Nick.%player%} is set:
4059 run player command "/nick_api unnick" as op
4060 run player command "/nick_api nick &a%{Nick.%player%}%" as op
4061 teleport player to {Green.Spawn.%{BedWars.UseArena}%}
4062 If {Spieler.%player%} is "yellow":
4063 If block at location of {BedWars.%{BedWars.UseArena}%.Bett1.yellow} is not bed block:
4064 send "&8[&3BedWars&8] &cDu konntest nicht respawnen, da dein Bett zerstört wurde" to player
4065 wait 1 tick
4066 SpectatorAdd(player, "null?")
4067 else:
4068 If {Nick.%player%} is set:
4069 run player command "/nick_api unnick" as op
4070 run player command "/nick_api nick &e%{Nick.%player%}%" as op
4071 teleport player to {Yellow.Spawn.%{BedWars.UseArena}%}
4072
4073on quit:
4074 If {AlreadyLeft::%player%} is not set:
4075 set {AlreadyLeft::%player%} to "1"
4076 If {Game} is not set:
4077 set quit message to ""
4078 If {Nick.%player%} is set:
4079 broadcast "&8[&3BedWars&8] &7%{Nick.%player%}% &6hat den Server verlassen"
4080 else:
4081 If player has permission "Gruppe.Spieler":
4082 broadcast "&8[&3BedWars&8] &7%player% &6hat den Server verlassen"
4083 else:
4084 If player has permission "Gruppe.Premium":
4085 broadcast "&8[&3BedWars&8] &6%player% &6hat den Server verlassen"
4086 else:
4087 {NoGame} is not set
4088 If {Spieler.%player%} is set:
4089 add 1 to {synced_.Stats.BedWars.%player%.Lose}
4090 set {synced_.MinigameBlock::%player%} to now
4091 If {Nick.%player%} is set:
4092 broadcast "&8[&3BedWars&8] &c%{Nick.%player%}% &chat das Spiel verlassen"
4093 else:
4094 broadcast "&8[&3BedWars&8] &c%player% &chat das Spiel verlassen"
4095 If {Spieler.%player%} is "red":
4096 remove 1 from {Team.Red}
4097 If {Team.Red} is smaller than 1:
4098 broadcast "&8[&3BedWars&8] &cTeam &cRot &cwurde vernichtet"
4099 set block at {BedWars.%{BedWars.UseArena}%.Bett1.red} to air
4100 set block at {BedWars.%{BedWars.UseArena}%.Bett2.red} to air
4101 set {Team.Red} to 0
4102 loop all players:
4103 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
4104 ScoreboardGetUpdate("Add", "null?", loop-player, "null?")
4105 else:
4106 broadcast "&8[&3BedWars&8] &cTeam &cRot &chat noch %{Team.Red}% Spieler"
4107 If {Spieler.%player%} is "blue":
4108 remove 1 from {Team.Blue}
4109 If {Team.Blue} is smaller than 1:
4110 broadcast "&8[&3BedWars&8] &cTeam &bBlau &cwurde vernichtet"
4111 set block at {BedWars.%{BedWars.UseArena}%.Bett1.blue} to air
4112 set block at {BedWars.%{BedWars.UseArena}%.Bett2.blue} to air
4113 set {Team.Blue} to 0
4114 loop all players:
4115 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
4116 ScoreboardGetUpdate("Add", "null?", loop-player, "null?")
4117 else:
4118 broadcast "&8[&3BedWars&8] &cTeam &bBlau &chat noch %{Team.Blue}% Spieler"
4119 If {Spieler.%player%} is "green":
4120 remove 1 from {Team.Green}
4121 If {Team.Green} is smaller than 1:
4122 broadcast "&8[&3BedWars&8] &cTeam &aGrün &cwurde vernichtet"
4123 set block at {BedWars.%{BedWars.UseArena}%.Bett1.green} to air
4124 set block at {BedWars.%{BedWars.UseArena}%.Bett2.green} to air
4125 set {Team.Green} to 0
4126 loop all players:
4127 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
4128 ScoreboardGetUpdate("Add", "null?", loop-player, "null?")
4129 else:
4130 broadcast "&8[&3BedWars&8] &cTeam &aGrün &chat noch %{Team.Green}% Spieler"
4131 If {Spieler.%player%} is "yellow":
4132 remove 1 from {Team.Yellow}
4133 If {Team.Yellow} is smaller than 1:
4134 broadcast "&8[&3BedWars&8] &cTeam &eGelb &cwurde vernichtet"
4135 set block at {BedWars.%{BedWars.UseArena}%.Bett1.yellow} to air
4136 set block at {BedWars.%{BedWars.UseArena}%.Bett2.yellow} to air
4137 set {Team.Yellow} to 0
4138 loop all players:
4139 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
4140 ScoreboardGetUpdate("Add", "null?", loop-player, "null?")
4141 else:
4142 broadcast "&8[&3BedWars&8] &cTeam &eGelb &chat noch %{Team.Yellow}% Spieler"
4143 loop all players:
4144 ScoreboardGetUpdate("Delete", "null?", loop-player, "null?")
4145 ScoreboardGetUpdate("Add", "null?", loop-player, "null?")
4146 wait 1.5 seconds
4147 delete {AlreadyLeft::%player%}
4148
4149on skript load:
4150 delete {NoGame}
4151 delete {Game}
4152 delete {Team.Red}
4153 delete {Team.Blue}
4154 delete {Team.Yellow}
4155 set {Team.Green} to 0
4156 set {Team.Red} to 0
4157 set {Team.Blue} to 0
4158 set {Team.Yellow} to 0
4159 delete {AlreadyLeft::*}
4160
4161on rightclick:
4162 If {Game} is not set:
4163 If player's gamemode is not creative:
4164 cancel event
4165 else:
4166 If {Spieler.%player%} is not set:
4167 cancel event
4168
4169on pickup:
4170 If {Game} is "1":
4171 If {Spieler.%player%} is not set:
4172 cancel event
4173 else:
4174 If player's gamemode is not creative:
4175 cancel event
4176
4177on break of bed block:
4178 If {Game} is "1":
4179 If {Spieler.%player%} is "red":
4180 If {BedWars.%{BedWars.UseArena}%.Bett1.red} is location of event-block:
4181 cancel event
4182 message "&8[&3BedWars&8] &cDu kannst dein eigenes Bett nicht zerstören!"
4183 stop
4184 If {BedWars.%{BedWars.UseArena}%.Bett2.red} is location of event-block:
4185 cancel event
4186 message "&8[&3BedWars&8] &cDu kannst dein eigenes Bett nicht zerstören!"
4187 stop
4188 If {Spieler.%player%} is "blue":
4189 If {BedWars.%{BedWars.UseArena}%.Bett1.blue} is location of event-block:
4190 cancel event
4191 message "&8[&3BedWars&8] &cDu kannst dein eigenes Bett nicht zerstören!"
4192 stop
4193 If {BedWars.%{BedWars.UseArena}%.Bett2.blue} is location of event-block:
4194 cancel event
4195 message "&8[&3BedWars&8] &cDu kannst dein eigenes Bett nicht zerstören!"
4196 stop
4197 If {Spieler.%player%} is "green":
4198 If {BedWars.%{BedWars.UseArena}%.Bett1.green} is location of event-block:
4199 cancel event
4200 message "&8[&3BedWars&8] &cDu kannst dein eigenes Bett nicht zerstören!"
4201 stop
4202 If {BedWars.%{BedWars.UseArena}%.Bett2.green} is location of event-block:
4203 cancel event
4204 message "&8[&3BedWars&8] &cDu kannst dein eigenes Bett nicht zerstören!"
4205 stop
4206 If {Spieler.%player%} is "yellow":
4207 If {BedWars.%{BedWars.UseArena}%.Bett1.yellow} is location of event-block:
4208 cancel event
4209 message "&8[&3BedWars&8] &cDu kannst dein eigenes Bett nicht zerstören!"
4210 stop
4211 If {BedWars.%{BedWars.UseArena}%.Bett2.yellow} is location of event-block:
4212 cancel event
4213 message "&8[&3BedWars&8] &cDu kannst dein eigenes Bett nicht zerstören!"
4214 stop
4215 cancel event
4216 If {BedWars.%{BedWars.UseArena}%.Bett1.red} is location of event-block:
4217 set block at {BedWars.%{BedWars.UseArena}%.Bett1.red} to air
4218 set block at {BedWars.%{BedWars.UseArena}%.Bett2.red} to air
4219 ScoreboardGetUpdate("Update", "Red", player, "%player%")
4220 If {BedWars.%{BedWars.UseArena}%.Bett2.red} is location of event-block:
4221 set block at {BedWars.%{BedWars.UseArena}%.Bett1.red} to air
4222 set block at {BedWars.%{BedWars.UseArena}%.Bett2.red} to air
4223 ScoreboardGetUpdate("Update", "Red", player, "%player%")
4224 If {BedWars.%{BedWars.UseArena}%.Bett1.blue} is location of event-block:
4225 set block at {BedWars.%{BedWars.UseArena}%.Bett1.blue} to air
4226 set block at {BedWars.%{BedWars.UseArena}%.Bett2.blue} to air
4227 ScoreboardGetUpdate("Update", "Blue", player, "%player%")
4228 If {BedWars.%{BedWars.UseArena}%.Bett2.blue} is location of event-block:
4229 set block at {BedWars.%{BedWars.UseArena}%.Bett1.blue} to air
4230 set block at {BedWars.%{BedWars.UseArena}%.Bett2.blue} to air
4231 ScoreboardGetUpdate("Update", "Blue", player, "%player%")
4232 If {BedWars.%{BedWars.UseArena}%.Bett1.green} is location of event-block:
4233 set block at {BedWars.%{BedWars.UseArena}%.Bett1.green} to air
4234 set block at {BedWars.%{BedWars.UseArena}%.Bett2.green} to air
4235 ScoreboardGetUpdate("Update", "Green", player, "%player%")
4236 If {BedWars.%{BedWars.UseArena}%.Bett2.green} is location of event-block:
4237 set block at {BedWars.%{BedWars.UseArena}%.Bett1.green} to air
4238 set block at {BedWars.%{BedWars.UseArena}%.Bett2.green} to air
4239 ScoreboardGetUpdate("Update", "Green", player, "%player%")
4240 If {BedWars.%{BedWars.UseArena}%.Bett1.yellow} is location of event-block:
4241 set block at {BedWars.%{BedWars.UseArena}%.Bett1.yellow} to air
4242 set block at {BedWars.%{BedWars.UseArena}%.Bett2.yellow} to air
4243 ScoreboardGetUpdate("Update", "Yellow", player, "%player%")
4244 If {BedWars.%{BedWars.UseArena}%.Bett2.yellow} is location of event-block:
4245 set block at {BedWars.%{BedWars.UseArena}%.Bett1.yellow} to air
4246 set block at {BedWars.%{BedWars.UseArena}%.Bett2.yellow} to air
4247 ScoreboardGetUpdate("Update", "Yellow", player, "%player%")