promotional bannermobile promotional banner
premium banner
A simple plugin for the iconic Spleef Minigame! All messages are configurable, you are free to build custom arenas, and the plugin can easily work with SimpleClaims!

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-getblockSimpleClaims 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.