LeakyFloor [Minigame] [MultiArena] FREE [No support anymore] 2.0

Run, but the floor will disappear

  1. TheNickSkater
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    Contributors:
    TheNickSkater
    [​IMG]
    Information:
    • This is a MultiArena Minigames Plugin
    • This Plugin works on 1.8+, 1.9+, 1.10, 1.11 and 1.12
    • This Plugin only works on Java8, if you have Java7, please update.
    GamePlay:
    • The floor is made out of clay, if you run over it, it changes color from Green to Yellow to Orange to Red and then to air. That means the floor will disappear slowly.
    Notes:
    Please do not set an arena to 1 Player min.. this will break the game!
    You can't join an arena if you created one with a name like 'Test' but type 'test'.

    Features:
    • Unlimited arenas
    • Unlimited players per arena
    • Automatic Reset
    • Protection against Plugin/Server shutdown (Arenas will still get resetet)
    • Fully configurable
    • GameSigns
    • Scoreboard
    • Start Item (With permission)
    • ItemSave (Configurable)
    • Permissionkick
    • Unlimited floor layers
    • Stats System (Also With MySQL)
    • Spectator mode
    • few more
    • more will follow

    Screenshots:

    GameSign

    [​IMG]

    LobbyItems/Scoreboard (Standart)

    [​IMG]

    How an Arena COULD be build (But the Blocks HAVE to be lime green stained clay blocks!)

    [​IMG]

    Commands:
    You can Use /LeakyFloor or /LKF for the commands
    • /LeakyFloor Join <Arena>
    • /LeakyFloor Leave
    • /LeakyFloor Create <Arena>
    • /LeakyFloor Delete <Arena>
    • /LeakyFloor Setlobby <Arena>
    • /LeakyFloor Setspawn <Arena>
    • /LeakyFloor Setmax <Arena> <MAX>
    • /LeakyFloor Setmin <Arena> <MIN>
    • /LeakyFloor Setloseheight <Arena> <HEIGHT>
    • /LeakyFloor Checkarena <Arena>
    • /LeakyFloor Stats (<Player>)
    • /LeakyFloor Spectate <Arena>
    Permissions:

    • LeakyFloor.create
      • Allows you to create an Arena
    • LeakyFloor.delete
      • Allows you to delete an Arena
    • LeakyFloor.setlobby
      • Allows you to set the lobby of an Arena
    • LeakyFloor.setspawn
      • Allows you to set the spawn of an Arena
    • LeakyFloor.setmax
      • Allows you to set the max players of an Arena
    • LeakyFloor.setmin
      • Allows you to set the min players of an Arena
    • LeakyFloor.setlose
      • Allows you to set the lose height of an Arena
    • LeakyFloor.checkarena
      • Allows you to check if everything is set for an Arena
    • LeakyFloor.joinfull
      • Allows you to join full Arenas
    • LeakyFloor.stats
      • Allows you to see your OWN stats
    • LeakyFloor.stats.others
      • Allows you to see the stats of other players
    • LeakyFloor.spectate
      • Allows you to spectate an Arena
    Config:
    Code (Text):
    Prefix: '[&cLeakyFloor] '
    BeforeGameCD: 15
    CountdownSound: BLOCK_NOTE_PLING
    SaveInv: true
    WinCommands:
    - eco give %player% 10
    - msg %player% You won :)
    CmdWhitelist:
    - /lkf leave
    - /leakyfloor leave
    - /tell
    LobbySign:
    - '&c[LeakyFloor]'
    - '%arena%'
    - '&aLOBBY'
    - '%players%'
    GameSign:
    - '&c[LeakyFloor]'
    - '%arena%'
    - '&aINGAME'
    - '%players%'
    LobbyScoreBoardTitle: '&cLeakyFloor'
    InGameScoreBoardTitle: '&cLeakyFloor'
    LobbyScoreBoard:
    - '&eArena'
    - '&b%arena%'
    - ' '
    - '&ePlayers'
    - '&b%players%'
    InGameScoreBoard:
    - '&eArena'
    - '&b%arena%'
    - ' '
    - '&ePlayers'
    - '&b%players%'
     
    Messages.yml:
    Code (Text):
    NoPerm: '&cYou dont have permission!'
    AlreadyIngame: '&cYou are already in an Arena!'
    ArenaFull: '&cThis Arena is already full!'
    CountdownStop: '&cNot Enough Players! Waiting for more!'
    CountdownMessage: '&aGame Starts in &c%time% &aSeconds!'
    GameStartMessage: §aGame Starts in a few Seconds! Prepare yourselfs!
    GameStartsNow: §aGame Started!
    JoinMessage: '&6%player% &ajoined the game!'
    DeathMessagePlayer: §cYou died! Better Luck next time :)
    DeathMessageIngame: '&6%player% &cdied!'
    WinMessage: '&6Congratulation! You won the game!'
    CMDBlocker: '&cThis Command is not allowed in this Arena!'
    NotInArena: '&cYou are not in an Arena!'
    LeaveMessage: '&6%player% &cleft the game!'
    LeaveItem: '&cLeave'
    StartItem: '&aStart'
    AlreadyStarting: '&cThe Game is already starting!'
    NotEnoughPlayers: '&cNot Enough Players to start the Game!'
    KickMessage: '&cYou got kicked by an Premium or Server Member!'
    IngameAFKKick: '&cYou got kicked becuase you were not moving for to long!'
    ArenaAlreadyIngame: '&cThis Arena is already ingame!'
    Stats.yml:
    Code (Text):
    MySQL:
      HOST: HOST
      PORT: PORT
      DATABASE: DATABASE
      USERNAME: USERNAME
      PASSWORD: PASSWORD
    EnableMySQL: false
    StatsFormat:
      OwnStats:
      - '&cLeakyFloor'
      - ' '
      - '&o&l&n&eYour Stats'
      - ' '
      - '&aPlayedGames: &e%playedgames%'
      - ' '
      - '&aWins: &e%wins%'
      - ' '
      - '&aLoses : &e%loses%'
      OtherStats:
      - '&cLeakyFloor'
      - ' '
      - '&o&l&n&e%player% Stats'
      - ' '
      - '&aPlayedGames: &e%playedgames%'
      - ' '
      - '&aWins: &e%wins%'
      - ' '
      - '&aLoses : &e%loses%'
     


    How to setup an Arena:
    1. Create a new arena with /LeakyFloor create <arena>
    2. Set the Lobby with /LeakyFloor setlobby <arena>
    3. Set the Arena spawn with /LeakyFloor setspawn <arena>
    4. Set the MAX players with /LeakyFloor setmax <arena> <max>
    5. Set the MIN players with /LeakyFloor setmin <arena> <min>
    6. Set the Loseheight with /LeakyFloor setloseheight <arena> <height>
    7. Now stop your Server and go in the arenas.yml and edit everything you need. Also go in the config.yml and edit what you want.
    8. Start your Server again
    9. Set the GameSign for the arena (see below)
    10. Check if everything is okey with /LeakyFloor checkarena <arena>
    11. Play and have Fun!
    Terms:
    Even if its a free plugin, please respect the following things.
    1. You are not allowed to decompile or modify the plugin in any way!
    2. You are not allowed to post or publish the plugin anywhere!
    3. You are not allowed to sell the plugin anywhere!
    4. You may give the plugin to friends, but you are not allowed to say its your plugin!
    Todo:
    Yes there will be more things.
    1. If you have nice feature ideas, please send them to me :).

    Test Server:

    • English Server: play.drealms.us
    • If you have a Server running this Plugin, you can send me a PM, then I will link the IP here :)

    Videos:
    German Tutorial by AkEgo:


    German Tutorial by SirBukkit:



    There will be more Updates of course :). If you have any requests/
    suggestions or found a bug, please send me a PM or use the discussions forum. Please do not post negative reviews with bug reports.
    If you have any issues with the plugin, send me a PM, I will help as most as I can if I have enough time ;)

    This plugin is free, but if you want to help me, you can donate here :)

    [​IMG]

    The Plugin hit 600 Downloads! Thats AMAZING! Thanks a lot!


    So thats all! Have fun

Recent Updates

  1. Fixed Location Bug
  2. Fixed Bug
  3. Added 1.11 Support

Recent Reviews

  1. Tim210805210805
    Tim210805210805
    4/5,
    Version: 2.0
    What is the permission to start the game faster?..............................................
  2. Elguerrero
    Elguerrero
    4/5,
    Version: 2.0
    So similary to tntrun.... but good,but dont work in my server of 1.12.2 :(
    _______________________________________________________
  3. Puzzyraider
    Puzzyraider
    4/5,
    Version: 2.0
    Pls help

    [20:21:00 WARN]: [LeakyFloor] Task #8047 for LeakyFloor v2.0 generated an exception
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(ArrayList.java:653) ~[?:1.8.0_66]
    at java.util.ArrayList.get(ArrayList.java:429) ~[?:1.8.0_66]
    at me.NickLeakyFloor.main.join$1.run(join.java:66) ~[?:?]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftTask.run(CraftTask.java:71) ~[spigot_1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
    at org.bukkit.craftbukkit.v1_12_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [spigot_1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:739) [spigot_1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot_1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot_1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot_1.12.2.jar:git-Spigot-93e20b3-e8b6e4f]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66]
    1. TheNickSkater
      Author's Response
      First things first. No support given in Review section. I will ask the Spigot Team to remove this, or you do it yourself..
  4. RTC
    RTC
    5/5,
    Version: 2.0
    Really nice! I would like to have a possibility to change the leave item, as, for example on my server, all minigames have a structure void as a leave item.
    1. TheNickSkater
      Author's Response
      I didnt update the plugin for a long long time now. I dont know if I even gonna do so. I may recode it sometimes, but dont expect it.
      Still, im glad you like it, even if I am not happy with the plugin anymore.
      Thanks for the review!
  5. inparsian
    inparsian
    4/5,
    Version: 1.9
    Great plugin, but I have an idea for this minigame.

    Maybe you should add a leave sign, then I would give a 5 star rating. Thanks!
  6. MrHumblePie
    MrHumblePie
    5/5,
    Version: 1.9
    Absolutely great plugin! Very easy to set up and its great that there is a file for editing the language. My players love it!
  7. Killer123451
    Killer123451
    5/5,
    Version: 1.9
    Amazing minigame/ i didnt use it yet :/ i have some questions
    1- is the plugin support 1.8.8 ?
    2- is the plugin support wins command ? ( suggestions)
    1. TheNickSkater
      Author's Response
      First of all, Thanks for the review :). Yes it does Support 1.8.8. Just take the 1.8+ Jar. Also yes it supports win commands :)
  8. Xyntra
    Xyntra
    5/5,
    Version: 1.8
    This is a amazing plugin! I really like it. I've got some suggestions:
    - Bungeecord
    - Commands should be like /leave, not /LeakyFloor leave
    - Arena set should be min 1 player too, so 1 player can play alone.

    NICE NICE NICE PLUGIN! :)))
    1. TheNickSkater
      Author's Response
      BungeeCord - May come if I have time, what I don't have much.
      Leave - It has to be LeakyFloor leave because it could get in conflict with other plugins.
      1 Player - No, thats not how the game is ment to play.

      Thanks for the review :)
  9. Revivalo
    Revivalo
    5/5,
    Version: 1.5
    Excelent plugin! Only missing spectator mode and leave commands. But perfect work! Thanks for that plugin!
    1. TheNickSkater
      Author's Response
      Spectator mode will follow, and there is an leave command.: /LeakyFloor leave. Also Thanks for the review :)
  10. marcellmit2l
    marcellmit2l
    5/5,
    Version: 1.5
    Nice Plugin! Please add BungeeCord Mode! :D
    _____________________________________
    _____________________________________
    1. TheNickSkater
      Author's Response
      Thanks for the review :), bungee mode will MAYBE follow