BattleDome
BATTLEDOME
ATTENTION:
I no longer have time to support this plugin. Source is HERE: https://bitbucket.org/AgentTroll/battledome
The first ever WORKING BattleDome plugin for your bukkit server made public.
Requested by pandawhite5 on bukkit forums. https://forums.bukkit.org/threads/battle-dome.144268/
What this plugin does:
This is a multi arena plugin, much like the SurvivalGames plugin by Double_0_Neagative that hosts not the survival games but a surival-pvp arena.
In battle dome, players race to find resources in 15 minutes, like in The Walls by Hypixel. You are not allowed to go into the opponent's territory and not allowed to break throgh the glass dome. After 15 minutes, each side will have an obsidian block hidden, and it will be and all out pvp to find the other team's obsidian and bring it back to the base.
This plugin will automate all that.
Features:
- Lightweight, fast, and sleek- Uses minimal lines of code, no objects, and has a system of loops and lists to automate the process
- Simple setup- You are literally only 2 or 3 clicks away from an arena
- Lobby system- Allows voting to start the arena
- Green/Purple- Uses TagAPI to change player name color
- Spectating- invisible players can fly to spectate
- Simultaneous arenas- multiple arenas run at once without intersection
- Flexible- A full range of commands for admins to control
- Deathmatch- games lasting 45+ minutes are forced to dm
- Rollback- completely restores the world to original state
- Cheat prevention- An entire class devoted to checking each command to make sure it is used legitimately
- more to come when the plugin is finished
Commands:
PLAYER
/bd join (id)- joins arena id
/bd leave- leaves current arena
/bd vote- votes to start the game faster
/bd list- lists playing players in arena
/bd spectate (id)- allows you to fly around and watch game id
/bd spawn- allows you to go back to spawn in collection phase
/bd surface- allows you to go to the top if underground in gather phase
/bd help- shows the help menu
ADMIN
/bd create- creates arena
/bd delete (id)- deletes arena id
/bd deadspawn- set spawn for people who have died in pvp phase(during setup)
/bd lobbyspawn- sets the spawn for those who join arena(during setup)
/bd dmspawn- sets location of deathmatch (during setup)
/bd disable (id or leave blank for all)- makes arena unjoinable, unloads world
/bd enable (id or leave blank for all)- makes arena joinable and loads world
/bd start (id)- forces countdown or voting arena into game
/bd dm (id)- forces arena ingame into deathmatch
/bd stop- stops specified arena and kicks all players into the deadspawn location
Permissions:
bd.player.*-all nodes for player permissions
bd.admin.*- all nodes for admin permissions
INDIVIDUAL PERMISSIONS (corresponds with commands above)
bd.game(bd join/leave), bd.vote, bd.list, bd.spectate, bd.spawn, bd.surface, bd.help
bd.create, bd.delete, bd.setdead, bd.setlobby, bd.setdm, bd.disable, bd.enable, bd.start, bd.dm, bd.stop
Setup:
1. Do /bd create
2. Go to the desired position in which ALL players that died IN BATTLEDOME should respawn
3. Create the lobby sign. Put up a sign with the first line [battledome]
4.Teleport to the battledome world (must have a multiworld plugin) and get out a blaze rod
5. Using the blaze rod, right click the blue side. Left click the red side. They must be the same level.
6. Go to the lobby(or create one)and do /bd lobbyspawn. Players joining the arena spawn here
7. Go to desired deathmatch area. Small, and enclosed preferably. Do /bd dmspawn
8. If you did this correctly, it should say: "[BattleDome]Arena #(arena id) created successfully!"
Tell all your players happy pvping and join the new battledome :)
-
View User Profile
-
Send Message
Posted Oct 9, 2013@Drkmaster83
Open source isn't enforced.
-
View User Profile
-
Send Message
Posted Oct 8, 2013Nice this plugin will be great
-
View User Profile
-
Send Message
Posted Oct 2, 2013Hey I wanna include this plugin on my upcoming server it is no-lagg 24/7 and has alot of plugins when will the plugin be released?
-
View User Profile
-
Send Message
Posted Sep 22, 2013@Trolldood3
-
View User Profile
-
Send Message
Posted Sep 22, 2013I actually have been trying to configure the walls plugin so it will be like Battle-Dome. But this will hopefully work. If you dont mind i have everything set up for my server for battledome. i just need to make the arenas. Maybe we could team up and make my server the first ever Battle dome server? I am hoping to make my server a big server. I do not mine how much it will cost to get it hosted so thats not a problem. If you send me the plugin first you can be op on my server and maybe ill also pay you depending on how good the plugin is. Contact me at: Skype: zachmanjc Gmail: zachiscooler@gmail.com
-
View User Profile
-
Send Message
Posted Sep 17, 2013@Trolldood3
Oh alright sorry about that then can't wait :D it's been a while but finally I don't have to do this ;p atleast someone wants to do it thanks
-
View User Profile
-
Send Message
Posted Sep 11, 2013@Drkmaster83
Not to bag on any of your thoughts but... If you want to see the source you can check out my mini game tutorial on the forums' resources section, other than that, no. IMO, plugins using the Bukkit API should not be requires to release the source because it's your own work. You throw in a few methods of Bukkit, it isn't really owned by Bukkit unless of course it is on the website.
-
View User Profile
-
Send Message
Posted Sep 2, 2013@Drkmaster83
How do you explain Shotbow and many other servers keeping their source code locked up tight? Also many other plugins mine included on BukkitDev do not release their source code.
-
View User Profile
-
Send Message
Posted Sep 2, 2013@Trolldood3
Not to bag on one of your plugins, but because Bukkit is open-source, any plugin using its API has to release its code as open-source. And it's licensed*.
-
View User Profile
-
Send Message
Posted Aug 31, 2013@slideroller
-_-
Tirelessly is this fool on the forums that trolls me all the time, don't even listen to him. And do get your hopes up, instead of releasing an alpha, I will try to release it with as much of the features a possible.
-
View User Profile
-
Send Message
Posted Aug 27, 2013@B8con
Don't get your hopes up like someone said below he won't release it.
-
View User Profile
-
Send Message
Posted Aug 19, 2013I know this isnt even done yet but if u can can u create a scoreboard feature
-
View User Profile
-
Send Message
Posted Aug 12, 2013cant wait intil this comes out!
-
View User Profile
-
Send Message
Posted Aug 3, 2013I can run it with a server that has around 30 people on at times.
-
View User Profile
-
Send Message
Posted Aug 3, 2013Thanks for creating this! I posted a plugin request a while back about one of these plugins, if you wanted to check out some of my ideas you can see the thread here: http://forums.bukkit.org/threads/battledomemc.149082/
-
View User Profile
-
Send Message
Posted Jul 30, 2013get me the jar for this and ill load it up on my dev server.
-
View User Profile
-
Send Message
Posted Jul 16, 2013@Tirelessly
That sucks. This is a great idea for a plugin.
-
View User Profile
-
Send Message
Posted Jul 13, 2013@dirkdiggler1978
Don't get your hopes up, he will never release this.
-
View User Profile
-
Send Message
Posted Jul 12, 2013What your expecting for a server is way to much, a server of that nature could cost thousands, and your not willing to pay people for it? I can provide maybe a 12gb server, but when will you ever use 48gb? I think you overestimate how much a plugin should take up... Just critical advise, dont take this as me being mean or bad, I love your idea, just what your asking is too much.
-
View User Profile
-
Send Message
Posted Jul 10, 2013Hey, I partially code. I'd love to be added to this project! :)