#-------------------------------------------------- # # MIRRICRAFT # by Christer Warén / Warén Group # #-------------------------------------------------- on join: make player execute command "/mirricraft item" # --- Welcome Message --- send title "MirriCraft" to player for 5 seconds send action bar "Nauti pelihetkestäsi, %player's name%!" to player stop on respawn: make player execute command "/mirricraft item" stop 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's name%": 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-item if event-item is compass named "&2Mene": delete event-item if event-item is diamond named "&bVIP": delete event-item if event-item is diamond named "&5Ylläpito": delete event-item if event-item is player's skull named "&6%player's name%": delete event-item 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 [] [] [] []: 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's name%" 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's name%" 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's name%" 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's name%" 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's name%" 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