SurvivalGames

minigame

The goal of this plugin is to provide a simple and performant implementation of the classic game mode SurvivalGames, tailored to run on a server network and fully configurable.

Concept

Up to 24 players fight for survival in an arena. The last survivor wins. Players can find crates containing randomly generated items scattered throughout the arena and equip themselves with them. When only a few players remain, the deathmatch begins, where players are close together in a much smaller arena to speed up the game.

Localization

This plugin is fully localized. Every single text or message is translated into the language of the user's client. It ships with English and German translations by default, but you are welcome to add additional translations according to your needs.

To create your own translation copy a default one and change it to your needs. Click here to see the default locales.

Crates

Crate contents are fully customizable and categorized by tiers. Tiers are determined by the first item in a chest and you can create as many tiers as you like. This is useful to populate spawn chests with better items for example.

The default tier config can be found here.

Stats

This plugin collect player statistics, for example their kills, wins and games played. These statistics will by default be saved to config files. When run in a production environment, the plugin should be configured to store statistics in a database. It currently only supports config and mysql storage but I may add more storage options in the future.

Scoreboard

The game scoreboard is customizable throughout all game phases using placeholders and updates without flickering.

Extras

I have added some extras to the plugin as listed below. All of these extras can be disabled in the game's main config.

  • TNT-Ignition: TNT will automatically be ignited once placed by a player.
  • Compass Target Finder: When right-clicking a compass, it will target the nearest enemy player and will display the current distance to that player in the chat.
  • Lightning on kill: Whenever a player kills another player, a lightning effect strikes the position where the player has been killed. This will harm nobody but reveals the position to all other players left.
  • No attack cooldown: When enabled, the attack cooldown will be reduced to pre 1.9 pvp.

Test it yourself!

Join my testing server devtmxx.de and type /server sg to test this plugin on a running server. The minimum amount of players required is 2. Almost all configurations have been kept default.