- Minecraft Versions
- 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19, 1.20, 1.20.6, 1.21
SurvivalGames
plugin description: Survival Games is a plugin where each player has to survive as long as possible among their enemies! Grab chests and gain advantages over others! You can also find that friendly guy who wants to team up with you and help you destroy others, he who stands last wins! But it doesn't end there, with this plugin you can let your imagination run wild, turn it into a Skywars plugin, or a Hungergames plugin (where you can build freely), or whatever you want, the features this plugin includes will blow your mind, and with constant updates as well as support, nothing can go wrong!
SurvivalGames plugin features
- Unlimited arenas!
- Arenas can be SOLO or TEAMS of ANY size!
- Bungee mode support with Map Voting and Waiting lobby and server restarting!
- Vote for Time, Health, and Chests!
- Abilities! give your players a unique experience with awesome special abilities!
- Feasts! feasts can spawn at randomized locations across the map and encourage players to go for them because of their superior loot.
- Randomize and limit the amount of maps players can vote for in BungeeMode
- Become a spectator on death and watch the rest of the game!
- CrackShot, QualityArmory, ItemsAdder, and ItemEdit support!
- Deathmatch to finish the arena!
- Parties! Players can join parties to play together! with party chat also!
- Built-in coins system, but also can use Vault!
- Titles support through Title Manager!
- World border support!
- Tier 1 and Tier 2 chests
- HEX Color support!
- Boosters! You can add coin & exp boosters owned by players for a certain amount of time!
- Leader board signs with player heads and Holograms support through HolographicDisplays and DecentHolograms!
- Lightweight Rollback (Only rolls back carepackages and prevents Fire from burning/spreading, and blocks tnt damage)
- Advanced Rollback (Restores the full world) within seconds!
- FastAsyncWorldEdit rollback support
- Option to allow arena modification, so for example you can allow players to break/place certain things, blow up certain things, or maybe modify everything, and this features allows you to use this plugin in so many different ways, it allows you to imitate different plugins such as SkyWars
- Fireworks ending with a cool little customizable map that can display your own images such as server logo
- Carepackages (Call an airdrop with rare items that are configurable)!
- Sponsoring feature for spectators! Create categories and sort items that players can sponsor
- Bounty system that fully uses GUI's
- Clickable chat messages! Players can click chat to play again for example
- Have your own SHOP so players can buy items with coins or disable the shop!
- Achievements ;D!
- PlaceholderAPI support
- View offline/online players stats
- Create your own Kits! make them free or purchased with in game money or real money or require a permission
Loads needed worlds for you! incase you don't have multiverse
- Built in World Manager! you can 'create' 'delete' 'import' 'tp' 'list' 'backup' 'rollback' 'setspawn' 'backupall' worlds with a simple command! and so you don't need any other plugin to manage your worlds!
- Supports all items up to 1.16!
- A warning system, where doing something not allowed a configurable amount of times will result in player being kicked out of the game.
- Disable specific items from being used!
- Use UUID or Normal Names
- Works with or without MySQL
- Customize breakable blocks and placeable blocks
- Grace time at the begin! (Configurable)
- Refill chests after specific time
- Saves many player stats! such as Gamesplayed, kills, wins, Play time, and more!
- Change items that spawn in chests and their chance and durability and the amount of them and enchant, name, lore them!
- Have a custom chest.yml for each arena, or use a single chest file for all arenas!
- Free Configuration! The plugin is configured by default, but you can also get this free epic configuration as well to make things more juicy!
- Customize prefix, scoreboard, and almost all messages! But there are some stuff not configurable, so don't complain about that.
- Signs that shows some information about arenas, and can even display their state color on the block behind them, and they are configurable
- You can spawn mobs that will protect you and target others!
- Auto-join (A feature that finds the best available arena and let the player join)
Cool scoreboards! the arena scoreboard is FULLY customizable! (You can display any information you need in any style)
Super, and I MEAN super Independent, it can work FULLY by itself, without a single other plugin. it doesn't even need the main ones, like Multiverse or Essentials.
Enough for now, you see your self.
- Customizable sounds
- Option for allowing players to be able to spectate arenas that have already started!
- Reset a specific player stats with a simple command, or reset everyone
- Change coins earned per kill/win and give your players any coin modifier!
- Custom tier 2 Chest type, tier 2 could be anything, even grass
- Vote power up to 3 in BungeeMode
- Cool tracking compass!
- Basic API
- Option for Global Deathmatch in BungeeMode, basically if it's on, all of your arenas will use the same Deathmatch map
- Strike lightning on player death!
- Update checker! the plugin will notify you when there are available updates
- Hitting a player with bow shows that player health
- Players in the game can only perform commands u specify!
- Option to allow spectators to open players inventories
- Fire wont spread/burn blocks just burn players
- Add '*' in breakable/placeable blocks to add all blocks and do -ID to remove a block from all the blocks
- Global lobby
- All commands that manage players stats can be accessed even when the player is offline
- Option for allowing players to be able to spectate arenas that have already started!
- Reset a specific player stats with a simple command, or reset everyone
- Change coins earned per kill/win and give your players any coin modifier!
- Custom tier 2 Chest type, tier 2 could be anything, even grass
- Vote power up to 3 in BungeeMode
- Cool tracking compass!
- Basic API
- Option for Global Deathmatch in BungeeMode, basically if it's on, all of your arenas will use the same Deathmatch map
- Strike lightning on player death!
- Update checker! the plugin will notify you when there are available updates
- Hitting a player with bow shows that player health
- Players in the game can only perform commands u specify!
- Option to allow spectators to open players inventories
- Fire wont spread/burn blocks just burn players
- Add '*' in breakable/placeable blocks to add all blocks and do -ID to remove a block from all the blocks
- Global lobby
- All commands that manage players stats can be accessed even when the player is offline
SurvivalGames plugin commands and permissions
/sg - None
/sg List - None
/sg Join - sg.join
/sg Leave - None
/sg Stats - None
/sg Autojoin - sg.autojoin
/sg Party - None
/sg Lobby - None
/sg Kits - None
/sg Achievements - None
/sg Admin - sg.admin
/sg Create - sg.create
/sg Delete - sg.delete
/sg Enable - sg.enable
/sg Disable - sg.disable
/sg Start - sg.start
/sg Stop - sg.stop
/sg Addspawn - sg.addspawn
/sg Removespawn - sg.removespawn
/sg Setborder - sg.setborder
/sg Removeborder - sg.removeborder
/sg Adddeathmatch - sg.adddeathmatch
/sg Removedeathmatch - sg.removedeathmatch
/sg Reload - sg.reload
/sg Coins - sg.coins
/sg Setgloballobby - sg.setgloballobby
/sg Setglobaldeathmatch - sg.setglobaldeathmatch
/sg Setmodifier - sg.setmodifier
/sg Holograms - sg.holograms
/sg Createschematic - sg.createschematic
/sg WorldManager- sg.worldmanager
/sg Kit - sg.kit
/sg AddBooster - sg.boosters
---- Lonely permissions ----
sg.breaksigns - Allows the player to break survivalgames signs
sg.setsigns - Allows the player to create survivalgames signs
sg.unblockcommands - Allows players to execute commands while in sg
sg.vote.2 - Allows to vote for 2 maps
sg.vote.3 Allows to vote for 3 maps
sg.vote.health Allows to vote for health
sg.vote.items Allows to vote for chest items
sg.vote.time Allows to vote for time
/sg List - None
/sg Join - sg.join
/sg Leave - None
/sg Stats - None
/sg Autojoin - sg.autojoin
/sg Party - None
/sg Lobby - None
/sg Kits - None
/sg Achievements - None
/sg Admin - sg.admin
/sg Create - sg.create
/sg Delete - sg.delete
/sg Enable - sg.enable
/sg Disable - sg.disable
/sg Start - sg.start
/sg Stop - sg.stop
/sg Addspawn - sg.addspawn
/sg Removespawn - sg.removespawn
/sg Setborder - sg.setborder
/sg Removeborder - sg.removeborder
/sg Adddeathmatch - sg.adddeathmatch
/sg Removedeathmatch - sg.removedeathmatch
/sg Reload - sg.reload
/sg Coins - sg.coins
/sg Setgloballobby - sg.setgloballobby
/sg Setglobaldeathmatch - sg.setglobaldeathmatch
/sg Setmodifier - sg.setmodifier
/sg Holograms - sg.holograms
/sg Createschematic - sg.createschematic
/sg WorldManager- sg.worldmanager
/sg Kit - sg.kit
/sg AddBooster - sg.boosters
---- Lonely permissions ----
sg.breaksigns - Allows the player to break survivalgames signs
sg.setsigns - Allows the player to create survivalgames signs
sg.unblockcommands - Allows players to execute commands while in sg
sg.vote.2 - Allows to vote for 2 maps
sg.vote.3 Allows to vote for 3 maps
sg.vote.health Allows to vote for health
sg.vote.items Allows to vote for chest items
sg.vote.time Allows to vote for time
SurvivalGames arena customization
First of all, please understand that your arena must be in a separate world from everything else! It cannot be in the same world as other arenas or your faction's world for example, it must be in a world specifically designed for the arena, otherwise you will run into some problems. Also you cannot have an arena in any of the default Minecraft worlds, so you must create a new world for each arena.
If you have a map that you would like to import/load, but you don't have a plugin for multi worlds, you can use the built-in world management commands to do this! /sg wm import <world name>! You can then teleport to that world using the /sg wm tp <World Name> command.
Now for the arena creation! Teleport to the arena world and run the command /sg create <name> <team size> <minimum number of teams> <Author [optional]> Now it will create the arena and back it up, this shouldn't take long, the bigger the map size the longer it will take! <team size> is the size of the teams in the arena! If you want the arena to be single then put 1, if teams of 2 then put 2 and so on!
<minimum number of teams> is the minimum number of teams to start an arena! If the team size is 3 and the minimum number of teams is 2, that means you need 6 players in the arena! Because 6 players will form 2 teams of 3, which is the minimum number of teams!
Now start adding spawn points! /sg addspawn <name>, Depending on the number of spawn points in the arena, the maximum number of players in the arena will be determined! Each new spawn point increases the maximum number of teams by 1.
Please note that if the arena was a single player arena, players cannot move from the spawn point at all! But if it was a team of 2, they can move around the spwn point within a radius of 1! (1 block in any direction). If it was teams of 3 and above, they can move within a radius of 2! [This is to make sure players don't block each other's view].
Now the last step add some deathmatch spawns, go to your deathmatch spawn points and do /sg adddeathmatch <name>.
And done! Maybe you want to add a "join" tab and even set up a global lobby? :3 If you want to have custom chest items for that arena, then copy the chest.yml file located in /SurvivalGames and paste it into the arena folder next to the data.yml file and now feel free to modify the pasted file (it will be arena specific from now on).
You can also use the /sg setglobaldeathmatch command to make a specific area used as a deathmatch for all of your arenas, but this only works in BungeeMode Also, if you are using a version of Minecraft that supports world borders, you can use them!
Go to the center of your arena and type /sg setborder <Arena> and you will be shown instructions on how to use the command. Remember to use it in the location you want to make the center of the border. Running this command on older versions of Minecraft can break everything. If you want to create an arena layout (completely optional), you can make a world edit selection and then use the /sg createschematic command Now about bungee mode servers:
Same as before, make some arenas and set up a global lobby and just set Bungee-Mode to true in the config and reboot, the arenas will act like maps! Please note that the plugin will only be on your game server, it will NEVER be on your hub, if you want to join a game server with a plaque or something else, you must use TeleportSigns or any other plugin. For a better explanation, feel free to ask for help in the discussion area
If you want to have more types of chests that can be voted on, simply copy the Default category with all its subcategories (items, level 2 items and care items) and change them.
If you want to allow full arena modifications, you need to enable arena modification in config.yml and add destructible blocks and peaceful blocks or simply add '*' to each of these sections to include all blocks. For rollback, it is recommended to enable Advanced Rollback if full arena modifications are allowed.
SurvivalGames plugin placeholders
%survivalgames_players_count%, %survivalgames_kits_count%
%survivalgames_kills%, %survivalgames_deaths%, %survivalgames_coins%, %survivalgames_wins%, %survivalgames_modifier%,%survivalgames_gamesplayed%, %survivalgames_arena_players% and %survivalgames_arena_viewers%, %survivalgames_exp%, %survivalgames_rank%, %survivalgames_next_rank_exp%, %survivalgames_arena_status_<arena>%, %survivalgames_arena_players_<arena>%, %survivalgames_arena_max_players_<arena>%, %survivalgames_bungee_arena_status%
Placeholders for the scoreboard customization (In messages.yml)
%kills%, %deaths%, %coins%, %wins%, %modifier%,%gamesplayed%, %arena_players% and %arena_viewers%, %exp%, %rank%, %next_rank_exp%
Install SurvivalGames plugin
- Download the plugin.
- shut down the server
- Move the .jar file to the /plugins/ folder of your server.
- start the server.
- done.