SurvivalGames for Bungee Network's

Status
This thread has been locked.

Chemmic

Feedback score
0
Posts
13
Reactions
4
Resources
0
osxqehziozq2pyt6g.jpg

What is this SurvivalGames plugin about?
This plugin is a MySQL/SQLite based project wich is highly configurable and with a lot more features. The plugin is made for Minecraft version 1.8+, not tested with 1.7 or below.
Price: 20€

If you need help ask me on skype: Chemmic, not in the commands below.

rhgnw96x2r191x16g.jpg

  • API for Developers
  • Add Unlimited Maps
  • Chest refill
  • Premium kick (with permissions)
  • Server restart when the game ends
  • Top Player stats wall
  • Titles, actionbar, Tab list etc. coded with Reflections!
  • Build command
  • Instand TnT
  • Hologram on player death
  • Rarity, min and max amount for items
  • Able to place cobwebs, cake, fire
  • Scoreboard
  • /start command
  • View online/offline stats
  • Lobby stats hologram
  • Works with MySQL or SQLite
  • Compass player tracking
  • Map voting
  • Deathmatch
  • Spectator system
  • Pushing spectators away when an entity is nearby.
  • Spectator spawn for normal/deathmatch maps
  • Spectator teleporter
  • Full Customization
  • Edit the Loot like you want with no config and a Ingame Inventory!
  • exp bar countdown
  • Create and add custom potions
  • Server status Motd
  • Current time when you join
  • Points system
  • Titles & Actionbar
  • Map reset
  • Lobby system + grace periode
  • Permission support
  • No other plugin needed!
  • Test Server
  • Epic Change Loot command, saving enchantments, poison effects, lore, name etc.
  • Allowed to break leaves, grass etc.
  • Placeholders for the Language.yml
  • Money system
  • Firework on kill / for the winner

krhgurv9ffk22r86g.jpg


  • /build - enable/disable block placing/breaking when placing/breaking blocks while the build mode is enabled won't reset after a server restart so don't play while in /build
  • /changeloot - You can edit, remove or add items, more infos how this command is working below.
  • /CreateArena [Arenaname] [worldname] - Just put the Deathmatch world file into your server like a normal world. Then use this command and put for worldname the name of the file so the Deathmatch map will be registered.
  • /CreateArena [Mapname] [Author] [worldname] - Just put the Map world file into your server like a normal world. Then use this command and put for worldname the name of the file so the map will be registered. The author will be send as a title if the map wins the voting.
  • /fix [player] - Command for users if a player is in the ground or something.
  • /ping - Command for users to check their ms.
  • /SetArenaSpawn [Arenaname] [SpawnPoint (1,2,3 etc.)] - Set ArenaSpawns for the DeathMatch arena.
  • /SetSpawn [MapName] [SpawnID (1,2,3 etc.)] - Set the ArenaSpawns for the Maps.
  • /SetHologram - Set the Hologram Location for the Lobby-stats hologram.
  • /SetLobbySpawn - Set the Spawn Location for the Lobby
  • /SetSpectatorSpawn [MapName] [Arena/Map] - Arena is for the Deathmatch arena and Map for the normal map. You have to set a spectator spawn on every map.
  • /start - Force start the game, for youtubers / premiums / Staff members
  • /stats [Player] - Showing, kills, deaths, K/D, wins, played games, Points, Rank.
  • /statsedit [Player] add/set [StatsType] [Amount] - Set/add money, points, kills, wins, playedgames, deaths for a player
ti7ylqm6gr8gqy36g.jpg

  • survivalgames.build - You need this permission to use the /Build command
  • survivalgames.start - You need this permission to use the /start command
  • survivalgames.createmap - You need this permission to use the /createmap command
  • survivalgames.createarena - You need this permission to use the /createarena command
  • survivalgames.setspawn - You need this permission to use the /setspawn command
  • survivalgames.setarenaspawn - You need this permission to use the /setarenaspawn command
  • survivalgames.setlobbyspawn - You need this permission to use the /setlobbyspawn command
  • survivalgames.setspectatorspawn - You need this permission to use the /setspectatorspawn command
  • survivalgames.sethologram - You need this permission to use the /sethologramcommand
  • survivalgames.changeloot - You need this permission to use the /changeloot command
  • survivalgames.statsedit - You need this permission to use the /statsedit command
llp3u2cyduc75946g.jpg

The ChangeLoot command will handle the SurvivalGames Chest loot if you have connected more servers to the same MySQL database and change the loot on one server it will change on every server in the MySQL database.
When you type /changeloot a Inventory like this with some standart loot will open:

3cf8c4bb068b2fb7e3eadc656cb7cb73.gif


You can add unlimited items because there are unlimited pages.
If you Left click on a item that has been added it will show some informations about it(rarity, min and max amount).
You can remove a item with Shift-Right click and you can edit it (the rarity, min or max amount) with Shift-Left click.

12a267da14473af46c65a41d2255a52f.gif


Click on the Book with the name "Add Items" to, as the name says, add a new item. You can change the rarity by Right/Left clicking on the Diamond, the name of the iron ingot is the current rarity (6 = very rare, 1 = very common) and you can also choose a min/max amount.
Example:
Rarity : 2, Min amount: 1, Max amount: 5
The Example means the item is common and you can find between 1 and 5 stacked items in one chest.

13362927dc716cd4dcc64c263b109d2d.gif


Let's get to another big feature. The add custom potions feature.
You can create custom potions, splash or not, unlimited different effect, different time for each effect, different potion level.
First the Main Effect/color this will be the color of the pot for example if you choose heal it will be red:

7d50da55077542906931a3cca5d848cc.gif


Now you can add unlimited potion effects by selecting a effect via the water bucket, the time can be changed with the watch and the potion level with the glowstone. Now click on the "apply changes" barrier to add the effect and you can select a new one:

c3bb9733554e98ba10f8e9d91905310f.gif


If your done click on the potion and you can set a rarity etc. for it.

foaaxz490t4xx7a6g.jpg


How to set up the Top 10 Player stats wall. It will be sorted by Points.
You can get points by winning or killing players or use the API to add more stuff you can earn points with. The amount of points per winning game or per kill can be changed in the config.

70046e1933c89f1b637fc0f335e163c4.png


How to set up the stats wall in the lobby:
Just put in the name of the lobby, and the coordinats behind (Example below)
Note: You need a player head at those coordinates and a sign under the head like on the picture. It will update on every server restart so every round.

Code:
EXAMPLE: WORLD,X,Y,Z
Locations:
- world, -245, 67, 400
- world, -246, 67, 400
- world, -247, 67, 400
- world, -248, 67, 400
- world, -249, 67, 400
- world, -245, 65, 400
- world, -246, 65, 400
- world, -247, 65, 400
- world, -248, 65, 400
- world, -249, 65, 400

ib0a5fjzawonln96g.jpg


Just put the SurvivalGames.jar into your plugins folder.
Then restart the server and go into the SurvivalGames folder.
You will find a MySQL.yml file looking like this:

Code:
enabled: true
host: 'Your host'
port: 'Your port'
database: 'Your database'
password: 'Your password'
user: 'the user'

If you use MySQL (recommented) fill in your data. If you want to use SQLite (not recommented) just put for enabled false.

Now you can open the Language.yml, you can change every title, actionbar or message here. The Config.yml will save stuff like coins per kill etc. you can can change it like you want .

You can add unlimited maps by putting the world folder with the Map into your Server. And add / configure the Map ingame with the /createmap command or if it is a deathmatch arena with /createarena you can set the spawnpoints with /setarenaspawn for Deathmatch arenas or /setspawn for normal maps.

Use /setspectatorspawn to set a spawn location for the spectators and /setlobbyspawn for the lobby. You can also choose were the stats hologram will be with the /sethologram command.

5c4vcq9cu9ab0dx6g.jpg


We have an API for Developers, just add the SurvivalGames.jar into your project --> properties --> Java Build Path like your doing it with your spigot.jar. Some coding examples below:

Code:
//we have an API for actionbar, titles etc. just use:

Tablist.setTab(player, header, footer);
Title.sendTitle(player, "Title", "sub title");
ActionBar.sendActionBar(player, "message");

//Also there's a method to create an item stack:

BuildItem.createItem(ItemStack, displayname, lore);

//send a player to a server:

sendToServer.connect(Player, servername);

//Add an item via code into the changeloot system

ChestManager.additem(itemstack, rarity(integer), min amount(integer), max amount(integer));

//Check what game state is right now example for Warmup:

if(SurvivalGames.status == GameState.WARMUP) {

}

//Add for example points for a Player:
StatsManager.addPoints(UUIDManager.getUUIDfromPlayer(player), amount of points);

// reset everything for a player:

ResetToken.reset(player);

// Load the player stats wall (automaticly when the server restarts)

TopPlayerWall.loadWall();

//start the deathmatch etc:
StartDeathMatch.teleportToArena();

0vz58dmr7fn2eep6g.jpg

64f464648458f0733a5dad71009a640a.jpg


9759adac16125e618641fd0fb2e67017.png


b203ca3f2bf2d18c23739616cb8928be.jpg



81d36ffd00b9465f0c64700fcc73a009.jpg


ovcma8yz0s4mmlw6g.jpg


Please note that by buying this plugin you agree to the following!
You are not allowed to redistribute this plugin
You may modify the code, but not crediting your self
Only use it for your server/network!
No refunds!
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Chemmic

Feedback score
0
Posts
13
Reactions
4
Resources
0
Looks awesome! However, please provide some proof of development.
I know I am new and you maybe don't trust me. If someone with a good rating want to take a look at it I would give it to him.
 

Chemmic

Feedback score
0
Posts
13
Reactions
4
Resources
0
Is that 20 cents? Or I'm dumb
No 20 € (euro), I will sell it to first buyer for 10.
Btw: if you buy this project you will be added to a skype group so if I update the plugin everyone can get the update as soon hes online + you can ask question that other people maybe wanted to know as well.
 

Chemmic

Feedback score
0
Posts
13
Reactions
4
Resources
0
vouch copies
Not gona give the project to someone with a +3 rating.
Not many people like sharing their Skype with other strangers.
I would suggest sharing a snippet of your code, it doesn't have to necessarily be the entire thing. Show a picture of your packages and perhaps part of a class.
Can't get all the classes on a screenshot but ye: https://gyazo.com/1c973f22a87c0537df251db1b0f987f7.
If you want to see the code in one class tell me.
 

Resilience

Owner @CraftadiaMC
Supreme
Feedback score
10
Posts
1,452
Reactions
1,318
Resources
0
Vouch - Plugin works and is very easy to setup, definitely worth the buy. It's better then any other public plugins i've seen on spigot or bukkit, and the thread is very detailed in terms of setting it up. Haven't stress tested it or anything so don't know any current bugs but so far it's working fine and looks good.
 
Last edited:
Status
This thread has been locked.
Top