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.
-
View User Profile
-
Send Message
Posted Aug 28, 2013Please 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.
-
View User Profile
-
Send Message
Posted Aug 26, 2013Got it running on sky.mcnox.net
-
View User Profile
-
Send Message
Posted Aug 26, 2013where i cani find the latest dev build? it keep saying "Arena Full" on players with premissions to join, leave and spectate
-
View User Profile
-
Send Message
Posted Aug 23, 2013Any way to get rid of the wool hats after the round finishes and you leave?
-
View User Profile
-
Send Message
Posted Aug 10, 2013thank you!!!!!!
-
View User Profile
-
Send Message
Posted Aug 10, 2013@myslippy1
The "arena full" bug is fixed in latest development build.
-
View User Profile
-
Send Message
Posted Aug 8, 2013its saying the arenas full!!!!!! why???????
-
View User Profile
-
Send Message
Posted Aug 8, 2013i have one question. Why does it say wrong paraneeter when I try to execute the command /db automake - createarena???
-
View User Profile
-
Send Message
Posted Aug 5, 2013Could 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!
-
View User Profile
-
Send Message
Posted Aug 5, 2013@Wysie
Fixed in build #15.
-
View User Profile
-
Send Message
Posted Aug 4, 2013Hey, 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.
-
View User Profile
-
Send Message
Posted Aug 2, 2013@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.
-
View User Profile
-
Send Message
Posted Aug 1, 2013@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?
-
View User Profile
-
Send Message
Posted Aug 1, 2013@AssassinNinja12
in the automake command, replace ice-db with your own name.
-
View User Profile
-
Send Message
Posted Aug 1, 2013Wtf? It says arena full YET NOBODY'S IN IT?
-
View User Profile
-
Send Message
Posted Aug 1, 2013How do i name the arena?!
-
View User Profile
-
Send Message
Posted Jul 19, 2013Everyone 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
-
View User Profile
-
Send Message
Posted Jul 18, 2013Can you please help me? I can't seem to figure it out! It would be very helpful if you could. Thanks! :)
-
View User Profile
-
Send Message
Posted Jul 18, 2013@LegozandParatroopaz
It must be at least 4 blocks high, 10 blocks wide and 10 blocks tall.
-
View User Profile
-
Send Message
Posted Jul 18, 2013Could 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!