minigameIntermediatemc 1.20.x – 1.21.x33 lines
spleef arena
players stand on a snow platform; whoever breaks blocks under others wins. auto-restores arena after each round.
vanilla Skriptno addons required.
spleef.sk33 lines
command /spleef join: trigger: add player to {spleef.players::*} teleport player to {spleef.spawn} clear player's inventory give 1 iron shovel to player send "&aYou joined Spleef! Break the snow under other players." to player command /setspleefspawn: permission: spleef.admin trigger: set {spleef.spawn} to location of player send "&aSpleef spawn set." to player on break of snow block: if player is in {spleef.players::*}: cancel event set event-block to air on damage: if victim is a player: if victim is in {spleef.players::*}: if damage cause is fall: cancel event remove victim from {spleef.players::*} teleport victim to spawn of (world "world") broadcast "&7%victim% &fwas spleef'd! (%size of {spleef.players::*}% left)" if size of {spleef.players::*} <= 1: loop {spleef.players::*}: broadcast "&6%loop-value% &fwins Spleef!" give 1 diamond to loop-value delete {spleef.players::*}
get it running
spleef.sk · 33 lines · vanilla Skript- 1
copy or download
grab the .sk file with the buttons up top.
spleef.sk· ready to drop in - 2
drop it in your scripts folder
save it exactly here on your server — no typos, just copy the path:
…/plugins/Skript/scripts/spleef.sk - 3
reload in-game
run this in chat or console — your script goes live instantly:
/sk reload spleef
that's it — your script is live. hop in-game to try it.
/ related templates
more minigame templates
minigame
mob arena (wave-based)
wave-based mob arena: /arena join queues, /arena start spawns waves of zombies/skeletons. reward per kill. survives all waves = win.
minigamehide and seek
hider/seeker minigame: hiders join via /has join, an admin starts the round with /has seek, seeker has 30 seconds before hunt begins. last hider standing wins. (no block-disguise — that requires a separate disguise plugin.)
minigamecapture the flag (basics)
two teams (red/blue), flag at each base, steal opponent's flag and return to base to score. first to 3 wins.