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

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

Discover a new side of Spleef! Enhanced snowballs, customized shovels, and full game personalization




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
  • Enhanced Snowballs: Not just your regular snowballs. These have a chance to be special and destroy a larger area of snow, adding a strategic element to the game.
  • Customized Shovels: Introduce specially designed shovels for Spleef with unique enchantments and attributes. Choose from various materials, set durability, and even make them unbreakable!
  • Inventory Management: Define inventory limits for both regular and enhanced snowballs. Plus, choose to remove excess snowballs automatically or make them vanish, providing a seamless gaming experience.
  • Automatic Snow Renewal: Features automatic snow renewal on arenas, allowing for quick regeneration of the game terrain after each match, ensuring continuity and fluidity of play.
  • Game Management: Functions for pausing and resuming games, manually renewing snow, and managing player spawns, give full control over the course of gameplay in the arena.
  • Rewards for Winners: The ability to set individual rewards for match winners, adding motivation and competitiveness among players.
  • Cooldown Mechanisms: Implement cooldowns for throwing snowballs, ensuring fair gameplay. Notify players with customized messages when they're on cooldown.
  • Sound Customization: Add immersive sound effects for various Spleef actions. Personalize sounds for adding/removing shovels, full inventory notifications, and more.
  • Prevent Potions: Ensure a level playing field by preventing the use of potions in Spleef areas. This feature can even be applied to server operators.
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:
  • Compatibility with Other Plugins: Pay attention to other plugins on the server that may change the functions or description of the Spleef shovel. This could affect your Spleef arena's operation.
  • Securing the Area: To secure the area at the lowest level, where the Spleef arena will not be located, you can use a plugin like WorldGuard. This will ensure protection against unwanted destruction of the area by players.
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
  • spleef.create: Allows for creating new Spleef arenas.
  • spleef.pos1 and spleef.pos2: Set positions for Spleef arenas.
  • spleef.remove: Remove existing Spleef arenas.
  • spleef.reload: Reload the plugin's configuration.
  • spleef.join: Allows players to join existing Spleef arenas.
  • spleef.setspawn: Sets the spawn point on the Spleef arena.
  • spleef.pause: Allows for pausing the game on the Spleef arena.
  • spleef.resume: Allows for resuming the game on the Spleef arena.
  • spleef.setreward: Enables setting a reward for winning on the Spleef arena.
  • spleef.setsnowarea: Allows for setting an area where snow on the arena will be automatically renewed.
  • spleef.removesnowarea: Enables removal of the snow renewing area.
  • spleef.renew: Allows for manual renewal of snow on the Spleef arena.
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!
Resource Information
Author:
----------
Total Downloads: 532
First Release: Oct 14, 2023
Last Update: Mar 17, 2024
Category: ---------------
All-Time Rating:
3 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings