Dodge Ball Spleef

50 Player DodgeBallSpleef FFA


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:

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:

  1. You need either a couple blocks of empty space or lava underneath a layer of smooth Stone
  2. 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.
  3. The arena height defaults to 3 blocks so select two floor points on the same Y axis will work fine.
  4. 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?

PayPal - The safer, easier way to pay online!

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.

Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    35337
  • Created
    Jan 2, 2012
  • Last Released File
    Mar 30, 2012
  • Total Downloads
    5,506
  • License

Categories

Members

Recent Files