HomeJavaMods⭐ Spleef Ultimate ⭐ ➢ Host the Coolest Event on Your Server!
⭐ Spleef Ultimate ⭐ ➢ Host the Coolest Event on Your Server!
ModsJava

⭐ Spleef Ultimate ⭐ ➢ Host the Coolest Event on Your Server!

⬇ Download on Spigot

Introduction

Introducing an innovative twist to the classic Spleef game! With Advanced Spleef, you can offer your players an upgraded and more engaging Spleef experience. From enhanced snowballs to customized shovels, this plugin offers a plethora of features that elevate the traditional gameplay.

Features
And much more! Dive into the config to personalize every aspect of your Spleef game, ensuring a unique and fun experience for every player.

Guide to Using the Plugin

The Spleef plugin is a popular tool for creating dynamic and fun game arenas in Minecraft. Here's a comprehensive guide to help you understand and make the most of its features.

Setting Up a Spleef Arena:
  1. Creating Snow Layers: Initially, you must create at least two layers of snow blocks. These layers will serve as the main terrain for players to move and compete on.

  2. Marking Arena Positions: To define the arena's area, use the commands /spleef pos1 and /spleef pos2 at the spots you are currently looking at. These commands allow marking the corners of the Spleef arena.

  3. Considerations When Creating an Arena:
    • Ensure the arena does not encroach on the area that is at the lowest level – the place where players will fall after being eliminated.
    • The arena's walls should not be made of snow to prevent them from being destroyed by players.
    • The lowest level, where players will be eliminated, should be low enough so that players cannot destroy blocks above them.
  4. Creating the Arena: To create an arena, type the command /spleef create <name>. Give your arena a unique name for easy identification.
Configuration and Rewards:
  1. Setting Rewards: The command /spleef setreward allows setting rewards for the game winners on your arena. The reward will be assigned from the items you currently have in your inventory.

  2. Renewing Snow Layers: If you want the snow layers to be automatically renewed after each round, use /spleef setsnowarea <name> after previously marking two positions of the snow layer with /spleef pos1 and /spleef pos2.

  3. Joining the Arena: Players can join a Spleef arena using the command /spleef join <arena name>. Set the spawn point on the arena using /spleef setspawn.
Game Management:
  1. Pausing and Resuming the Game: Use /spleef pause to stop the game at any time. To resume, use /spleef resume.

  2. Manually Renewing Layers: If you prefer manually renewing the snow layers, turn off automatic renewal in the plugin configuration. Layers can be renewed using the command /spleef renew.
Additional Notes:
With this guide, you are now ready to create and manage your own Spleef arena

VIDEOS & PICTURES

ezgif.com-optimize (4).gif

ezgif.com-optimize (3).gif

ezgif.com-optimize (6).gif

ezgif.com-optimize (5).gif

ezgif.com-optimize (2).gif

Permissions, Config
Spoiler: conifg.yml
Code (YAML):
#  ____  ____  _     _____ _____ _____
# / ___||  _ \| |   | ____| ____|  ___|
# \___ \| |_) | |   |  _| |  _| | |_
#  ___) |  __/| |___| |___| |___|  _|
# |____/|_|   |_____|_____|_____|_|

# Language used in the plugin.
lang
: english

# Configuration of the item used for spleef game.
spleefItem
:
  useDurability
: false
  durability
: 100
  unbreakable
: true
  type
: NETHERITE_SHOVEL
  name
: "&#00BFFFSpleef Shovel"
  lore
:
   - ""
    - "&#87CEFAUse this item to play spleef!"
    - "&#87CEFAHave fun!"
  enchantments
:
    DURABILITY
: 3
    DIG_SPEED
: 10
    MENDING
: 1

# Configuration of the enhanced snowball.
enhancedSnowball
:
  enabled
: true
  chance
: 10
  dropAmount
: '1'
  name
: "&9&lEnhanced Snowball"
  lore
:
   - "&bThis is not an ordinary snowball."
    - "&bIt will destroy a much larger area of snow!"
  enchanted
: true

# Amount of regular snowballs that drop from one snow block.
snowBlockDropAmount
: '1-4'

# Configuration of the scoreboard displayed in-game.
scoreboard
:
  title
: "§f☃ §b&lSpleef Area §f☃"
  lines
:
   - "&7————————————&f"
    - "&a» &bPlayers
: &f{players_count}"
    - "{countdown_status}"
    - "&7————————————&f&r"

# Countdown messages for various game states.
countdown
:
  end_game
: "&a» &bEnding in: &f{time}"
  start_game
: "&a» &bStart in: &f{time}"
  pause_game
: "&a» &4&l∥∥ &cGame paused"

# Time in seconds before the game starts.
startDelay
: 60

# Time in seconds before the game ends.
gameDuration
: 1800

# Minimum number of players required to start the game.
minPlayersToStart
: 2

# Configuration related to snowball interactions.
SnowballKnockbackEnabled
: false             # Enables knockback from snowballs.
SnowballPlayerKnockbackMultiplier
: 1.5     # Multiplier for knockback strength.
SnowballDisappearsOnHit
: false             # Keeps snowball after hitting a player.

# Multiplier for bounce speed of snowballs and arrows.
bounceMultiplier
: 0

# Options to determine if a limit should be used for different types of snowballs in the inventory.
# If set to "true", the limit for a given type of snowball will be active.
useInventoryLimits
:
  enhancedSnowballs
: false
  snowballs
: false

# Maximum amount of enhanced snowballs in the inventory.
maxEnhancedSnowballsInInventory
: 5

# Maximum amount of regular snowballs in the inventory.
maxSnowballsInInventory
: 64

# Whether excess snowballs should be automatically removed from the player's inventory.
removeExcessSnowballs
: false

# Automatic item pickup configuration.
autopickup
:
  enabled
: false           # Whether the option is active.
  vanishExcess
: false       # Determines if excess snowballs should be removed when the player exceeds the inventory limit. Only works when "autopickup" is on.

# Should snowballs destroy snow blocks.
destroySnowBlockWithSnowball
: true

# Prevents snowballs from dropping from snow blocks when hit by a regular snowball.
disableSnowballDropOnSnowballHit
: false

# Prevents snowballs from dropping from snow blocks when hit by an enhanced snowball.
disableEnhancedSnowballDropOnSnowballHit
: false

# Enables a large countdown visualization before the game starts.
bigCountdown
: true

# Automatically renew snow areas after the game ends.
autoRenewSnowAreasAfterGameEnd
: true

# Configuration for the glowing effect on players.
glowingEffect
:
  alwaysOn
: false               # Determines whether the glowing effect is always active.
  cyclicEffectEnabled
: false   # Enables or disables the cyclic application of the glowing effect.
  duration
: 10                 # Duration of the glowing effect in seconds.
  interval
: 60                 # Interval between activations of the glowing effect in seconds.

# Configuration for snowball cooldowns.
cooldowns
:
  enabled
: false               # Enables/disables cooldowns.
  showMessage
: false             # Shows cooldown message to players.
  regularSnowball
: 1000         # Cooldown time for regular snowballs (in milliseconds).
  enhancedSnowball
: 5000       # Cooldown time for enhanced snowballs (in milliseconds).

# Spleef sound configuration.
# If you set a value to "none", the sound will not be played.
# You can find available sounds at: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
spleefSounds
:
  shovelAdd
: "ENTITY_ITEM_PICKUP"
  shovelRemove
: "ENTITY_ITEM_BREAK"
  inventoryFull
: "ENTITY_VILLAGER_NO"
  shovelDrop
: "ENTITY_ENDERMAN_TELEPORT"
  craftingAttemptSound
: "ENTITY_VILLAGER_NO"
  countdown
: "BLOCK_NOTE_BLOCK_PLING"
  gameStart
: "ENTITY_PLAYER_LEVELUP"

# Game flags for different types of interactions and effects.
Flags
:
  SignEdit
: false
  BlockPlace
: false
  EntityPlace
: false
  HangingPlace
: false
  FishingRodUse
: false
  FallDamage
: false
  HungerLoss
: false
  ExplosionsEnabled
: false
  ExplosionDamage
: false
  FireworkUse
: false
  EnderpearlAllowed
: false
  ChorusFruitAllowed
: false
  RiptideUse
: false
  BlockFadeAllowed
: false
  MobSpawning
: false
  PlayerDamage
: false
  BucketUse
: false
  PotionUse
: false
  FireDamage
: false
  ProjectileDamage
: false
  LightningStrikes
: false
  WaterSpreadIntoArena
: false
  LavaSpreadIntoArena
: false

# Inventory types where the spleef item cannot be used.
blockedInventoryTypes
:
 - CHEST
  - ANVIL
  - ENDER_CHEST
  - FURNACE
  - BARREL
  - DROPPER
  - HOPPER
  - SHULKER_BOX
  - GRINDSTONE
  - STONECUTTER

# Configuration of permissions for various spleef commands.
Permissions
:
  SpleefMain
:
    enabled
: true
    permission-node
: 'spleef.main'
  SpleefCreate
:
    enabled
: true
    permission-node
: 'spleef.create'
  SpleefPos1
:
    enabled
: true
    permission-node
: 'spleef.pos1'
  SpleefPos2
:
    enabled
: true
    permission-node
: 'spleef.pos2'
  SpleefRemove
:
    enabled
: true
    permission-node
: 'spleef.remove'
  SpleefReload
:
    enabled
: true
    permission-node
: 'spleef.reload'
  SpleefJoin
:
    enabled
: false
    permission-node
: 'spleef.join'
  SpleefSetspawn
:
    enabled
: true
    permission-node
: 'spleef.setspawn'
  SpleefPause
:
    enabled
: true
    permission-node
: "spleef.pause"
  SpleefResume
:
    enabled
: true
    permission-node
: "spleef.resume"
  SpleefSetReward
:
    enabled
: true
    permission-node
: "spleef.setreward"
  SpleefSetsnowarea
:
    enabled
: true
    permission-node
: "spleef.setsnowarea"
  SpleefRemovesnowarea
:
    enabled
: true
    permission-node
: "spleef.removesnowarea"
  SpleefRenew
:
    enabled
: true
    permission-node
: "spleef.renew"

# Config version.
config-version
: 1.1
 

Share your opinion

Do you enjoy our Spleef plugin? Your feedback is incredibly valuable to us! We encourage you to leave a review and share your experiences. Your comments allow us to continuously improve our tool and deliver even better gaming experiences. Whether you have suggestions, praise, or constructive criticism – we want to hear from you! Help us create a better environment for the Minecraft community. Thank you for your time and contribution.
Support

If you have any questions, suggestions, or encounter an issue while using the plugin, please reach out to me on Discord under the name karoleq224. I'll be happy to assist and answer any inquiries!

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

⭐ Spleef Ultimate ⭐ ➢ Host the Coolest Event on Your Server! is a free Minecraft Java mod. Compatible with Minecraft 1.16, 1.17, 1.18, 1.19 and newer. Downloaded 593 times (via Spigot). Download it and open it directly in the game.

Explore more