HomeJavaModsGrief Warfare Minigame [1.8.X & 1.9.X - 1.10] MULTI ARENA
ModsJava

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

The mass destruction minigame |SERVER-NETWORK PLUGIN|. Free Minecraft Java mod for 1.8, 1.9, 1.10.

⬇ Download on Spigot
[​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
Spoiler: View example message
[​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 )

Spoiler: View scoreboard example
[​IMG]
[​IMG]
- Tab score keep system (TabList Score display)
Spoiler: TabList
[​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
Spoiler: View shop GUI
[​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
Spoiler: View join screen
[​IMG]
BungeeCord support
- Free Hub manager plugin (Manage stats and messages)
Spoiler: View Hub stats plugin images
[​IMG]
[​IMG]
Download Grief Warfare hub stats here


Coming soon:
Shop items:
Spoiler: Requested Shop items
@ 8Marc8
  • InstantTNT: Instant TNT Explosion but a bit weaker strongness
  • MegaTNT: Its strong as 4 Level2 TNTs but it has got a cooldown
  • LuckyTNT: The explosion strongness is changing every time!
Power-Ups (Can be used once):
  • Flash: Get one flash which destroys a lot of blocks
  • Freezer: Freeze the other player's TNT for a short time
Click to expand...
Leveling system

[​IMG]
Spoiler: Config.yml
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!

Spoiler: View in-game setup menu
[​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:
Spoiler: View 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

Commands

Plugin details

Read from the plugin's own plugin.yml.

Grief Warfare Minigame [1.8.X & 1.9.X - 1.10] MULTI ARENA is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10. Downloaded 2,592 times (via Spigot). Download it and open it directly in the game.

Explore more