Spleef 1.6.8

Will you be the last one in the arena?

  1. NaruseII
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://github.com/NaruseII/Spleef
    Contributors:
    ISrVanzy, The_King_Senne
    Languages Supported:
    Français, Español, Nederlands, Polak, Custom (You can add your language)
    Plugin no longer supported

    Will you be the last one in the arena?

    [​IMG]

    Spleef is a very old mini-game, in which you will have to fight with other players (you choose the amount) on top of a track of snow blocks with a shovel, the objective of this mini-game is to break the floor of blocks of snow with your shovel and make the other players fall into the water, the last player standing is the winner, with this plugin this can become reality in a very easy, simple and comfortable way for your server.

    Discord (Support and more): https://discord.gg/sNNar8w
    FeedBacky (Bug and Suggestions): https://feedbacky.net/p/naruse-spleef


    [​IMG]

    Players commands | Admin commands
    To create an arena: /spleef create <Spleef name> <[Game Mode]>
    When your arena is created, perform /spleef set Arena <Spleef name> (It's to set the spawn in the arena when the game starts.) to save this location and perform /spleef set <Max or Min> <Spleef name> <Number> to save the minimum player size and maximum player size that the plugin needs to start or limit the arena.
    Perform /spleef set Spawn <Spleef name> to set the spawn where players will be teleported when game finish.
    (Optional: a lobby zone can be added by performing /spleef set Lobby <Spleef name>. It's the location where the players are teleported when they join an arena.)

    Perform a /spleef reload to start the arena and create a sign with:
    [​IMG]

    Click on the sign that you created then click again to join the arena and have fun!

    Players will lose when they touch lava or water.

    [​IMG]

    • /spleef help <[1, 2, ...]>
    • /spleef delete <Spleef name> (It will remove a Spleef)
    • /spleef reload (It's to reload all Spleefs)
    • /spleef <Open, Close> <Spleef name> (It's to close or open the sign of a spleef)
    • /spleef set lang <French, English, Spanish, Dutch, Custom> (Set the language of the game. French, English or Custom (Your language))
    • /spleef list (It will show you all Spleefs. Spleefs in operation and spleef in failure)
    • /spleef force <Start, Stop> <Spleef name> (It will force start or force stop a spleef)
    • /spleef allow <SnowBalls, Broadcast, Lightning, MagmaCream, ShowTime, GoldShovel, Spectator> (It will allow snowBalls to spawn when a block is broke. It will allow the plugin to broadcast a message when a spleef has a winner.)
    • Region:
      • /spleef set region <Spleef name> (Works with WorldEdit and also it doesn't work in 1.13)
      • /spleef remove region <Spleef name>
      • (These commands are useful to prevent players other than the game from breaking snow blocks.)
    • /spleef set time <Wait, BeforeMelt, BetweenMelt, Resting> <Number> (Useful to set the timer of all Spleefs)
    • /spleef set rewards <Win, Lose> <Number> (It will modify the money that players will earn when they win or lose a game)
    • /spleef set rewards command <Command> (The plugin will perform your command. Write '{player}' if you want the name of the player. Write your command without '/'.)
    • /spleef join <Spleef name> (It will join you in a game)
    • /spleef wager <Open, Decline, Accept, Wager> <[Player]> (Players can now wager their items on a game. The player who loses the game first loses his wager. This command is still under test. Bugs that I haven't seen may occur)
      • Example:
        • Player 1: /spleef wager wager Naruse
        • then Player 2: /spleef wager accept
    • /spleef set gameMode <Spleef name> <Game Mode> (It will modify the game Mode of a Spleef.)
    • /spleef set glowing (It will make players glowing in team mode)
    • /spleef duel <Invite, Decline, Accept> <[Player]> (Players can now make duels with other players. Duels work only for Spleef in duel mode. This command is still under test. Bugs that I haven't seen may occur)
      • Example:
        • Player 1: /spleef duel invite Naruse
        • then Player 2: /spleef duel accept
    • /spleef set holograms <Location, Enable> (This feature needs HolographicDisplays to work. This is a leader board of Spleef player. It will set the location where the holograms will spawn, and if there are enabled.)
    • /spleef block <List, Add, Remove> <[Type]> <[Data]> (It will add blocks that players can break.)
    • /spleef top (Shows the 10 best players, based on the count of wins.)

    [​IMG]

    Game modes are now available for Spleefs.
    To change the game mode of a Spleef, perform /spleef set gameMode <Game Mode>
    Here are the game modes
    :​
    Code (Text):
    -NORMAL (Default game mode)
    -DUEL
    -TWO_TEAM
    -SPLEGG
    -BOW
    -MELTING


    If you want a new game mode for Spleefs, send me a message on discord :)
    Next game mode (soon): FOUR_TEAM

    [​IMG]

    Code (Text):
    - speef.help (Perform /speed help)
    - spleef.create (Peform /spleef create)
    - spleef.delete (...)
    - spleef.reload
    - spleef.set
    - spleef.open
    - spleef.close
    - spleef.list
    - spleef.force
    - spleef.sign.create
    - spleef.sign.break
    - spleef.allow
    - spleef.deny.wager
    - spleef.deny.duel
    - spleef.deny.join

    [​IMG]

    Everything below is in the configuration file "messages.yml".
    Code (YAML):

    signColorTag
    :
    open
    :
    wait
    :
    line2
    :
    ifPlayersSize>=max/4*3
    : "&c"
    ifPlayersSize>=max/2
    : "&6"
    else
    : "&a"
    line3
    :
    ifPlayersSize>=min
    : "&a"
    else
    : "&4"
    line4
    : "&a"
    game
    :
    line2
    :
    ifPlayersSize>=max/4*3
    : "&c"
    ifPlayersSize>=max/2
    : "&6"
    else
    : "&a"
    line4
    : "&4"
    close
    :
    line2
    : "&c"

    If you want me to add your preferred language to the plugin. Come send me a message on Discord.
    The Spanish language requires a reload and must have the configuration file "messages.yml" empty. (You can still modify "messages.yml" but your changes will be visible in game. Spanish is simply written by default on "messages.yml", your changes come first.)

    [​IMG]

    The plugin is now compatible with Vault.
    The plugin can add money to a player when he loses or wins a game.
    If you want to change the money that players will earn, the /spleef set rewards <Win, Lose> <Number> command is there for that.

    The plugin is compatible with PaperSpigot. The only thing that does not pass is the region, indeed if a region is made on an arena, no snow block can be broken.


    To prevent a command during the game, here's how to do it. You will have to adapt according to your command.
    Code (Text):
    commands:
    - fly
    - gamemode

    - PlaceholderAPI supported:
    - %spleef_first% -> Player with the most wins.
    - %spleef_second% -> Second player with the most wins.
    - %spleef_third% -> Third player with the most wins.
    - %spleef_fourth% -> Fourth player with the most wins.
    - %spleef_fifth% -> Fifth player with the most wins.
    - %spleef_wins% -> Get player's number of wins.
    - %spleef_loses% -> Get player's number of loses.


    [​IMG]






    !! IMPORTANT !!
    If you encounter a problem related to the plugin, please send me a message on Discord, Spigot or just leave a comment with the problem. ;)
    If you want some change in the plugin, you can ask me this change.
    If you saw any mistakes from my English, please tell me it on Discord
    :)
    Everything on this plugin is SUPPOSED to work in 1.14.
    egor123, kuchta, TheDaChicken and 2 others like this.

Recent Updates

  1. Addition
  2. 1.15 update
  3. Bug fixed.

Recent Reviews

  1. ByteGate
    ByteGate
    4/5,
    Version: 1.6.8
    Can anyone please help me? the gold shovel dowsnt pop-up... Have tried everything
    1. NaruseII
  2. JohnsanGeezo
    JohnsanGeezo
    4/5,
    Version: 1.6.8
    Amazing plugin - works very well, except the scoreboard seemingly puts the players in a random order, sometimes leaving the top spot completely blank! Any suggestions would be appreciated.
  3. polo002
    polo002
    5/5,
    Version: 1.6.6
    How can I set it so when players fall out the arena, they lose the game and get teleported back to spawn?
    1. NaruseII
      Author's Response
      Players need to fall into lava or water.
  4. Callam117
    Callam117
    5/5,
    Version: 1.6.6
    Everything works so far, except people who aren't operators cannot break the blocks. I have it in my spawn with a seperate World Guard region. But it still wont allow
    1. NaruseII
      Author's Response
      Arena inside WorldGuard region won't work (if you enabled the block flag). Spleef doesn't handle WorldGuard.
  5. Stormeyes
    Stormeyes
    5/5,
    Version: 1.6.1
    Thank you for the plugin, works well on paper 1.14.4

    Players seem to enjoy it :) (and i played it myself for the first time and got wiped ;p )
  6. Dizel348
    Dizel348
    2/5,
    Version: 1.6.1
    spleef is working well , but almost every game , i cant see any palyer at arena , pls can u fix it (1.13.2)
  7. Hyptex
    Hyptex
    5/5,
    Version: 1.5.10
    It's a really good easy to use plugin. It supports Multiverse too which is good. Though it's not compatible with 1.13.2 unfortuately.
  8. Tiippex
    Tiippex
    5/5,
    Version: 1.4.12
    Very nice plugin. Works very well. The author is friendly and fixes bugs very fast.
    Would buy it if this is a premium resource!
  9. kuchta
    kuchta
    4/5,
    Version: 1.4.5
    when i join in to the game i dont have shovel. ________________________________________________
    1. NaruseII
      Author's Response
      Come on discord to fix your problem :]
  10. Leodur2006
    Leodur2006
    4/5,
    Version: 1.4.4
    It's a good plugin, but please, can you add a GUI for easier arena management and customizable game modes (Like a number of teams that we choose instead of constants).

    (Also, sorry to break your 5-star ratings streak, but, this isn't perfect.)