Dodge Ball Spleef

This plugin is currently ON HOLD while I work on my Survival Games Servers. Feel free to check it out: www.sr-sg.net
Dodge Ball Spleef
Featured on SavageRealms
Description:
DodgeBallSpleef is a plugin designed to make the game Spleef 102.34 times more fun by exchanging shovels for Bows and Arrows! It has many different ways of being played while all of them are amazingly fun! It is a light weight plugin that allows for server owners to setup Arenas which makes a players bow and arrow into tools of destruction. It is safe from being abused due to arrows being normal arrows outside the arena as well as the arrows shot outside of the arena have no effect inside the arena.
Features:
- Arrows that strike a Player, Stone, or Cobblestone damage the block at the location hit and blocks around it.
- Direct hits on a player damage more surrounding blocks.
- Stone that gets damaged turns to Cobblestone. (makes it appear to crumble before breaking)
- Cobblestone that gets damaged breaks!
- Protection from players effecting anything outside the arenas.
- Protection from players outside the arena effecting anything inside the arena.
- Easily create multiple arenas.
Commands:
- /dbssave [ArenaName] - Saves arena.
- /dbslist - Lists each arena.
- /dbsloc [ArenaName] - Gives the world and locations of the arena.
- /dbsdel [ArenaName] - Deletes the arena.
Permissions:
- DodgeBallSpleef.Manage - Full control. Default to ops only
How to Install:
- Download DodgeBallSpleef.jar by clicking here.
- Place .jar in your plugins folder.
How to Setup:
- Hold an Arrow
- Left Click with Arrow to select Position 1 (With next update this wont destroy the block)
- Right Click with Arrow to select Position 2
- Type /dbssave [ArenaName]
Things to remember when setting your arena:
- You need either a couple blocks of empty space or lava underneath a layer of smooth Stone
- If you want your players to die when they fall make sure the lowest point of the arena is the Stone floor the players will be on.
- The arena height defaults to 3 blocks so select two floor points on the same Y axis will work fine.
- Both the Player and the block the arrow hits must be in the arena for it to be recognized as a DBS hit so if your arena has elevation to it them make sure you set one of your locations high enough on the Y axis.
Appreciate The plugin?
Want To See Updates?
Don't Like Money?
B.A.Spleef Beta
Alright! I'm now comfortable enough with the progress to release what I have done as a sort of Beta. Please download test and comment. Below is a list of features that made it into this release as well as the commands with basic instructions.
Arena Management
- Create Arena: Should be obvious but this puts you into the arena selection process where you right click two places with a Blaze Rod.
- /BASA Create [ArenaName]
- Modify Arena: This is by far the most complex piece of the plugin. It allows you to modify everything from the name of the arena to the materials that make it up. I'll be doing a video tutorial later on each of the components. For now play around and give feed back on what isn't clear in the instructions. Most of these commands require you to be standing in the arena you want to modify.
- /BASA Modify Name [New Arena Name] - Must be standing in arena.
- /BASA Modify Location [Name of arena]* - If you dont provide the name of the arena you wish to modify you must be standing in an arena.
- /BASA Modify Sections [# of Sections] - Must be standing in arena. The current choices are 1, 2, and 4. This will split the arena either once down the middle or into 4 corners with a 4 block gap in between.
- /BASA Modify Levels [Number of Levels] - Must be standing in arena. This changes how many layers of floor will be generated. Not to be confused with height *see later*
- /BASA Modify Material [Function] [Strength] [Material] - Must be standing in arena. This command may be the most confusing. It allows you to change the Materials that the arena generates and recognizes on arrow hit. For example the default is Strength 0 = Smooth Stone and Strength 1 = Cobble Stone. The lower the number the stronger it is. So 0 is what every block is on a fresh start then it breaks to whats assigned to the next number. So if you have 0=SandStone 1=Sand 2=Glass it will start as sandstone then on the first hit become sand then glass then finally nothing. There are 4 different ways to interact with the materials. For this explination we will start with the matarials i just stated and modify them with the commands.(0=Sandstone 1=Sand 2=Glass)
- /BASA Modify Material Insert 0 89 - Inserts a material pushing back the others Example arena is now (0=GlowStone 1=Sandstone 2=Sand 3=Glass)
- /BASA Modify Material Remove 2 - Removes the material at this location Example arena is now (0=GlowStone 1=Sandstone 2=Glass)
- /BASA Modify Material Replace 2 112 - Replaces the material at the specified strength with the specified material Example arena is now (0=GlowStone 1=Sandstone 2=Nether Brick)
- /BASA Modify Material 40 1 - This is a convience option. It will either replace or insert depending on what you put in. If it is greater than the highest strength it will add to the end. if its a current strength level it will replace. Example arena is now (0=GlowStone 1=Sandstone 2=Nether Brick 3=Stone)
- /BASA Modify Density [Level] [Density] - Must be standing in arena. Changes the density at the level specified to the density specified. Density translates to a %. so 100% = solid slab and 0% = all air. This creates the blocks at random with a DENSITY% chance to be the material at strength 0
- /BASA Modify Height [+-Change] - Must be standing in arena. Adds or subtracts to the arenas height. This only effects the arena bounds to effect if an arrow hit counts.
- Export Arena - Must be standing in arena. This allows you to save an arena settings to be quickly loaded back at another time either to the same arena or another.
- /BASA Export [PresetName]
- Import Arena - Must be standing in arena. Imports a previously exported arena. If an arena cant support any aspect of a preset it trys to match as much as possible. At the moment this only effects levels and height. If an arena isnt high enough it attempts to raise the arena height.
- /BASA Import [PresetName]
- Regen Arena - Resets the floor of the arena.
- /BASA Regen [Name of arena]* - If you dont provide the name of the arena you wish to modify you must be standing in an arena.
- Delete Arena - Deletes the arena? lol
- /BASA Delete [Name of arena] - You must be standing in the arena AND include its name in the command.
- Goto Arena [Arena Name]- TPs the user to the arena specified
- /BASA Goto [Name of arena]
- Get Information about an arena - Returns the information about the arena that you want to know.
- /BASA Get [Setting] - Must be standing in arena - Settings: Name, Sections, Levels, Material, height
- List Arena or Presets
- /BASA List [Preset]* - Gives a list of name and location of all arenas. If preset is included in command simply lists off preset names.
- Help
- /BASA Help [Any of the above commands in full] - gives details to the commands available.
- ShortKeys
Each of the commands have been setup with the ability to take in a shorter version. Note: Capitalization matters for the ShortKeys. Also if i didnt specify a shortkey for it below then it does not have one (yet)
- Example: /BASA Modify Material Remove 0 1 = /BASA -mm remove 0 1
- -c = Create
- -mn = Modify Name
- -mL = Modify Locations
- -ms = Modify Sections
- -ml = Modify Levels
- -mm = Modify Material
- -mh = Modify Height
- -i = Import
- -e = Export
- -r = Regen
- -X = Delete
- -G = Goto
- -g = Get
- -l = List
- -lp = List Preset
Event Management
- Give Gear - So I'll admit i hadn't event started on this part yet. I did however add a simple command that will give out 1 Bow and 2 stacks of arrows to the players in the arena that the command user is in. It checks the players inventory first so you can spam the command and the players wont get more than 1 bow and 2 stacks of arrows.
- /BASE - This will be the catchall command for event management later (similar to /BASA). for now though it simply gives out gear.

-
View User Profile
-
Send Message
Posted Mar 31, 2012:D
Everyone on Savage Realms loves it! :D
-
View User Profile
-
Send Message
Posted Mar 31, 2012I have started working on the following features, I don't have a set time frame for when this will be done but I'm going for the next week or two. Please keep in mind also that this is a personal wish list of sorts. So if i don't get everything (or anything) complete in two weeks don't rage okay? :P
Features I'm working on:
1) Event hosts can configure arena then allow players to join via commands
2) Join / Leave event commands for players
3) Improved arena setup experience
4)Easily changed event settings
5)Stats per event (Although i have plans on making this persistant at first it will simply keep track of the event and broadcast out the details if desired
-
View User Profile
-
Send Message
Posted Mar 31, 2012Lol this is awesome cant wait to try this out.
-
View User Profile
-
Send Message
Posted Mar 30, 2012@TribalInstincts
Tyvm, i love this plugin, is not the same play spleef with normal stuff and shoot the ppl with arrows =P
-
View User Profile
-
Send Message
Posted Mar 30, 2012Updated to 1.2.4. This update is just to make it work again with the new bukkit event system. Features are still coming.. i promise lol
-
View User Profile
-
Send Message
Posted Mar 23, 2012hi tehjudge here i have some fun cool vids of this plugin on the server broscraft also i cant wait for this plugin to update as it soo fun i hope it will update soon as it is awsome keep up the good work
-
View User Profile
-
Send Message
Posted Mar 21, 2012Sorry for the lack of updates. I had to pull away from all projects for the last 3 months and put in every available hour into studying for a job. That interview will be this next Tuesday, after that I'll get back to the fun stuff :D Sorry for the let down, I still have 100% intention of making this a complete plugin. Stay with me for a bit longer, if anyone wants me to email them when i have updated this (next update only) send me a PM with your email and I'll send out a quick message. Thanks for the interest, hopefully i'll have something in the next few weeks!
-
View User Profile
-
Send Message
Posted Mar 11, 2012Guys I really think this plugin should be updated for 1.2 as soon as possible and the improvements suggested should be incorporated as it is a very popular and enjoyable plugin. I don't hold any position on Broscraft however I know that a lot of the players enjoy the plugin and are upset that it has not been updated as the other plugins have. Thanks LittleDewi
-
View User Profile
-
Send Message
Posted Mar 5, 2012@TribalInstincts
Are you going to update this or this is just one of the plugin thats been started for one day then abandoned the next?
-
View User Profile
-
Send Message
Posted Feb 26, 2012@TribalInstincts
This is a great plugin but I'm currently waiting for the other features that will be added and by the looks of it, it might not be happening.
-
View User Profile
-
Send Message
Posted Jan 25, 2012Thanks for the feedback! I hadnt thought about the expierence levels so ill add that to my list of improvements i will be making. I had a surge of time that i was able to spend on different plugins however it has slowed a bit so it might be a little bit of time before i have all the features i want added to it. Like you said Falsebook is a great way to suplement. Right now i have it riged on savagerealms with falsebook to control the ground layouts as well as spawners for the gear and doors to the gear rooms. Works well enough however it takes a MOD to run the full match. 100% automation is very much a goal for this. Thanks again! Glad your enjoying it!
-
View User Profile
-
Send Message
Posted Jan 23, 2012Suggestions:
Thanks for making this! I love it :)
-
View User Profile
-
Send Message
Posted Jan 20, 2012it doesnt reset at the end of a game?
-
View User Profile
-
Send Message
Posted Jan 8, 2012:D Glad you like it. Let me know if you come up with any ideas on how to make it better?
-
View User Profile
-
Send Message
Posted Jan 7, 2012Wow man, is very fun, thx =), i made an arena with the plugin PVP Arena and DodgeBallSpleef and is very fun, now ppl cant stay in little islands for win xD
-
View User Profile
-
Send Message
Posted Jan 5, 2012This is a amazing plugin you guys should try it out
-
View User Profile
-
Send Message
Posted Jan 3, 2012@Zombiemold
Edit: Updated description. Thanks! And SORRY! :D
-
View User Profile
-
Send Message
Posted Jan 3, 2012Would love to see instructions on how to set it up ^_^