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 :)
Well I guess this plugin is inactive sadly. D:
@MTXRooster
1) Lobby for players to hang out pre game 2) Sign wall. Like SG, one place for all players to join. 3) What...? 4) Its where players that die in game will go. Should be near sign wall if I were you. 5) Deathmatch spawn. All players are tp'd here at the end of 45 minutes if not won already. 6) Clicking a sign joins lobby
Ultimately, you devide where a point is supposed to go, and I just gave you my 2c on where I would put them personally.
Could someone walk through where the commands are supposed to be used?
I've set up a server. I've watched 100 youtube videos which are supposed to be tagged as battledome bukkit setup, configuration (etc..) and all I find are people's videos on how to make a map with the dome around it and whatnot.
Specifically..
WHERE is the lobby supposed to be? Is it on top of the dome, inside the dome somewhere?
WHERE is the sign supposed to be place..
WHERE should the worldspawnpoint be? (same as lobby??)
WHERE should the deathspawn be? (same as lobby? Why have it then? in the center/enchanting table?
WHERE is the dmspawm? Isn't it in the dome??
About the only thing that's clear (obviously to a new person here) is where the two clicks of the blaze rod go.
Also no "tutorials" seem to show any interaction with the sign. Does clicking on the sign assign you to teams? A player clicked on it while I was trying to set things up, and it turned his hair purple. Or we think that's what he did.. Really don't know, and there's no documentation saying anything about it. :( Help, please. FYI - Really wish there was a forum for this plugin.
@cmardo19956
Decompile lol
@Trolldood3
Lol i don't have the code for this plugin, how do I update it myself (LOL) D:<
@cmardo19956
If you are so desperate for an update, update it yourself. I work for a server network, and have barely any time for this.
There has been no update or anything for >> 1 month and a 1/2! UPDATE PLEASE! D:<
i will definitely have to add a non superflat world for this plugin as well
I will download when the maps reset... even though thats not really much of an issue
Please update to 1.7.2! When I try running my server with this plugin, it says error opening plugin battledome :( can someone help me?
I will be extremely inactive on this project in the upcoming days. Lots of projects to tend to.
@MineTimeMC
No. BungeeCord is a different form of software than Bukkit, not supported here. If you want, go to SpigotMC and ask there.
@guidoowner
Me too!
Looking forward to this!
@LizardFreak7
No.
@Trolldood3
ok =( Do you have a different one planned, or do you just not want to go though other people wanting to be it as well and fighting for the spot?
@LizardFreak7
No.
It is great that you have more people working on it! My server does not need to be the official server, but it would be nice if you could mention it on this page if it does not become the official server.
thank you, LizardFreak7
So no? You have not responded to my previous comment.
@Quantum64
It means you aren't allowed to use the code for your own applications :P
Edit: Unless I give you permission