Compare commits
No commits in common. "45c4718aab37435f934d5da7cf61bcc6c2e2ab10" and "0371a9f28428e9fb0cf7e2283048ac7a4f10144c" have entirely different histories.
45c4718aab
...
0371a9f284
6
.vscode/settings.json
vendored
6
.vscode/settings.json
vendored
@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"files.trimTrailingWhitespace": true,
|
|
||||||
"files.insertFinalNewline": true,
|
|
||||||
"files.trimFinalNewlines": true,
|
|
||||||
"editor.renderFinalNewline": false
|
|
||||||
}
|
|
@ -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
|
@ -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
|
@ -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
|
@ -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ötä 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
|
@ -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
|
|
@ -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
|
||||||
|
@ -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:
|
||||||
|
10
mirricraft-lobby-tunnel.sk
Normal file
10
mirricraft-lobby-tunnel.sk
Normal 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
|
@ -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:
|
||||||
|
@ -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:
|
@ -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"
|
@ -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
|
@ -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
|
|
233
mirricraft.sk
233
mirricraft.sk
@ -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
|
|
Loading…
Reference in New Issue
Block a user