ThrowDisks
Always wanted to improve the PVP-experience on your server by adding an awesome new weapon?
This plugin adds a whole new and exciting weapon to your bukkit server: throwdisks!
Features
Throwdisks (renamed music disks) are aimable throwing weapons you can use to improve the PVP-experience on your server. They are enchantable with "gems": craftable items that carry enchantments that can be applied to a throwdisk (similar to enchantment books)
There are four types of ThrowDisks:
- an iron Throwdisk (deals 2.5/10 hearts damage on hit)
- a golden Throwdisk (deals 3/10 hearts damage on hit)
- a diamond Throwdisk (deals 3.5/10 hearts damage on hit)
- an emerald Throwdisk (deals 4/10 hearts damage on hit) (only in v3.3 or higher)
You are able to configure the amount of damage the disks and enchantments deal, and disable individual disks and enchantments completeley when you think they are too overpowered.
other features:
- Throwdisks and enchantment gems are craftable (see "Crafting Recipes" for more information)!
- You can craft enchantment gems! You can forge these gems on any throwdisk for even more awesome effects!
- Permissions for using commands and beeing able to throw disks!
- All the settings and crafting recipes are configurable!
Download
You can download ThrowDisks on this bukkitdev page.
Commands
ThrowDisks uses one command: /TDgive This command can only be used by OP's and gives you the executer a specified Throwdisks item. usage:
/TDgive <disk> <iron> <gold> <diamond> <emerald> (only in v3.3 or higher) <gem> <fire> <damage> <punch> <lightning> <explosion> <freeze> (only in v3.3 or higher) <forger>
Items
the Throwdisks
A Throwdisk is a disk you can throw when you right/click it. When it hits a player or an entity, it will do a certain amount of damage (default: iron: 2.5/10 hearts, gold 3/10 hearts, diamond 3.5/10 hearts, emerald 4/10).
Enchantment Gems
Gems are craftable enchantment items, you can compare them to enchantment books. When you forge them on a throwdisk, the throwdisk gets an extra damage or function doing more damage when it hits a player or an entity. At the moment, there are six different types of gems:
- fire: sets the target on fire for a short period of time
- explosion: creates a small explosion on the location of the target
- lighting: strikes the target with lightning and deals a small amount of damage
- extra damage: does extra damage to the target
- punch: punches the target away, dealing a little it of extra damage
- freeze (only in v3.3 or higher): freezes the target for a certain period
You can add these enchantment-gems to a throwdisk using a forger.
Forger
A forger is an item you use to forge gems on a throwdisk.
How to use it?
- Make sure you have the throwdisk you want to enchant in your first (left) inventory slot
- Right-click with the forger
- One of the gems you have in your inventory should be forged on your Throwdisk
Crafting recipes
The following crafting recipes are the default recipes. The materials used in the recipes are configurable, but the shape isn't.
There are custom crafting recipes to craft Throwdisks, enchantment gems and a forger:
- An iron Throwdisk Iron
- A gold Throwdisk: Gold
- A diamond Throwdisk: Diamond
- A forger: Forger
- Enchantment gems: Gems
Gems: Replace the ? in the enchantment gem recipe with the second ingredient to craft a specified gem. These are all the existing gems and their second ingredients:
- fire: magma cream
- explosion: gunpowder
- lighting: ghast tear
- extra damage: blaze powder
- punch: sugar
- freeze: brewing stand
In the default recipes, the gems are relatively expensive to craft. This is to prevent overpowered weapons. If you still think a gem is overpowered, you can always make it more expansive to craft by changing the materials or disable the gem completely.
Permissions and config
- You can enable/disable the usage and/or crafting of each individual disk and gem
- You can configure the amount of damage the individual type of disks do
- You can confiure the amount of damage, the duration of the effects etc. of every individual type of gem
- You can enable/disable the usage of a cooldown, and set the duration of the cooldown - if used
- You can configure the materials used in the crafting recipes, making the disks/gems more/less expensive/difficult to craft
Here you can find a default config.yml file (with explanation)
Permissions used by ThrowDisks:
- throwdisks.op (default: OP desc: gives you access to the OP commands of ThrowDisks)
- throwdisks.throw (default: EVERYONE desc: you need this permission to throw Throwdisks)
v3.3 and higher:
- throwdisks.bypasscooldown (default: OP desc: lets you bypass the diskcooldown - if enabled)
- throwdisks.disk.<disktype> (default: EVERYONE desc: lets you use the specified throwdisk)
- throwdisks.gem.<gemtype> (default: EVERYONE desc: lets you use the specified gem)
Version
Current version: v.3.2 1.7.9 compatible!
Older versions: with the 3.0 update, the whole setup of ThrowDisks changed. If you still want support for older versions (version 2.2 or older), please PM me.
If you want a customized version of throwdisks for your server, please PM me.
Future
There is a lot of room for improvement and more features. If you have any ideas or tips, or if you experienc any trouble using ThrowDisks: please leave your comments on this page or send me a PM.
you shuld add duribilty to the disks
haha awsome
@Kamnxt you're right, it should be 289. Update is on it's way: until then, just change 389 to 289 in the config file
I can't craft the explosion upgrade gem. Also, isn't item #389 an item frame? Doesn't seem like the correct item for explosion upgrades...
@EN7 You can change the amount of damage individual disks deal. This is the config file: http://dev.bukkit.org/bukkit-plugins/throwdisks/pages/configuration-file/ you can change the amount of damage a disk deals at damage.disk.<disktype> :)
Can't believe I stumbled upon this, while looking for a way to make throwable ninja shurikens! Can you add customizable damage per disc?
@repsor
Wow! You're amazing! I'll get the update as soon as I can!
And as far as my name goes, thank you! It's my MC IGN too. :)
@DrakonisVaughan Weird, going to look at it first thing in the morning. The crafting actually is working, but for or another reason the result doesn't always show up in the crafting table interface. Just click in the slot where the result should be like you would normally do.
EDIT: I checked the code and double tested it out on my own server, but I could not find any trouble with the (crafting of) diamond and emereld disks. Are you sure that you didn't make a mistake and that there are no other plugins interfering with ThrowDisks?
The diamond Disk is showing up as the green music disc, instead of a blue disk. The crafting recipe is also not working.
Hi
@yyyyer2 Thanks for noticing, I'll change it to the correct spelling in the next update. It's great that you like the plugin, thanks :)
@NuclearNarwhal I did some speedcoding this morning and version 3.3 is waiting for approval. I included emerald throwdisks, customizable recipes, and permissions for every individual disk and gem. Thanks for the ideas.
btw. You have a brilliant bukkitdev-name
@Varijon You're right, I totally forgot about hoppers. An update in wich this bug is fixed is waiting for approval.
Hey,
First of all, very solid and awesome plugin. I like it a lot, minecraft lacks variety in weapons. Damaging and stuff seems to be done well too, since the server seems to know who threw it.
Just found one problem, hoppers.
They can still "eat" the disk drops and you get a new one.. so it dupes them, bah always hoppers breaking things.
A plugin called QuickShop has drops floating on chests and they simply get deleted if eaten by hoppers..
Is the "item" in the drop entity a count of -1 or something? I don't know.
EDIT: Oh, is it possible to make the crafting recipes optional? I'd prefer this, so I can have people obtain them in a different way. (Maybe using recipemanager or a dropping plugin) I just read this on the comment below mine, basically a +1 then.
There should be an Emerald Throw Disk... :)
EDIT: Also, making the recipes customizable or at least so that you can disable them would be nice. Also, I would greatly appreciate it if you would add separate permissions for the different gems!
And that you know it: the crafting doesn't work. ;)
Edit: Nevermind, it just works.
Nice plugin, and it works great.
It fun to use, and the other people on my server like it too.
@repsor Hi! I found a error in the config: strenght is supposed to be strength. Thanks! Also, I extremely like your plugin. Throwdisks and Elementals is the best plugins I have ever seen. :D
Lolz reminds me of Tron
@lilblue22
Hi Liblue! I saw the problem and you're right: it's a small error. I'll update it immediately.
Thanks for noticing :)
I really like this plugin but this keeps happened to the console alot! http://pastebin.com/zumsnNPf
could u make it it have Join signs and arenas so u could have organized fights ??? @repsor
@Johnanater
thanks!
@MinecraftownerT
tTe air discs throws away a mob or player when you hit it. (and it spawns fancy particles :P)