Compare commits

..

No commits in common. "45c4718aab37435f934d5da7cf61bcc6c2e2ab10" and "0371a9f28428e9fb0cf7e2283048ac7a4f10144c" have entirely different histories.

15 changed files with 208 additions and 543 deletions

View File

@ -1,6 +0,0 @@
{
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"editor.renderFinalNewline": false
}

View File

@ -1,20 +1,10 @@
#-------------------------------------------------- # --- Clear Inventory ---
# command /clearinventory:
# MIRRICRAFT
# by Christer Warén / Warén Group
#
#--------------------------------------------------
command /clearinventory [<player>]:
description: Clear Inventory description: Clear Inventory
aliases: /clearinv aliases: /clearinv
executable by: players executable by: console and players
trigger: trigger:
if arg-1 is not set: if player has the permission "mirricraft.clearinventory":
if player has permission "mirricraft.clearinventory":
remove all items from player remove all items from player
stop stop
if arg-1 is set:
if player has permission "mirricraft.admin":
remove all items from arg-1
stop stop

View File

@ -1,21 +1,8 @@
#-------------------------------------------------- # --- EnderChest ---
# command /enderchest:
# MIRRICRAFT
# by Christer Warén / Warén Group
#
#--------------------------------------------------
command /enderchest [<player>]:
description: EnderChest description: EnderChest
executable by: players executable by: players
trigger: trigger:
if arg-1 is not set:
if player has permission "mirricraft.enderchest":
wait 2 tick wait 2 tick
open player's ender chest to player open the player's ender chest to the player
stop
if arg-1 is set:
if player has permission "mirricraft.admin":
wait 2 tick
open arg-1's ender chest to player
stop stop

View File

@ -1,36 +1,21 @@
#-------------------------------------------------- # --- Fly ---
# command /fly [<text>]:
# MIRRICRAFT
# by Christer Warén / Warén Group
#
#--------------------------------------------------
command /fly [<player>]:
description: Fly description: Fly
executable by: players executable by: console and players
trigger: trigger:
if arg-1 is not set:
if player has the permission "mirricraft.fly": if player has the permission "mirricraft.fly":
if {fly.%player%} is not set: if {fly.%player%} is not set:
message "&7[&2MirriCraft&7]&r Lento on nyt sallittu" message "&7[&2MirriCraft&7]&r Lento on nyt sallittu"
set player's flight mode to true set player's flight mode to true
set {fly.%player%} to true set {fly.%player%} to true
stop stop
else:
message "&7[&2MirriCraft&7]&r Lento on pois käytöstä" message "&7[&2MirriCraft&7]&r Lento on pois käytöstä"
set player's flight mode to false set player's flight mode to false
delete {fly.%player%} delete {fly.%player%}
stop stop
if arg-1 is set:
if player has permission "mirricraft.admin":
if {fly.%arg-1%} is not set:
set arg-1's flight mode to true
set {fly.%arg-1%} to true
stop
else:
set arg-1's flight mode to false
delete {fly.%arg-1%}
stop
on quit: on join:
delete {fly.%player%} if {fly.%player%} is set:
if player has the permission "mirricraft.vip":
set player's flight mode to true
stop

View File

@ -1,46 +1,29 @@
#-------------------------------------------------- # --- Game Mode ---
# command /gamemode [<string>]:
# MIRRICRAFT
# by Christer Warén / Warén Group
#
#--------------------------------------------------
command /gamemode [<string>] [<player>]:
description: Game Mode description: Game Mode
aliases: /gm aliases: /gm
executable by: console and players executable by: console and players
trigger: trigger:
if arg-2 is not set:
if arg-1 is "0" or "s" or "survival": if arg-1 is "0" or "s" or "survival":
if player has the permission "mirricraft.gamemode.survival": if player has the permission "mirricraft.gamemode.survival":
set gamemode of player to Survival set gamemode of player to Survival
stop stop
stop
else if arg-1 is "1" or "c" or "creative": else if arg-1 is "1" or "c" or "creative":
if player has the permission "mirricraft.gamemode.creative": if player has the permission "mirricraft.gamemode.creative":
set gamemode of player to Creative set gamemode of player to Creative
stop stop
stop
else if arg-1 is "2" or "a" or "adventure": else if arg-1 is "2" or "a" or "adventure":
if player has the permission "mirricraft.gamemode.adventure": if player has the permission "mirricraft.gamemode.adventure":
set gamemode of player to Adventure set gamemode of player to Adventure
stop stop
stop
else if arg-1 is "3" or "sp" or "spectator": else if arg-1 is "3" or "sp" or "spectator":
if player has the permission "mirricraft.gamemode.spectator": if player has the permission "mirricraft.gamemode.spectator":
set gamemode of player to Spectator set gamemode of player to Spectator
stop stop
stop
else: else:
message "&7[&2MirriCraft&7]&r Valitse pelitila" to player message "&7[&2MirriCraft&7]&r Sy&ouml;t&auml; pelitila"
stop
if arg-2 is set:
if player has the permission "mirricraft.admin":
if arg-1 is "0" or "s" or "survival":
set gamemode of arg-2 to Survival
stop
else if arg-1 is "1" or "c" or "creative":
set gamemode of arg-2 to Creative
stop
else if arg-1 is "2" or "a" or "adventure":
set gamemode of arg-2 to Adventure
stop
else if arg-1 is "3" or "sp" or "spectator":
set gamemode of arg-2 to Spectator
stop stop

View File

@ -1,21 +0,0 @@
#--------------------------------------------------
#
# MIRRICRAFT
# by Christer Warén / Warén Group
#
#--------------------------------------------------
command /inventory [<player>]:
description: Inventory
executable by: players
trigger:
if arg-1 is not set:
if player has permission "mirricraft.inventory":
wait 2 tick
open player's inventory to player
stop
if arg-1 is set:
if player has permission "mirricraft.admin":
wait 2 tick
open arg-1's inventory to player
stop

View File

@ -1,10 +1,4 @@
#-------------------------------------------------- # --- Iron Door Opener ---
#
# MIRRICRAFT
# by Christer Warén / Warén Group
#
#--------------------------------------------------
on right click on iron door: on right click on iron door:
play sound "block.iron_door.open" with volume 1 to the player play sound "block.iron_door.open" with volume 1 to the player
toggle event-block toggle event-block

View File

@ -1,10 +1,4 @@
#-------------------------------------------------- # --- KitPVP ---
#
# MIRRICRAFT
# by Christer Warén / Warén Group
#
#--------------------------------------------------
command /kitpvp [<string>] [<string>]: command /kitpvp [<string>] [<string>]:
description: Spawn description: Spawn
executable by: players executable by: players
@ -146,7 +140,7 @@ command /kitpvp [<string>] [<string>]:
else if arg-1 is "end": else if arg-1 is "end":
remove all items from player remove all items from player
clear {kitpvp.%player%.started} clear {kitpvp.%player%.started}
teleport player to spawn of "%player's world%" teleport player to world "%player's world%"
stop stop
else: else:
stop stop
@ -157,7 +151,7 @@ command /kitpvp [<string>] [<string>]:
on join: on join:
if player's world is "minigames": if player's world is "minigames":
teleport player to spawn of "%player's world%" teleport player to world "%player's world%"
remove all items from player remove all items from player
set the player's walk speed to 0.2 set the player's walk speed to 0.2
set slot 7 of player's inventory to 1 of chest named "&fKitPVP" set slot 7 of player's inventory to 1 of chest named "&fKitPVP"
@ -169,10 +163,10 @@ on respawn:
stop stop
on death: on death:
if victim's world is "minigames": if player's world is "minigames":
remove all items from victim remove all items from player
set the victim's walk speed to 0.2 set the player's walk speed to 0.2
clear {kitpvp.%victim%.started} clear {kitpvp.%player%.started}
clear drops clear drops
on quit: on quit:

View File

@ -0,0 +1,10 @@
# --- Lobby Tunnel ---
on region enter:
wait 1 tick
if "%event-region%" contains "lobby_tunnel_":
set the player's walk speed to 0.4
on region exit:
wait 1 tick
if "%event-region%" contains "lobby_tunnel_":
set the player's walk speed to 0.2

View File

@ -1,9 +1,8 @@
#-------------------------------------------------- # --- NPC ---
# on script load:
# MIRRICRAFT set {citizens} to yml value "PluginHooks.Npc" of file "plugins/Skellett/config.yml"
# by Christer Warén / Warén Group if {citizens} is false:
# disable script "mirricraft-npc.sk"
#--------------------------------------------------
on rightclick on entity: on rightclick on entity:
if clicked entity is a citizen: if clicked entity is a citizen:

View File

@ -102,45 +102,35 @@ command /mirricraft [<string>] [<string>] [<string>]:
else if arg-1 is "visit": else if arg-1 is "visit":
if player has the permission "mirricraft.visit": if player has the permission "mirricraft.visit":
if arg-2 is "lobby": if arg-2 is "lobby":
wait 2 tick
connect player to "lobby" connect player to "lobby"
stop stop
else if arg-2 is "truelo": else if arg-2 is "truelo":
wait 2 tick
connect player to "truelo" connect player to "truelo"
stop stop
else if arg-2 is "utopia": else if arg-2 is "utopia":
wait 2 tick
connect player to "utopia" connect player to "utopia"
stop stop
else if arg-2 is "skyblock": else if arg-2 is "skyblock":
wait 2 tick
connect player to "skyblock" connect player to "skyblock"
stop stop
else if arg-2 is "minigames": else if arg-2 is "minigames":
wait 2 tick
connect player to "minigames" connect player to "minigames"
stop stop
else if arg-2 is "multiverse": else if arg-2 is "multiverse":
wait 2 tick
connect player to "multiverse" connect player to "multiverse"
stop stop
else if arg-2 is "multiverse-hub" or "hub" or "multiverse-creative" or "multiverse-survival" or "multiverse-skyblock": else if arg-2 is "multiverse-hub" or "hub" or "multiverse-creative" or "multiverse-survival" or "multiverse-skyblock":
if arg-2 is "multiverse-hub": if arg-2 is "multiverse-hub":
wait 2 tick teleport player to world "hub"
teleport player to spawn of "hub"
stop stop
if arg-2 is "multiverse-creative": if arg-2 is "multiverse-creative":
wait 2 tick teleport player to world "creative"
teleport player to spawn of "creative"
stop stop
if arg-2 is "multiverse-survival": if arg-2 is "multiverse-survival":
wait 2 tick teleport player to world "survival"
teleport player to spawn of "survival"
stop stop
if arg-2 is "multiverse-skyblock": if arg-2 is "multiverse-skyblock":
wait 2 tick teleport player to world "skyblock"
teleport player to spawn of "skyblock"
stop stop
stop stop
else: else:
@ -267,23 +257,42 @@ on respawn:
make player execute command "/mirricraft item" make player execute command "/mirricraft item"
stop stop
on click: #on leftclick:
if event-item is ender chest named "&fMirriCraft": # if event-item is ender chest named "&fMirriCraft":
make player execute command "/mirricraft gui" # make player execute command "/mirricraft gui"
cancel the event # cancel the event
wait 2 tick # wait 2 tick
if event-item is compass named "&4Mene": # if event-item is compass named "&4Mene":
make player execute command "/mirricraft gui visit" # make player execute command "/mirricraft gui visit"
cancel the event # cancel the event
wait 2 tick # wait 2 tick
if event-item is diamond named "&bVIP": # if event-item is diamond named "&bVIP":
make player execute command "/mirricraft gui vip" # make player execute command "/mirricraft gui vip"
cancel the event # cancel the event
wait 2 tick # wait 2 tick
if event-item is player's skull named "&6%player%": # if event-item is player's skull named "&6%player%":
make player execute command "/mirricraft gui player" # make player execute command "/mirricraft gui player"
cancel the event # cancel the event
wait 2 tick # wait 2 tick
#on rightclick:
# if event-item is ender chest named "&fMirriCraft":
# make player execute command "/mirricraft gui"
# cancel the event
# wait 2 tick
# if event-item is compass named "&4Mene":
# make player execute command "/mirricraft gui visit"
# cancel the event
# wait 2 tick
# if event-item is diamond named "&bVIP":
# make player execute command "/mirricraft gui vip"
# cancel the event
# wait 2 tick
# if event-item is player's skull named "&6%player%":
# make player execute command "/mirricraft gui player"
# cancel the event
# wait 2 tick
#on inventory click: #on inventory click:
# if event-item is ender chest named "&fMirriCraft": # if event-item is ender chest named "&fMirriCraft":
@ -316,15 +325,15 @@ on pickup:
delete event-entity delete event-entity
on death: on death:
if victim's world is "lobby": if player's world is "lobby":
clear drops clear drops
if victim's world is "utopia": if player's world is "utopia":
clear drops clear drops
# --- Welcome Message --- # --- Welcome Message ---
#on join: on join:
# send player title "MirriCraft" for 5 seconds send player title "MirriCraft" for 5 seconds
# send action bar "Nauti pelihetkestäsi, %player%!" to player send action bar "Nauti pelihetkestäsi, %player%!" to player
# --- World Title --- # --- World Title ---
on player world change: on player world change:
@ -346,65 +355,65 @@ on weather change to rain or thunder:
# # # #
# ----------------------- # # ----------------------- #
#command /hub: command /hub:
# description: Multiverse - Hub description: Multiverse - Hub
# executable by: players executable by: players
# trigger: trigger:
# make player execute command "/mirricraft visit multiverse-hub" make player execute command "/mirricraft visit multiverse-hub"
# stop stop
#command /multiverse: command /multiverse:
# description: Multiverse description: Multiverse
# executable by: players executable by: players
# trigger: trigger:
# make player execute command "/mirricraft visit multiverse" make player execute command "/mirricraft visit multiverse"
# stop stop
# --- World Title --- # --- World Title ---
#on player world change: on player world change:
# if "%event-world%" is "hub": if "%event-world%" is "hub":
# send player title "&6HUB" for 5 seconds send player title "&6HUB" for 5 seconds
# else if "%event-world%" is "survival": else if "%event-world%" is "survival":
# send player title "&6Survival" for 5 seconds send player title "&6Survival" for 5 seconds
# else if "%event-world%" is "survival_resources": else if "%event-world%" is "survival_resources":
# send player title "&6Survival - Resources" for 5 seconds send player title "&6Survival - Resources" for 5 seconds
# else if "%event-world%" is "survival_nether": else if "%event-world%" is "survival_nether":
# send player title "&6Survival - Nether" for 5 seconds send player title "&6Survival - Nether" for 5 seconds
# else if "%event-world%" is "survival_end": else if "%event-world%" is "survival_end":
# send player title "&6Survival - End" for 5 seconds send player title "&6Survival - End" for 5 seconds
# else if "%event-world%" is "creative": else if "%event-world%" is "creative":
# send player title "&6Creative" for 5 seconds send player title "&6Creative" for 5 seconds
# else if "%event-world%" is "skyblock": else if "%event-world%" is "skyblock":
# send player title "&6SkyBlock" for 5 seconds send player title "&6SkyBlock" for 5 seconds
# else if "%event-world%" is "skyblock_normal": else if "%event-world%" is "skyblock_normal":
# send player title "&6SkyBlock - Normal" for 5 seconds send player title "&6SkyBlock - Normal" for 5 seconds
# else if "%event-world%" is "skyblock_nether": else if "%event-world%" is "skyblock_nether":
# send player title "&6SkyBlock - Nether" for 5 seconds send player title "&6SkyBlock - Nether" for 5 seconds
# else if "%event-world%" is "skyblock_end": else if "%event-world%" is "skyblock_end":
# send player title "&6SkyBlock - End" for 5 seconds send player title "&6SkyBlock - End" for 5 seconds
# --- Hub Time & Weather --- # --- Hub Time & Weather ---
#at 18:00: at 18:00:
# if "%event-world%" is "hub": if "%event-world%" is "hub":
# set time to 7:00 set time to 7:00
#on weather change to rain or thunder: on weather change to rain or thunder:
# if "%event-world%" is "hub": if "%event-world%" is "hub":
# cancel event cancel event
# --- Survival Event Block --- # --- Survival Event Block ---
#on region enter: on region enter:
# wait 1 tick wait 1 tick
# if "%event-region%" contains "survival_castle_event_block": if "%event-region%" contains "survival_castle_event_block":
# make console execute command "/uf start survival_event_newyear_2019" make console execute command "/uf start survival_event_newyear_2019"
# make console execute command "/ptime 14000ticks %player%" make console execute command "/ptime 14000ticks %player%"
# make console execute command "/pweather clear %player%" make console execute command "/pweather clear %player%"
#on region exit: on region exit:
# wait 1 tick wait 1 tick
# if "%event-region%" contains "survival_castle_event_block": if "%event-region%" contains "survival_castle_event_block":
# make console execute command "/ptime reset %player%" make console execute command "/ptime reset %player%"
# make console execute command "/pweather reset %player%" make console execute command "/pweather reset %player%"
# make console execute command "/uf stop survival_event_newyear_2019" # make console execute command "/uf stop survival_event_newyear_2019"
#on death: #on death:

View File

@ -1,21 +1,15 @@
#-------------------------------------------------- # --- Portals ---
#
# MIRRICRAFT
# by Christer Warén / Warén Group
#
#--------------------------------------------------
on region enter: on region enter:
wait 1 tick wait 1 tick
if "%event-region%" contains "_portal_to_lobby": if "%event-region%" contains "_portal_to_lobby":
teleport player to spawn of "%player's world%" teleport player to world "%player's world%"
connect player to "lobby" connect player to "lobby"
if "%event-region%" contains "_portal_to_utopia": if "%event-region%" contains "_portal_to_utopia":
teleport player to spawn of "%player's world%" teleport player to world "%player's world%"
connect player to "utopia" connect player to "utopia"
if "%event-region%" contains "_portal_to_skyblock": if "%event-region%" contains "_portal_to_skyblock":
teleport player to spawn of "%player's world%" teleport player to world "%player's world%"
connect player to "skyblock" connect player to "skyblock"
if "%event-region%" contains "_portal_to_minigames": if "%event-region%" contains "_portal_to_minigames":
teleport player to spawn of "%player's world%" teleport player to world "%player's world%"
connect player to "minigames" connect player to "minigames"

View File

@ -1,17 +1,11 @@
#-------------------------------------------------- # --- Spawn ---
#
# MIRRICRAFT
# by Christer Warén / Warén Group
#
#--------------------------------------------------
command /spawn: command /spawn:
description: Spawn description: Spawn
executable by: players executable by: players
trigger: trigger:
if "%player's world%" contains "skyblock_": if "%player's world%" contains "skyblock_":
teleport player to spawn of "skyblock" teleport player to world "skyblock"
stop stop
else: else:
teleport player to spawn of "%player's world%" teleport player to world "%player's world%"
stop stop

View File

@ -1,54 +0,0 @@
#--------------------------------------------------
#
# MIRRICRAFT
# by Christer Warén / Warén Group
#
#--------------------------------------------------
command /speed [<text>] [<number>] [<player>]:
description: Speed
executable by: players
trigger:
if arg-1 is not set:
stop
if arg-1 is set:
if arg-1 is "walk":
if arg-2 is not set:
stop
if arg-2 is set:
if arg-2 is greater than 10:
set player's walking speed to 0.2 * 10
stop
set player's walking speed to 0.2 * arg 2
stop
if arg-1 is "fly":
if arg-2 is not set:
stop
if arg-2 is set:
if arg-3 is not set:
if player has the permission "mirricraft.speed":
if arg-2 is greater than 10:
set player's flying speed to 0.2 * 10
stop
set player's flying speed to 0.2 * arg 2
stop
if arg-3 is set:
if player has the permission "mirricraft.admin":
if arg-2 is greater than 10:
set arg-3's flying speed to 0.2 * 10
stop
set arg-3's flying speed to 0.2 * arg 2
stop
# Lobby Tunnel
on region enter:
wait 1 tick
if "%event-region%" contains "lobby_tunnel_":
set player's walking speed to 0.4
on region exit:
wait 1 tick
if "%event-region%" contains "lobby_tunnel_":
set player's walking speed to 0.2

View File

@ -5,219 +5,26 @@
# #
#-------------------------------------------------- #--------------------------------------------------
on load:
#Create Config
if "mirricraft.yml" exist:
stop
else:
create file "mirricraft.yml"
#wf "#--------------------------------------------------" to "mirricraft.yml"
#wf "#" to "mirricraft.yml"
#wf "# MIRRICRAFT" to "mirricraft.yml"
#wf "# by Christer Warén / Warén Group" to "mirricraft.yml"
#wf "#" to "mirricraft.yml"
#wf "#--------------------------------------------------" to "mirricraft.yml"
stop
# --- Bossbar ---
on join: on join:
make player execute command "/mirricraft item" create bossbar titled "&f&lMirriCraft" and id "bossbar.%player's uuid%" for player with progress 100 with colors white
stop stop
on respawn: # --- Welcome Message ---
make player execute command "/mirricraft item" on join:
stop send player title "MirriCraft" for 5 seconds
send action bar "Nauti pelihetkestäsi, %player%!" to player
on click:
if event-item is ender chest named "&fMirriCraft":
make player execute command "/mirricraft gui"
cancel the event
wait 2 tick
if event-item is compass named "&2Mene":
make player execute command "/mirricraft gui visit"
cancel the event
wait 2 tick
if event-item is diamond named "&bVIP":
make player execute command "/mirricraft gui vip"
cancel the event
wait 2 tick
if event-item is diamond axe named "&5Ylläpito":
make player execute command "/mirricraft gui admin"
cancel the event
wait 2 tick
if event-item is player's skull named "&6%player%":
make player execute command "/mirricraft gui player"
cancel the event
wait 2 tick
on pickup:
if event-item is ender chest named "&fMirriCraft":
delete event-entity
if event-item is compass named "&2Mene":
delete event-entity
if event-item is diamond named "&bVIP":
delete event-entity
if event-item is diamond named "&5Ylläpito":
delete event-entity
if event-item is player's skull named "&6%player%":
delete event-entity
on death:
if victim's world is "lobby":
clear drops
if victim's world is "utopia":
clear drops
on weather change to rain or thunder:
if "%event-world%" is "lobby":
cancel event
command /mirricraft [<string>] [<string>] [<string>] [<string>]:
description: MirriCraft
aliases: /mirri, /mc
executable by: players
trigger:
if arg-1 is not set:
make player execute command "/mirricraft item"
make player execute command "/mirricraft gui"
stop
if arg-1 is set:
if arg-1 is "visit":
if player has the permission "mirricraft.visit":
if arg-2 is not set:
message "&7[&2MIRRICRAFT&7]&r Sinun tulee syöttää matkakohde, johon haluat matkustaa!"
stop
if arg-2 is set:
if arg-2 is "lobby":
wait 2 tick
connect player to "lobby"
stop
else if arg-2 is "truelo":
wait 2 tick
connect player to "truelo"
stop
else if arg-2 is "utopia":
wait 2 tick
connect player to "utopia"
stop
else if arg-2 is "skyblock":
wait 2 tick
connect player to "skyblock"
stop
else if arg-2 is "minigames":
wait 2 tick
connect player to "minigames"
stop
else:
message "&7[&2MIRRICRAFT&7]&r Valitsemasi matkakohde ei löytynyt!"
stop
else:
message "&7[&2MIRRICRAFT&7]&r Sinulla ei ole riittäviä oikeuksia!"
if arg-1 is "vip":
if player has the permission "mirricraft.vip":
if arg-2 is "cosmetics":
wait 2 tick
make player execute command "/uc menu main"
stop
if arg-2 is "music":
wait 2 tick
make player execute command "/music"
stop
else:
message "&7[&2MIRRICRAFT&7]&r Osta itsellesi VIP-jäsenyys tukemalla MirriCraftin toimintaa!"
if arg-1 is "player":
stop
if arg-1 is "item":
if player's world is "lobby":
remove all items from player
if player have permission "mirricraft.admin":
set slot 0 of player's inventory to 1 of compass named "&2Mene"
set slot 4 of player's inventory to 1 of diamond named "&bVIP"
set slot 6 of player's inventory to 1 of diamond axe named "&5Ylläpito"
set slot 8 of player's inventory to 1 of player's skull named "&6%player%"
stop
else:
set slot 0 of player's inventory to 1 of compass named "&2Mene"
set slot 4 of player's inventory to 1 of diamond named "&bVIP"
set slot 8 of player's inventory to 1 of player's skull named "&6%player%"
stop
else:
set slot 8 of player's inventory to 1 of ender chest named "&fMirriCraft"
stop
if arg-1 is "reload":
if player has permission "mirricraft.admin":
message "&7[&2MirriCraft&7]&r Reloading..."
make player execute command "/skript reload mirricraft"
stop
if arg-1 is "gui":
if arg-2 is not set:
wait 2 tick
open chest inventory with 3 row named "MirriCraft" to player
wait 2 tick
loop integers between 0 and 26:
format slot loop-integer of player with gray stained glass pane named "&7" to be unstealable
if player have permission "mirricraft.admin":
format slot 10 of player with compass named "&2Mene" with lore "-" to close then run [execute player command "/mirricraft gui visit"]
format slot 12 of player with diamond named "&bVIP" with lore "-" to close then run [execute player command "/mirricraft gui vip"]
format slot 14 of player with diamond axe named "&5Ylläpito" with lore "-" to close then run [execute player command "/mirricraft gui admin"]
format slot 16 of player with player's skull named "&6Player" with lore "&o&f%player%" to close then run [execute player command "/mirricraft gui player"]
stop
else:
format slot 10 of player with compass named "&2Mene" with lore "-" to close then run [execute player command "/mirricraft gui visit"]
format slot 13 of player with diamond named "&bVIP" with lore "-" to close then run [execute player command "/mirricraft gui vip"]
format slot 16 of player with player's skull named "&6Player" with lore "&o&f%player%" to close then run [execute player command "/mirricraft gui player"]
stop
if arg-2 is set:
if arg-2 is "visit":
wait 2 tick
open chest inventory with 4 row named "MirriCraft - Mene" to player
wait 2 tick
loop integers between 0 and 35:
format slot loop-integer of player with gray stained glass pane named "&7" to be unstealable
format slot 11 of player with diamond sword with no nbt named "&f&nTruelo" with lore "&o&fSelviydy elämän haasteista" and "&7Avautuu myöhemmin" to close then run [execute player command "/mirricraft visit truelo"]
format slot 13 of player with allium named "&f&nUtopia" with lore "&o&fVain luovuus on rajanasi" to close then run [execute player command "/mirricraft visit utopia"]
format slot 15 of player with oak sapling named "&f&nSkyBlock" with lore "&o&fTunne vapauden tuulenvire" to close then run [execute player command "/mirricraft visit skyblock"]
format slot 21 of player with end crystal named "&f&nMinigames" with lore "&o&fHauskaa kavereiden kanssa" to close then run [execute player command "/mirricraft visit minigames"]
format slot 23 of player with ender eye named "&f&nMultiverse" with lore "&o&fKäväise vanhoissa maailmoissa" and "&7Suljettu toistaiseksi" to close then run [execute player command "/mirricraft visit multiverse"]
format slot 35 of player with nether star named "&fLobby" to close then run [execute player command "/mirricraft visit lobby"]
format slot 27 of player with arrow named "&fTakaisin" to close then run [execute player command "/mirricraft gui"]
stop
if arg-2 is "vip":
if player has the permission "mirricraft.vip":
wait 2 tick
open chest inventory with 4 row named "MirriCraft - VIP" to player
wait 2 tick
loop integers between 0 and 35:
format slot loop-integer of player with gray stained glass pane named "&7" to be unstealable
if player's world is "lobby":
format slot 12 of player with ender chest named "&fCosmetics" to close then run [execute player command "/mirricraft vip cosmetics"]
format slot 14 of player with music disc cat named "&fMusic" to close then run [execute player command "/mirricraft vip music"]
format slot 27 of player with arrow named "&fTakaisin" to close then run [execute player command "/mirricraft gui"]
stop
if arg-2 is "player":
wait 2 tick
open chest inventory with 4 row named "MirriCraft - %player%" to player
wait 2 tick
loop integers between 0 and 35:
format slot loop-integer of player with gray stained glass pane named "&7" to be unstealable
format slot 12 of player with ender chest named "&fEnderChest" to close then run [execute player command "/enderchest"]
format slot 14 of player with elytra named "&fFly" to close then run [execute player command "/fly"]
format slot 27 of player with arrow named "&fTakaisin" to close then run [execute player command "/mirricraft gui"]
stop
if arg-2 is "admin":
if player has the permission "mirricraft.admin":
wait 2 tick
open chest inventory with 4 row named "MirriCraft - Ylläpito" to player
wait 2 tick
loop integers between 0 and 35:
format slot loop-integer of player with gray stained glass pane named "&7" to be unstealable
format slot 27 of player with arrow named "&fTakaisin" to close then run [execute player command "/mirricraft gui"]
stop
command /lobby:
description: Lobby
executable by: players
trigger:
make player execute command "/mirricraft visit lobby"
stop