Dodgeball
Dodgeball
Do not use this plugin until it's marked as stable. It lacks many features and is very unstable.
This is a plugin witch brings back the Old school Dodgeball to minecraft. There are allowed 12 max players on each side on a 100 block arena. A game is started by either a admin Executing /db start [arena name] or if said amount of players in arena do /db vote. once a arena is started there is a 30 second count down waiting period. You start out with 3 hearts representing 3 lives you have. Once that waiting period is over, One random player on your team or enemy team will get 3 snowballs and try to hit the opposing team. When you run out of lives you go into spectating mode about 4 blocks above the arena and and below the arena roof [you have the option of leaving the game by doing /db leave ] When one team loses all their players they will all go into spectating mode and will see in chat what arena won and will see a spectacular array of fireworks, after about 10 seconds they will be kicked back to world spawn [or you set up a Dodgeball spawn [/db setspawn] they will spawn there.]
Features
- Create dodgeball arena automatically - select area with worldedit and use one command to create arena
- Starts automatically when there are enough players
- Selecting team when joining (permission)
- Two teams, colors selected when creating arena
- Autosave when disabling plugin.
- sign joining:
Commands
- /db am /db automake - create arena. Usage:/db am team1Color:team2Color name floor_block_id wall_block_id_1 wall_id_2 line_id height height - wall blocks below the specified height are floor_id_1, other are wall_id_2, permission: db.automake
example:
/db automake red:blue ice-db 79 35:11 20 35:15 5
It will create arena with ice floor (block id 79), wall below height 5 is blue wool (block id 35 data value 11), higher then 5 - glass (block id 20) with two teams (red and blue). ice-db is name - to join use /db join ice-db.
- /db start name- start dodgeball (after 30 seconds), permission: db.start
- /db stop name- stop dodgeball (after 10 seconds), permission: db.stop
- /db join name - join, permission: db.join
- /db leave - leave, permission: db.leave
- /db help - help, no permission needed
- /db kickplayer - kick player from dodgeball, permission: db.kickplayer
- /db list page- list minigames, permissions: db.list
- /db spawn /db setspawn - set lobby spawn, permission: db.setspawn
- /db spectate - join dodgeball as spectator, permission: db.spectate
- /db vote - vote on starting current dodgeball before maximum amount of players joins. permission: db.vote
Usage
Creating arena
- Select area with world edit. It must be at least 4 blocks high, 10 blocks wide and 10 blocks tall.
- Use /db automake command to create arena. After this command arena is ready to use. Arena has max capacity: xSize*ySize/8.3333
Joining
- Use /db join command to join. When enough players joins it starts automatically (maxPlayers-10). Players can use /db vote to start it before it starts automatically (votes to start: sqrt(maxPlayers)*log(maxPlayers)).
Starting and stopping
- Use /db start to start it manually
- Use /db stop to stop.
Sign Joining
Sign format:
[dodgeball] [name] (anything) (anything)
Example:
[dodgeball] [db1] Click to join!
NOTE
This plugin is in Beta stages and still could be buggy, please Create a Ticket if you have any bugs or concerns.
Development builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Ok how about this instead of rambleing on who made it first why dont we merge our effeorts ive allredy got half of my plugin done maby i could ditch mine and help with yours also mine makes the snowballs fire slower so it is harder to hit the other team +i have a scoreboard setup so if you guys like add me and ill send you my code i was mad before because wherev spend 1 month working on plugin it was gonna be my first public plugin
Thanks
@CommanderShranAlex
Now explain to me the entire story about what has happened, can you explain? this was a team effort between me and Bart, we didn't steal the idea from anywhere else.
You worked hard. HARD my A Ive spent 2 months with guys working on this and we are almost done and then one of the guys says he doesent want to do it and gives the idea to you frikers . Btw you cant steal interlectual properity!
@CommanderShranAlex
We worked hard on this plugin, and if you will just sit here complaining to us, we just wont give a **
@Cjfchris1
1)/join name to join. If enough players join it will start automatically (max players = xSize*ySize/8.33333 - for 10x10 arena 12 max players) At least maxPlayers-10.
2)use /db start name to start it manually
3)use /vote to vote on starting it before enough players join (only for bigger arena). Players that must vote to start: sqrt(maxPlayers)*log(maxPlayers) - so for smaller arena more players must vote than join. It will be changed in future releases.
it wont work for me i have set up the arena but i am not sure what to do next
Thanks so much for stealing my awesome plugin idea that me and guys i had got 3 guys to help me make this then one said i dont want to help and told you thanks alot
@CaptainXpression
/db automake red:blue ice-db 79 35:11 20 35:15 5
It will create arena with ice floor (block id 79), wall below height 5 is blue wool (block id 35 data value 11), higher then 5 - glass (block id 20) with two teams (red and blue). ice-db is name - to join use /db join ice-db
How would I make a arena
@BlowThisShitUp
There are only development builds.
Beta version is awaiting aroval.approvedYay :)
Is it ready for usage?
I came up with a idea of a DodgeBall plugin on Bukkit like 2 weeks ago :P Only if someone decided to make it.
its so fun :D
@pgmann
Example command:
/db automake red:blue ice-db 79 35:11 20 35:15 5
It will create arena with ice floor (block id 79), wall below height 5 is blue wool (block id 35 data value 11), higher then 5 - glass (block id 20) with two teams (red and blue). ice-db is name - to join use /db join ice-db
Looks like a good idea :-) However, could you please explain the parameters for /db automake? I don't understand.
It would also be a good idea to be able to manually create and delete arenas. Otherwise, it looks good.