Grief Warfare Minigame [1.8.X & 1.9.X - 1.10] MULTI ARENA 2.0.9

The mass destruction minigame |SERVER-NETWORK PLUGIN|

  1. DynamicJk
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    [​IMG]
    [​IMG]
    By: DynamicJk
    Developers : DynamicJk, Effective_Light, PandemicDev
    Tested By: PandemicDev

    Official Test server: gwf.atomicpvp.co (Only 2 players needed to start, maximum players 12)
    REQUIREMENTS: JAVA 8+, A ENTIRE SERVER TO RUN, MINECRAFT 1.8+ or 1.9 - 1.10

    [​IMG]
    A Free for fall destruction based minigame, your main goal is to destroy as much as you can before your time runs out, you can use the special tools given to you in order to destroy the map. The person that sets up the game may change anything within the game, he/she can even alter the functions of all of the tools making the game possibilities endless!

    [​IMG]

    - Stats system (MySQL)
    - BungeeCord Support
    - Multi-world
    - All messages can be changed
    [​IMG]
    - Void teleportation in case player falls out of map
    - Shop system (Can be enabled or disabled)
    - Tnt types (Tier 1, Tier 2, etc..)
    - Tnt can be changed (Name,Explosion, Unlock rate)
    - All items can be edited (Names)
    - Titles (Changeable / disposable )
    - Scoreboards (Changeable / disposable )

    [​IMG]
    [​IMG]
    - Tab score keep system (TabList Score display)
    [​IMG]
    - MySQL data storage
    - Lobby Server system
    - Coin system (Fully changeable)
    - Map reset system
    - Map edit system
    - Map save / restore if lost
    - Does not require any other plugins to run
    - You can have any plugin on the games server
    - API (Coming soon)
    - Permissions
    - Timer configurations
    - Server MOTD game state changers Ex: LOBBY, INGAME (Configurable)
    - Kick if full
    - Spectate if full or if game has started
    - Win Kick messages (To lobby messages to be added)
    - BungeeCord back to lobby teleportation
    - MySQL UUID support
    - Shop item unlock system
    [​IMG]
    - Map naming system
    - Anti lag tnt system
    - No Mob spawning
    - No weather
    - No time change once saved (Night/Day)
    - Anti damage
    - New 1.9 support
    - New 1.10 Support
    - NEW MULTI ARENA
    - Completely configurable join and messages
    [​IMG]
    BungeeCord support
    - Free Hub manager plugin (Manage stats and messages)
    [​IMG]
    [​IMG]
    Download Grief Warfare hub stats here


    Coming soon:
    Shop items:
    Leveling system

    [​IMG]
    GameManager:
    BungeeCord:
    UseLobbyServer: false
    LobbyServer: 'Hub'
    Server:
    LobbyTime: 10
    GameTime: 800
    RestartTime: 10
    MinPlayers: 2
    MaxPlayers: 6
    MapName: '&cKingdoms'
    kickIfFull: false
    World: 'world'
    IGNORETHIS: false
    onWinForMYSQL:
    UseCoins: false
    CoinsOnWin: 200
    Void:
    Enabled: true
    Y: -1
    Shop:
    Enabled: false
    TierTwoUnlock: 10000
    TierTwoTntExplosion: 7
    LobbyItem:
    Enabled: false
    Tab:
    Enabled: true
    Kit:
    Default:
    Tnt: '&cTier 1 Tnt &e(Place me)'
    Shop: '&6Shop &e(Right Click)'
    LobbyItem: '&eReturn to lobby &6(Right click)'
    TntExplosion: 5
    Messages:
    PlayerJoin: '%prefix% &a%player% &bhas joined the game &e(&6%onlinePlayers%/%maxPlayers%&e)'
    PlayerQuit: '%prefix% &a%player% &bhas quit the game &e(&6%onlinePlayers%/%maxPlayers%&e)'
    GameIsFull: '&cSorry but this game is full!'
    prefix: '&e[&cGrief Warfare&e]'
    UseMOTD: true
    LobbyMOTD: '&aLobby'
    LobbyStartMOTD: '&6Starting in &e%time% &6seconds'
    InGameMOTD: '&cIn Game ending in &e%time% &6seconds'
    RestartMOTD: '&4Restarting in &e%time% &4seconds'
    WinKick: '&eGame Over &6%winner% &ewon with &6%block% &eblocks Destroyed'
    Tab: '&a%player% &e- &6%block%'
    Shop:
    Name: '&cShop'
    TierTwo: '&bTeir 2 Tnt'
    TierTwoLore: '&cBlocks required: %blockreq%'
    NotEnoughBlocks: '&cYou require more blocks to purchase this item! destory up more blocks!'
    Unlock: '&aYou have unlocked this item!'
    JoinMessage:
    - ' '
    - ' '
    - '&aWelcome to the server %player%!'
    - '&eCurrent minigame: &aGrief Warfare'
    NotEnoughPlayers:
    - ' '
    - ' '
    - '&cNot Enough players for game to start!'
    GameStarting:
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - '&a========================================='
    - ' &eThe game will begin in: &6%time% &eseconds'
    - '&a========================================='
    GameRestarting:
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - '&a========================================='
    - ' &cServer restarting in: &6%time% &cseconds'
    - '&a========================================='
    GameIsEnding:
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - '&a========================================='
    - ' &eThe game will end in: &6%time% &eseconds'
    - '&a========================================='
    GameHasEnded:
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - '&a========================================='
    - ' &eSTOP the game has ended'
    - ' &b&lWinner: &6&l%winner%'
    - ' &c&lWith: %block% &c&lDestroyed'
    - '&a========================================='
    GameHasStarted:
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - ' '
    - '&a========================================='
    - ' &eThe game has started good luck!'
    - '&a========================================='
    Permission:
    - ' '
    - ' '
    - '&4You do not have permission'
    - '&cReport this to a staff member if you need help.'
    Title:
    JoinTitle:
    Enabled: true
    Title: '&cWelcome &6%player%'
    subTitle: '&eto Grief Warfare!'
    WinTitle:
    Enabled: true
    Title: '&eGame Over!'
    subTitle: '%winner% wins the game with %block% destroyed'
    Scoreboards:
    Lobby:
    ScoreTitle: '&6&lGrief Warfare'
    0: ' '
    1: '&aLobby Time: &f%time%'
    2: '&r&o'
    3: '&aOnline: &f %onlinePlayers%/%maxPlayers%'
    4: '&a&o'
    5: '&aMap: &f%map%'
    6: '&c&l'
    7: '&6server ip here'
    8: '&4&l'
    Game:
    ScoreTitle: '&6&lGrief Warfare'
    0: ' '
    1: '&aGame Time: &f%time%'
    2: '&r&o'
    3: '&aOnline: &f %onlinePlayers%/%maxPlayers%'
    4: '&a&o'
    5: '&aMap: &f%map%'
    6: '&c&l'
    7: '&4Blocks Destroyed:'
    8: '&b%block%'
    9: '&6&l'
    10: '&6server ip here'
    11: '&8&l'
    MySQL:
    Enabled: false
    Ip: 'localhost'
    Database: 'database'
    Username: 'root'
    Password: 'password'


    [​IMG]
    The plugin will update weekly with bug fixes and changes however if major bugs are reported a update will be released as soon as possible.

    [​IMG]
    /Game - Opens up game options menu
    /Game setup - Opens Game setup menu *Requires Permission "game.setup"*
    /Game setlobby - Set games lobby location *Requires Permission "game.setup"*
    /Game setgame - set games spectate and game spawn location *Requires Permission "game.setup"*
    /Game setmapname <name> - Allows you to change the maps name in game *Requires Permission "game.setup"*

    /Game saveworld - Saves the world inorder for plugin to restore the map correctly. *Requires Permission "game.setup"*

    Extras:

    /Game edit - Allows you to edit the games map, however requires /game saveworld once complete.

    [​IMG]
    (This may look complicated but is very simple)
    The game's setup is really simple, once you have a server setup for the plugin to run on.

    1 - Drag plugin into plugins folder
    2 - reload server
    4 - Op your user
    3 - join or reconnect server to test game setup

    Once online the server and you receive the game must be setup message, run the command /game

    After running the command you will see the plugins development group and version type, from here you must run the command /game setup

    First command you must run to begin BASIC setup (make sure you read above and did NOT skip to this part) will be /game setup
    You will instantly see the games setup procedure, make sure you go in order from top to bottom.


    After reading the commands, go ahead and run the command /game setlobby at the location you wish to set your lobby spawn point

    LOBBY MUST BE THE DEFAULT WORLD (Server Properties)

    Once you have set the lobby location you must now go ahead and create your game, run the command /game create <WORLDNAME>
    This will create a new world, however if you have a world already built just use the same method, /game create <YourWorldFileName> (case sensitive)

    The game create command will load or create the world, then teleport you to the world.

    Now we must set the game location (Make sure you are still in the world, if not /game edit <WorldName>)

    Run the command /game setgame <WorldName>, this will set the game spawn and prepare it for game use.

    The next command will be /game setmapname <name> <WorldName> this will allow you to set the maps name in game, you may use color codes (Ex: &e, &c)

    and now for the MOST important command in the game, /game saveworld <WorldName> , this will save the world that will be used for the game, and enable the plugin.

    Once you have ran the command /GAME SAVEWORLD <WorldName>make sure you run the command /stop this will unsure that your map was successfully saved and will be ready for map resets.

    If you need to edit the map run the command /game edit <WorldName>, then make sure to just save the world again
    /game saveworld <WorldName>

    The rest of the minigame is configurable, you may change anything in the config to your will.

    Once you have the minigame setup you may restart the server and enjoy the game!

    [​IMG]


    Please note: /rl, /reload, /bukkit:reload, /bukkit:rl have been blocked to protect against world reset errors.

    Not responsible for destroyed worlds due to setup done incorrectly and related.

    [​IMG]

    [​IMG]
    MySQL: (OPTIONAL) Allows you to store player coins, blocks broken, wins, and looses

    [​IMG]
    Report bugs and issues by:
    Sending me a Private message, or discussion. Please note i will not use Skype support due to recent events. , Before you do report an issue please make sure you followed each command and setup in-order.

    DO NOT USE THE REVIEW SECTION TO REPORT BUGS

    YES I CAN SPEAK SPANISH
    Si, Puedo Hablar Espanol

    http://mcstats.org/plugin/Grief_WarFare


    API EXAMPLE:
    Code (Text):

        @EventHandler
        public void onWin(PlayerWinEvent e) throws ClassNotFoundException, SQLException {
            Player winner = e.getWinningPlayer();
            Core.getInstance.getCache().addCosmites(winner, 75);
            Core.getInstance.getCache().addXP(winner, 75);
            for (Player p : e.getLoosingPlayers()) {
                Core.getInstance.getCache().addCosmites(p, 50);
                Core.getInstance.getCache().addXP(p, 50);
            }
        }
    API IS USED IN OFFICIAL TEST SERVERS EXTENSION PLUGIN!


    REVIEW SECTION IS ONLY FOR REVIEWS, NO BUG REPORTS OR ERRORS
    Haowa_Sai and 8Marc8 like this.

Recent Updates

  1. MySQL fixes
  2. Nullpointer fix
  3. World Reset

Recent Reviews

  1. NIKNAIZ
    NIKNAIZ
    4/5,
    Version: 2.0.8
    Plugin works, however, after the game ends, people that are not OP, gets teleported to somewhere else, not to the place I set the main plugin lobby at.
    1. DynamicJk
      Author's Response
      I ran some tests, we do not get this issue. Perhaps you have another plugin installed?
  2. Renzoez
    Renzoez
    5/5,
    Version: 2.0.8
    Perfect and Awesome plugin !!

    100% recommended.

    Great Support :D

    Works very well.

    Test Server: mc.mineperu.com :D
    1. DynamicJk
      Author's Response
      Thank you, hope you enjoy the plugin!
  3. BastiArts
    BastiArts
    3/5,
    Version: 2.0.7
    1. DynamicJk
      Author's Response
      These errors usually occur if you reload the server, i have blocked the reload server command for players. However, console still has access to the reload command. This error is up to the user using the plugin since they ignore the warning error, and reload the server.
  4. BastiArts
    BastiArts
    4/5,
    Version: 2.0.6
    The Map doesn't reset :c after the game please fix that, the plugin is very nice regards,
    BastiArts
    1. DynamicJk
      Author's Response
      Issue has been fixed :)
  5. BastiArts
    BastiArts
    5/5,
    Version: 2.0.5
    1. DynamicJk
      Author's Response
      Issues should be fix :)
  6. BastiArts
    BastiArts
    4/5,
    Version: 2.0.4
    1. DynamicJk
      Author's Response
      Bug was been fixed :)
  7. BastiArts
    BastiArts
    3/5,
    Version: 2.0.4
    1. DynamicJk
      Author's Response
      A patch has been pushed however, the command you attempted to run was setup incorrectly. /game setmapname was executed short of like this
      /game setmapname SteamEngine, Correct usage: /game setmapname <name> <world>. Please read the red text right under the review section next time :)

      The scoreboard error should be fixed when the command is executed correctly :)

      Thank you for the report,
      DynamicJk
  8. Iuqy
    Iuqy
    5/5,
    Version: 2.0.4
    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
  9. TiegerLPs
    TiegerLPs
    4/5,
    Version: 2.0.1
    Hey, habe Bugs gefunden in der Lobby ist man in Gamemode 2 und wenn man in der Arena teleportiert wird ist man im Gamemode 1 das möchte ich aber nicht weil nur ich im GM 1 bin und andere nicht habe auch schon den force-gamemode versucht geht nicht bitte kannst du hast beheben oder in der Conig.yml hinzufügen

    Lobby-Gamemode: 2
    Game-Gamemode: 0
    1. DynamicJk
      Author's Response
      This is not a bug, this allows the players to place blocks in order to grief within the arena, "Grief warfare"
  10. TiegerLPs
    TiegerLPs
    5/5,
    Version: 2.0.0 Pre
    Echt Geiler Modus MEGGGAAAAAA GEILLLLL

    pls add Rankind wand (top 3 Players wand)


    ICH LIEBEEEEEE DIESEN MODUS!
    1. DynamicJk
      Author's Response
      Thank you for the review, we already have a top rank board it is in the grief warfare hub plugin :)