Sueta
GU

GunGame

1.9.5

A Shooter Minigame

·Plugin

GunGame is a shooter minigame.

If offers you a own weapon system and a fully funtional multi arena system.

You can use the weapon system outside of arenas and it still is fully functional.

Download default weapon pack and resourcepack and the manual: link
For Minecraft 1.12: default weapon pack: link
Download tanks (1.12 and 1.13+): link

Note: This page is not up to date, please read the changelog for updates

Important:
If you want to use this on versions < 1.13, please download GunGame versions < 1.9.5, as of 1.9.5 i removed the support code for legacy versions

Requirements:
- a server with at least 1 GB of RAM and an average (or better) CPU
- ItemNBTAPI - link
- ProtocolLib, if you want to use tanks - link
- BKCommonLib, if you want entities to activate landmines - link

If you use Minecraft 1.12.x...
GunGame runs on 1.12. However, you need to adjust all Material names and Soundnames, and so on, to the 1.12 values. The default weapon pack uses the 1.13 values.

Features:
- three gamemodes for arenas: Last Man Standing, Team Deathmatch, All vs all
- a weapon system with:
> guns
> grenades
> landmines
> airstrikes
> tanks
> turrets
- a physics engine with:
> realistic explosions
> customized block breaking (e.g.: stone turns to cobblestone if hit by explosions)
> bullets breaking glass
> own settings for each world
- a own achievement system, which uses the minecraft 1.12 advancements
- ulimited arenas
- maps, means you can use the same map for different arenas
- GUI's for everything the normal user comes in contact with

Will it run on bungeecord?
I don't know, its built to run on single spigot server and it doesn't have support for mySQL, as all data is stored in the worlds and plugin folder.

Permissions:
- gungame.user: required to play
- gungame.admin: required to create arenas and maps
- gungame.bypasscmdrestriction: allows you to bypass the command restrictions inside arenas
- gungame.customgame: allows you to customize some aspects of the game at every start of an arena you join
- gunengine.cmd: grants you access to the commands of the weapon system
- gunengine.shoot: required to use weapons
- gunengine.admin: gives you access to all featuers of the weapon system

I've been working on this for almost two years, if you want, you can donate.

Setup:
1.: Install ItemNBTAPI
2.: Read the manual
3.: Setup the weapon system OR download the default weapon pack (included within the manual download)
4.: Start your server
5.: Play and enjoy :)

Commands:
For setup commands, see manual.

To get the guns, you can either buy them at the shop, or use these two commands:

/ge menu: Opens up a GUI with all Guns, Grenades, Ammo, Turrets and Landmines, just click on one to get it.

/ge list: Shows you all GunEngine items in the chat. Click on a name to get it.

Upcoming Features:
- Trackpad: A "tablet" which shows you the location of the other players like a map in vanilla minecraft, however the positions won't refresh. (future)
- Multi Language support (far future)
- Defusor for C4 (you have a small gui with wires where you have to cut the red ones) (future)
- Recollect your placed C4 (future)
- Different damage for different body parts (e.g. if you hit the legs of an enemy, they walk slower or if you hit the arms, the enemy can't hold something in the wounded hand for a certain amount of time) (far future)
- Full server mod --> the server only may run this game, useful for bungeecord (far far future)

For Developers:
GunGame offers you in total 27 API events, here's a picture of all events link .

Known Incompatibilites:
- everything that alters the movement AI of armorstands
- GunGame is not able to reload with /reload command! To reload configurations, you have to shutdown your server and start it again

Support:
I will not work on the plugin very often in the near and maybe far future because I won't have the time to work on it.
If you encounter a crash, post it with the server log, your plugin list and GunGame's plugin folder. I'll try to respond you with a fix.

Copyright:
Please don't copy and upload the plugin somewhere else as your plugin!
If you use it on your server, please give me credit.
If you run a large server network, please provide a link to this page.
If you want to spread it by posting it somewhere else, also please give me credit and link this page.

Similar projects

Plugin →