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.
Please add a vote option so you can set , as soon as this is in it can be automatic and will run great on my server.
Got it running on sky.mcnox.net
where i cani find the latest dev build? it keep saying "Arena Full" on players with premissions to join, leave and spectate
Any way to get rid of the wool hats after the round finishes and you leave?
thank you!!!!!!
@myslippy1
The "arena full" bug is fixed in latest development build.
its saying the arenas full!!!!!! why???????
i have one question. Why does it say wrong paraneeter when I try to execute the command /db automake - createarena???
Could you make this plugin automatically execute /db leave for the user when they are out of lives? As the raising seems to mess up with NoCheat.
Also the messages, are they shown to just people in the game or server wide? If it could say Dodgeball starting... rather than Minigame starting...
Is there a way to define the max amount of players for an arena? or the vote count needed to start it?
Also clarification messages for /db delete and /db vote would be nice, so that the user knows they have done the command successfully.
Really liking the plugin overall, just some issues with the snowballs accidentally being lost, maybe something to think about. :) Thanks man!
@Wysie
Fixed in build #15.
Hey, with the latest beta build of Bukkit.
None of my users can join a game, those with perms to join, leave, spectate, vote, help and list, are prompted with the game being full. Also does the region have to be pvp enabled for the users to lose a heart upon being hit?
Also is there a way to set the arenas max players?
Please advise.
@Team2055
The 3 hearts are intentional (3 lives). About snowball - iit goes into block because of lags. It doesn't slide because of wrong velocity (will be fixed).
@AssassinNinja12
Try deleting arena and creating different. It it repeats create a ticket.
@CubingElement
I am getting an error, where when i join, all players are harmed until there are 3 hearts left.. is this because the world is peaceful? also, when i throw a snowball on the ice, it goes into the block, and then pops back up, and does not slide like it should... any help? and how do i set spawns for the arena, and lobby?
@AssassinNinja12
in the automake command, replace ice-db with your own name.
Wtf? It says arena full YET NOBODY'S IN IT?
How do i name the arena?!
Everyone that is having Errors and or confused, please PM me and i will write you down to send a video to when we get one out, it may be a week or so. sorry for the delay
Can you please help me? I can't seem to figure it out! It would be very helpful if you could. Thanks! :)
@LegozandParatroopaz
It must be at least 4 blocks high, 10 blocks wide and 10 blocks tall.
Could you help me? I'm trying to create the arena.
My command is:
/db automake red:blue default 5 5 5 35 20 6 20
It keeps saying "Too Small Arena! Arena must be at least 10x4x10!"
Um, I'm no mathematician, but I know that 2400 cubic blocks (heh, cubic, get it?) is a bigger volume than 400.
Am I doing something wrong?
Thanks in advance!