BombArena
This plugin adds new gamemodes to arenas: BombArena (Sabotage) & SndArena (Search-N-Destroy). Both arenas involve Explosive Ordnance: Planting & Defusing bombs.
- Demolition
- this word describes a group of construction workers who demolish a building.
- it's also the name of the project on github
- https://github.com/Europia79/Demolition
- Sabotage - BombArena
- there is one bomb in the middle of the map.
- there are two teams (each with their own base).
- the objective is to destroy the other teams base.
- or pevent your own base from behing destroyed by defusing the bomb.
- use the /bomb cmd to join/create arenas.
- Search-N-Destroy - SndArena
- there are two teams: attackers & defenders.
- the team closest to the bomb is designated as the attacking team.
- the defenders cannot pickup the bomb.
- Attackers can win by picking up the bomb and destroying an objective.
- Defenders can win by defusing the bomb or letting time expire.
- use the /snd cmd to join/create arenas.
So, what is so great about having alternate game-modes, like Demolition, CTF, Conquest, Extraction ? Well, they're fun and they add interesting new elements of game play. Each one with their own strategies involved. For example, let's consider an 8v8 where it's down to 1 person left on the other team. That last person cannot simple run and hide in order to gain a tie, because you can simple get the bomb and plant it.
What's cool is that if you see someone about to plant the bomb at your base, then there are a variety of ways to handle it: You can take a more defensive, conservative approach and simply kill the bomb carrier before he's able to plant the bomb (so that your team doesn't lose); Or you can take a more risky approach, and go for the win right then and there by letting him plant the bomb, then you can attempt to defuse it.
It takes about 7 seconds to plant the bomb, which starts a 30-45 second detonation timer (plently of time to leave the killzone before it explodes, but also plently of time for the other team to get back to their base and attempt to defuse the bomb). Finally, it takes about 7 seconds to defuse the bomb.
Installation
- download the BombArena.jar
- put it in your 'plugins' folder
- install BattleArena
- (optional) install BattleTracker
Arena Setup:
https:github.com/Europia79/Demolition#arena-setup
Configuration
config.yml
BombArenaConfig.yml
Commands & Permissions
- Nodes that start with bombarena. are generally Admin commands.
- Nodes that start with bomb. are generally regular player commands.
- Commands for Sabotage are /bomb
- Commands for Search-N-Destroy are /snd (same permission nodes)
Command | Permission | Description |
---|---|---|
/bomb join | arena.join.bombarena | Enter the arena. |
/bomb leave | arena.leave.bombarena | Exit the arena. |
/bomb stats | bomb.stats | Displays your own personal BombArena stats. |
/bomb stats <player> | bomb.stats.other | Displays another players stats. |
/bomb stats top X | bomb.stats.top | Displays the BombArena Leaderboard. |
/bomb spawnbomb <arena> | bombarena.spawnbomb | Adds a spawn location for the bomb. |
/bomb addbase <arena> | bombarena.addbase | Used to setup Bomb Arenas. Each Arena must have 2 bases defined. |
/bomb removebase <arena> | bombarena.addbase | Used to delete one base. |
/bomb removeallbases <arena> | bombarena.addbase | Used to delete ALL bases. |
/bomb setConfig <option> <value> | bombarena.setconfig | Used to change options in the config.yml |
/bomb listConfig | bombarena.setconfig | Useful reference to see all the config.yml options. |
/bomb debug | bombarena.debug | Toggles debugging mode on/off. |
How to display stats on your website
https:github.com/Europia79/Demolition#how-to-access-player-stats-database
CrackShot Integration
How to install guns on your BombArena server
Single Player Testing
Want to quickly jump into a BombArena and test it out ? So you can get a feel for it ?
- download VirtualPlayers2
- Commands: (dc stands for do command)
- dc <FakePlayerName> <command> [arguments]
- dc tester connect
- dc tester bomb join
Contributions:
I'm not accepting monetary donations, but if you wish to donate your time to this project, I will gladly accept!
How can you help ?
- Test out the Bomb Arena and give suggestions and feedback.
- Make a video about Demolition (like how to setup a Bomb Arena).
- Build custom arenas and share them with the Minecraft community! (post on the forums).
- I would also love to see some replicas of the classic arenas from SOCOM US Navy Seals! (which inspired me to create this plugin).
- Contribute code and/or ideas.
Alternatively, you can support my favorite developers:
- alkarinv - BattleArena
- (many, many more)
@HSIkMy
BombArena & BattleArena are both open-source:
https://github.com/Europia79/Demolition
https://github.com/BattlePlugins/BattleArena
It's actually simple to set-up something like CS:GO. Provided that you get a separate Bungeecord server just for the game lobby. (768MB RAM should be enough for a 16-player match) When enough player joins you can activate a timer (custom plugin) that makes everyone join the BombArena match. And then the server would become unjoinable. Use a GUI + Economy plugin combination. (CustomGUI which costs $2 supports MySQL-Tokens, and ChestCommands also supports a points plugin) Set up a GUI so players can buy guns with your preferred economy. When the game starts clear a player's tokens/points/money/whatever. When a player dies check if there's a primary weapon in their inventory, if yes make the player drop that item and enter spectator mode with empty inv, and if not do the same thing with secondary. Don't forget grenades. When the game ends activate that timer again to make players join the second match with their points(in-game $ to buy guns). The random bomb distribution (and defusal kits) require a modification to the plugin source, unfortunately.
@BostonBruins3721
The person who sets up the arena will set a location for the bomb to spawn. If that was you, then you should know the location. Did you remember to setup a bomb spawn location ?
Also, anyone can use their compass to find the bomb.
Where does the bomb spawn when you enter a SND arena? Every time i enter i can't find it.
@Destr0yer505
I'm not sure about command setarenaoption for spawnloc & vloc... I'd have to look at the documentation. Same for game option settings. In general tho, you don't have to worry about the arena settings unless you want to configure arenas a certain way. Then just check the documentation to see how:
http://wiki.battleplugins.org/BattleArena
I never tested spectator, but I heard it was broken.
@Europia79
Thanks for replying so fast, and I got everything sorted out, but I still don't get the /snd setarenaoption thing. I got the waitroom and stuff, but what are the others? (spawnloc, vloc, etc.) In spectator, are they in gamemode spectator? (If not, is there a way to change it?) And i still don't know what to do about the gamestage and gameoption settings. Thanks for all the help, really appreciate it.
@Destr0yer505
For BattleArena, you can add a waitroom and setup sign for classes. Players click the sign for the class that they want. But there's no shop or inventory shop. But I believe you can setup the arenas to where they can bring in outside gear. Then you would just have a Shop plugin handle that.
In order to setup bomb arenas & snd arenas, you have to choose the location where you want the bomb to spawn at the start of the match. Normally, for bomb arena, this location will be in the middle of the map so that the teams can fight over who has the bomb. For SND, you'll set the spawn point at the one of the bases (where one of the teams spawn). The team that is closest to the bomb spawn will be the attacking team. The other team will be the defenders.
Right now, BattleArena only has one round. It doesn't have multiple rounds yet.
@Europia79
Thanks, I got the teams ready for snd, but how do you add the lobby and shop? Or can you create a in-game inventory shop that they can use beforehand? I'm still not sure how to set the bomb as well, can you make it a random player that gets it, or does someone have to pick it up- and how do you change the amount of rounds played before they decide the winner? Thanks :)
@AlphaTact1cs
oh dang, thanks for letting me know. i'll have to look into those issues.
@Destr0yer505
http://wiki.battleplugins.org/BattleArena
Should be pretty easy to setup. Once you've setup one type of BattleArena arena, then it's the same for the other types: Except you use a different command. In this case, either the /bomb cmd OR the /snd cmd. If you have any trouble, just lemme know.
Can someone make an English video for this? I don't know German.. and that video is down.
Hi, I have some problems to configure BombArena. And I cant find any wiki for commands etc..
1 Why a "terrorist" get a TNT block as helmet when taking the bomb? This is a problem, because players can take that block (or in this case helmet) to another world (also survival world). The config command "-clearInventory" does not help.
2 A configurable Timer, e.g. show every ten second how much time is left to defuse. 2.1 Sometimes the denfend team can see the plant timer, not very useful.
I dont know if its my fault, maybe there is a setting in BattleArena 2 for these problems, but I cant find them. Especially the first one is a reason why I cant use this plugin :(
P.S. Sorry for bad english.
http://i.gyazo.com/c65b9957a89d68a7718cbe9eaa258712.png
http://pastebin.com/gQbHdM7R
If your Arena & WaitingRoom are in a different world, then this could potentially cause a negative timer bug (as shown above). This is fixed in v1.2.2.1
http://23.29.127.102/download/CrackShot/weapons/defaultWeapons.zip i can't enter this site.
@Thepancake1921
Here is my video - http://youtu.be/TLeyI9mNCs8
It is unlisted because my channel is not for gaming.
@Europia79
No, that wasn't me, I have a video on my computer that is like the german tutorial but in English. I could upload it to youtube and send you the link is what I ment.
@Thepancake1921
Is yours the German video ? If not, can i get a link please ?
@Thepancake1921
oh wow, awesome video. Watching your video makes me wanna learn German! Thanks! I see that I need to include the permissions on the Crackshot Integration page.
I was actually kinda surprised when you made a team base with no base block... Maybe it's only the very old versions that require a base block to be present. Also, you can make multiple spawns for each team:
./bomb alter test3 1 2
That's a 2nd spawn location for team1. Like I said tho, awesome video! Thanks!
I made a video for this plugin, it includes the setup, Game Play, config, crackshot integration, and permissions/commands. If you wan't the link I can send it to you
@Thepancake1921
Ok I fixed it. i didn't see there was a BattleArena 2
It is always giving an error message in the new version I have installed CrackShot, BattleArena and Bomb Arena but still nothing