CraftArrows
PLEASE DOWNLOAD THE UPDATED VERSION OVER HERE:
https://dev.bukkit.org/projects/lorinthscraftarrows
CraftArrows Suite:
(Click the picture)
News: CraftArrows 2 is here! It's almost like an entirely new plugin!
UPDATING TO CraftArrows v2? READ THIS FIRST:
CraftArrows 2.0 is almost a complete recode. A lot of bugs have been fixed, arrows have been added and more features added. However, as a result you are required to use a NEW config file. You can copy most parts of your old one, but you have to do it manually. YOU HAVE BEEN WARNED! BACKUP YOUR OLD CONFIG!
CraftArrows adds 24 new arrows to your server. Each arrow is highly customizable, you can disable, set the duration and power and even change it's crafting recipe! Some arrows have special settings like: Auto-Cleanup, Block-Damage, Extra-Damage, Heal-Amount etc.
PLEASE NOTE: These arrows are NOT identified by ID's. They all have the SAME ID as the normal arrow. If you ask me to give you the ID's, I will IGNORE your post. Get a better Kit's plugin which supports lore/name!
Currently included are:
- Teleport Arrows - Teleports you to where ever the arrow hits
- Shuffle Arrow - Change position with the player/monster hit
- Poison Arrow - Apply poison to your target
- Weakness Arrow - Apply weakness to your target
- Blinding Arrow - Blind your target
- Confusion Arrow - Confuse your target
- Explosive Arrow - Create an explosion where your arrow hits
- Tnt Arrow - Explode on contact with a player/monster (doesn't destroy blocks)
- Crippling Arrow - Slows down your target
- Lightning Arrow - Strike down a lightning where ever the arrow hits
- Piercing Arrow - Does bonus damage on armored targets
- Razor Arrow - Does bonus damage to unarmored targets
- Fire Arrow - Sets target on fire, sets blocks on fire
- Pull Arrow - Pulls enemy hit towards you
- Blood Arrow - Heals for an configurable amount when hitting an enemy
- Torch Arrow - Places a torch where you shoot the arrow at
- Net Arrow - Places webs around a location or player (Setting to auto-cleanup)
- Water Arrow - Places a water source block (Setting to auto-cleanup)
- Sound Arrow - Plays scary & loud sounds to whoever it hits
- Push Arrow - Pushes stuff away from you
- Vortex Arrow - Sucks enemies in the direction of the arrow
- Forcefield Arrow - Pushes enemies away from the arrow
- Wither Arrow - Shoots an actual witherskull
- Ice Arrow - Turns water to ice
- Medic Arrow - Heals hit player
All arrows can be individually disabled in the config file. The duration and power (where applicable) for potion effects can be changed to your preference. Blinding and Confusion don't scale with power (This is how it works in MineCraft!)
Additional features (can be disabled):
- Skeletons now shoot ALL non-environmental harmful arrows (no explosive arrows)
- Skeletons drop special arrows
- Dispensers can now shoot special arrows using: CraftDispenser
Video for v1.1
It ended up a bit longer than I expected, skip towards the end if you just want to see the config
Permission nodes:
Unless you disable a certain arrow, everyone will be able to craft it. If they do not have the correct permission, their arrows will act like regular arrows. Not using a permission plugin? Simply set "UsePermissions" to false in the config file!
- craftarrow.all - Allows the use of ALL arrows
- craftarrow.tnt - Allows the use of the TnT arrow
- craftarrow.lightning - Allows the use of the lightning arrow
- craftarrow.explosive - Allows the use of the explosive arrow
- craftarrow.teleport - Allows the use of the teleport arrow
- craftarrow.blinding - Allows the use of the blinding arrow
- craftarrow.weakness - Allows the use of the weakness arrow
- craftarrow.shuffle - Allows the use of the shuffle arrow
- craftarrow.poison - Allows the use of the poison arrow
- craftarrow.confusion - Allows the use of the confusion arrow
- craftarrow.cripple - Allows the use of the slowing arrow
- craftarrow.piercing -Allows the use of the piercing arrow
- craftarrow.razor - Allows the use of the razor arrow
- craftarrow.fire - Allows the use of the fire arrow
- craftarrow.pull - Allows the use of the pull arrow
- craftarrow.blood - Allows the use of the blood arrow
- craftarrow.torch - Allows the use of the torch arrow
- craftarrow.net - Allows the use of the net arrow
- craftarrow.medic - Allows the use of the medic arrow
- craftarrow.push - Allows the use of the push arrow
- craftarrow.sound - Allows the use of the sound arrow
- craftarrow.water - Allows the use of the water arrow
- craftarrow.vortex - Allows the use of the vortex arrow
- craftarrow.forcefield - Allows the use of the medic arrow
- craftarrow.medic - Allows the use of the medic arrow
- craftarrow.wither - Allows the use of the wither arrow
- craftarrow.ice - Allows the use of the ice arrow
Changelog
2.0 So many things:
- New arrows including: FusRohDah, Medical, Vortex, Forcefield, Ice, wither, water and more!
- Infinity arrow bugfixed for real!
- Water and Net arrow now clean up after use
- You can now specify META-VALUE of a crafting component
- Almost a complete re-code.
- Skeletons shoot special arrows
- Skeletons drop special arrows and more!
1.6
- Added "Amount" variable to each Arrow in the config file, it sets how many arrows should be produced per craft.
- Fixed a update loop that caused the plugin to try to update on every restart
- Improved teleport algorithm to preserve the players view direction when teleporting, instead of inverting it in the direction the arrow was facing.
1.5
- fixed blood arrows throwing an error if health was full
I tested this with 1.5.1 (CB build 2717) and neither crafting nor shooting arrows threw any errors. Please update to a newer build AND more importantly CHECK YOUR CONFIG FILE FOR ERRORS! Nullpointer exceptions often means your config file is missing something/a material is incorrect.
If the error persists, delete your config file and restart your server. (back up your config beforehand if you've made changes).
1.4
- Added Net Arrows (Webs spawned not yet configurable)
- Fire Arrows now set blocks on fire (can be turned off, see "BurnBlocks: true", set to false)
- Added option to turn off Infinity Enchantment not using up special arrows, will now shoot normal arrows instead (Default is off, if you want Infinity enchantment to work set "InfinityBowWorks: false" to true)
- You can now set the name of the arrow.
- Replaced old Description value and changed name value, IF YOU ARE ALREADY USING THIS PLUGIN, CHANGING DESC. WILL RENDER ALL YOUR OLD CRAFTED ARROWS USELESS! DO NOT GENERATE A NEW CONFIG FILE UNLESS YOU WANT YOUR OLD ARROWS TO BE USELESS!
How the config works:
Errors/Issues/Problems/Can't get it to work?
Use the ticket system:
Try to provide as much information as you can such as:
- Errors (if any)
- CB-version
- startup-log (the complete!)
- Steps to reproduce error (if possible)
And anything else that might be important. Incomplete tickets will be closed.
Well here's a version of the recipe image without the ice frame. If you want to use it, feel free :)
http://i1122.photobucket.com/albums/l533/Baublehead/craftarrows_recipes_zps4da29941.gif?t=1364811303
Can you make this works with swords too? I like the idea of a poison sword, or does that already excist?
@FLORIDABOY12
I wont bother to answer that, I've said it a ton of times in the comments and the description should be clear as well.
Does The Ice Arrow Work I tried to craft it Water Bukkit Stick Feather All in the center column
@tbdesu02
You need to make sure the arrow is the one actually shot (place it as your first item in your hotbar and try again) and you will also need the appropriate permissions. Alternative turn permission checks off.
hello , sorry for my bad english first...
i can craft arrow on my server ,
but if i shoot the arrow , will all Original arrow (No special arrow)
my server = "craftbukkit-1.5.1-R0.1" "CraftArrows v1.6"
@Hangar
Actually, I've just fixed a small bug that was causing the autoupdater to loop forever and took a glimpse at my crafting code and noticed that I have always implemented how many arrows can be crafted, just never made use of it ;)
I've uploaded 1.6, which adds that feature, fixes the Autoupdater and even improves the teleport arrows algorithm.
@Hangar
No ice arrows aren't implemented because the way I tried to make it work was really CPU intensive so I stopped.
I can see if I will add the arrows per recipe thing, but as I've stated in previous comments, I'm no longer using this plugin on my server (it no longer fits) so I'm not planning on adding any new features to it, I'm just going to keep it updated ;)
This plugin looks nice. I've been having a hard time finding a good arrow plugin I like :)
Maybe we can also get an option for how many arrows result from each craft, configurable per arrow?
Also, is there no ice arrow? We saw it in the recipe image up top^
Thanks :)
@so97sad
No. I wont make some kind of switcher because this plugin is using real arrows instead of virtual ones. It's just too much work and I'm not even using this plugin anymore, I'm just keeping it updated because I'm so nice :O.
Also, net arrows are supposed to put down spiderwebs, they aren't "fail-proof". If you want a "fail-proof" net arrow try increasing the
Crippling Arrow's Power to something like 100 or 150, I know in Vanilla MineCraft this pretty much stops movement to almost nothing, I'm however not sure if bukkit has somehow put a limit on it.
Try it out and tell me if it works ;)
@CreepCraft
So what about switching among different arrows ? Btw. Net one seems not ... working well, Target still movable
Just bukkit. Have no mod loader.
@MonthOLDpickle
I can see the arrow just fine, are you using any modified craftbukkits like tekkit or modloaderbukkit thingy?
And yes, the arrow follows regular MineCraft rules. The ones on the left get shot first. It doesn't have to be in the action bar or left to the bow, it just has to be shot.
Still works but you can't see the arrow in the right part of crafting table (which is fine with me)
The arrow must be on action bar anywhere to the left of the bow right?
I am actually not sure what plugin does /recipe command but I think its bukkit by itself..but its fine I will just link your gif up top.
@MonthOLDpickle
The new update didn't change anything except for blood arrows oO Lol!
Uhm I didn't add any commands.
The new update just works right now =) Thanks! Quick question does the /recipe command work with these?
@MonthOLDpickle I'm using a newly generated config, so just delete the old folder and let it make a new one. And yes, "null" for the LAST ingredient for each arrow is fine, BUT IT HAS TO BE THE LAST!!
Please just follow my checklist and also provide me with your full startup log, that would be lovely. Maybe then i can resolve your problem ;)
@so97sad
Nope that is beyond the scope of this plugin ;)
Sir. Is that possible to generate a note or provide commands in game to show recipes :- ?
Sorry if I come off bad but I do live in Taiwan. I will try later tonight after work and when hopefully not to many people on. Can you post your config? I did see some null but it was at the end of the ingredients for each specific arrow.