Description
Spleef Plugin (by Enktale)
Compatible with Hytale v2026-02-17
Introduction
This plugin offers the Spleef Minigame where players have to try to make others fall by destroying Spleef Blocks.

Commands & Permissions
Player Commands
/spleef join
Permission: spleef.join
Join the Spleef lobby
/spleef leave
Permission: spleef.leave
Leave the current Spleef match or lobby
/spleef top
Permission: spleef.top
View the Spleef leaderboard
Moderator Commands
/spleef start
Permission: spleef.start
Start the Spleef match
/spleef stop
Permission: spleef.stop
Stop the current Spleef match
/spleef kick <player>
Permission: spleef.kick
Kick a player from the match
Admin Commands
/spleef admin-getblock
Permission: spleef.get-block
Get the Spleef block item
/spleef admin-setlobby
Permission: spleef.set-lobby
Set the Spleef lobby location
/spleef admin-setarena
Permission: spleef.set-arena
Define the Spleef arena
/spleef reload
Permission: spleef.reload
Reload the plugin configuration
/spleef admin-clearplayer
Permission: spleef.clear-player
Clear Spleef data for a player
How to Set Up an Arena
Step 1 – Set the Lobby
Go to the desired lobby location and run:
/spleef admin-setlobby
Step 2 – Build the Arena
Build the arena using Spleef Blocks
The Block ID: Spleef_Block can be selected from the creative menu or retrieved using /spleef admin-getblock. SimpleClaims integration: In the SimpleClaims configuration you can disable a block from being protected, add Spleef_Block here so players can destroy Spleef Blocks, even when it is claimed (e.g. by the Spawn)
Make sure players can fall at least 3 blocks down when a block is broken
Step 3 – Select the Arena
Use the Creative Mode selection tool
Select all Spleef Blocks in the arena
Run: /spleef admin-setarena
Configuration & Settings
spleef.enabled
Enable or disable the Spleef plugin
spleef.blacklist.enabled
Enable or disable the permissions blacklist
(Permissions are temporarily removed while players are in the lobby or match)
spleef.blacklist.permissions
List of permissions that should be blocked when the blacklist is enabled
spleef.countdown.seconds
Duration of the countdown (in seconds) after at least 2 players join the lobby
spleef.rewards.daily.limit
How many times a player is given the reward for winning the spleef, on a daily basis
spleef.rewards.commands
Commands run by the console on the winner (e.g. /balance add {player} 5)
Planned Features
Option to enable or disable player collisions (configurable)
Author's note
This plugin has been created for my own server, but feel free to leave any recommendations. I will likely not be implementing features which would not fit on my server though.


