MyArrows

MyArrows

======MYARROWS======
This plugin adds new arrow types like fire,brick,iron,poison and diamond that can be crafted and used just like normal arrows! This is my first plugin so feedback/bugs reports are extremely welcomed!

I will be adding more arrows very soon. If anyone has any request let me know!

Features

  • Fire Arrow
    • Ignites the block it lands on and can spread a fire!
  • Poison Arrow
    • Poisons whoever it hits!
  • Brick Arrow
    • Can break through glass and causes nausea if it hits you!
  • Iron Arrow
    • Does more damage then a normal arrow!
  • Diamond arrow
    • Does more damage then Iron and Normal arrows!
  • Super Sonic Arrow -NEW!!!!
    • Launches and after 5 ticks goes super sonic create-ting a small explosion. (Don't worry it can't even break cobble stone)
  • Toggle menu for arrows
    • Switch between arrows with a left click when your holding a bow.
  • Automatically with switch when you run out!
    • So you're not shooting duds!

Commands

  • /havefire
    • Gives 64 Fire Arrows.
  • /havepoison
    • Gives 64 Poison Arrows.
  • /havebrick
    • Gives 64 Brick Arrows.
  • /haveiron
    • Gives 64 Iron Arrows.
  • /havediamond
    • Gives 64 Diamond Arrows.
  • /havesuper
    • Gives 64 Super Sonic Arrows.
  • /testa
    • Gives 2 of each arrow type, 2 normal arrows, and a bow.

Default Config

# MyArrows by Leering - Config
#

#  Allow Arrow Types
allowDiamond: true
allowIron: true
allowFire: true
allowSuperSonic: true
allowBrick: true
allowPoison: true
allowBomb: false
allowTesta: true
diamondDamage: 30
ironDamage: 20
allowSuperSonicExplosion: true
superSonicDelay: 5
superSonicBowDurabilityDamge: 40
allowBrickGlassBreak: true
bombArrowExplosionSize: 20

Permissions

permissions:
  myArrows.*:
    description: Gives access to all Arrows
    children:
      myArrows.poison: true
      myArrows.diamond: true
      myArrows.iron: true
      myArrows.fire: true
      myArrows.bomb: true
      myArrows.super: true
      myArrows.brick: true
  myArrows.poison:
    description: Allows you to use posion arrows
    default: true
  myArrows.diamond:
    description: Allows you to use diamond arrows
    default: true
  myArrows.iron:
    description: Allows you to use iron arrows
    default: true
  myArrows.fire:
    description: Allows you to use fire arrows
    default: true
  myArrows.bomb:
    description: Allows you to use bomb arrows
    default: false
  myArrows.super:
    description: Allows you to use super arrows
    default: true
  myArrows.brick:
    description: Allows you to use brick arrows
    default: true

NOTES:

-This is my first time using permissions so hopefully it all works right in V0.9.

- I added in a new arrow called bomb arrow it is still not %100 done so it is disabled by default but feel free to try it just be careful. It uses the command /bomb X Z where X and Z are coordinates you enter. When you shoot a Bomb Arrow it will teleport to Y: 270 above the location you entered and explode when it hits ground.

-I'm mainly releasing this version with the Bomb Arrow before it's done so people can use the new permissions due to popular demand.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Kaneel123 Kaneel123 Aug 25, 2013 at 07:56 UTC - 0 likes

    update 1.6.2 please

    2013-08-23 22:42:59 [SEVERE] Could not pass event ProjectileLaunchEvent to MyArrows v0.91
    org.bukkit.event.EventException
    	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427)
    	at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
    	at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477)
    	at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462)
    	at org.bukkit.craftbukkit.v1_6_R2.event.CraftEventFactory.callProjectileLaunchEvent(CraftEventFactory.java:584)
    	at net.minecraft.server.v1_6_R2.World.addEntity(World.java:928)
    	at net.minecraft.server.v1_6_R2.World.addEntity(World.java:895)
    	at net.minecraft.server.v1_6_R2.ItemBow.a(ItemBow.java:60)
    	at net.minecraft.server.v1_6_R2.ItemStack.b(ItemStack.java:321)
    	at net.minecraft.server.v1_6_R2.EntityHuman.bs(EntityHuman.java:98)
    	at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java:500)
    	at net.minecraft.server.v1_6_R2.Packet14BlockDig.handle(SourceFile:46)
    	at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296)
    	at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java:116)
    	at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
    	at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:30)
    	at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:590)
    	at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:226)
    	at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:486)
    	at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:419)
    	at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
    Caused by: java.lang.NullPointerException
    	at me.Leering.MyArrows.GetArrowAmounts.getPosion(GetArrowAmounts.java:133)
    	at me.Leering.MyArrows.ArrowChecker.arrowAmountCheck(ArrowChecker.java:198)
    	at me.Leering.MyArrows.PlayerListener.onLaunch(PlayerListener.java:211)
    	at sun.reflect.GeneratedMethodAccessor230.invoke(Unknown Source)
    	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    	at java.lang.reflect.Method.invoke(Method.java:606)
    	at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425)
    	... 20 more
    
  • Avatar of ShipwreckV27 ShipwreckV27 Jun 19, 2013 at 13:13 UTC - 0 likes

    ummm i like the idea of the plugin except that it ignores protection plugins, most importantly worldguard.....thank you for the massive destruction in my spawn....Know any way around this?

  • Avatar of icedemond5 icedemond5 Jun 01, 2013 at 20:41 UTC - 0 likes

    Arrow ideas

    Web arrows?

    created by a cobweb on top of stick and feather? 3x3 of cobwebs where it lands

    Teleportation Arrows?

    Enderpearl on top of a stick and feather, teleports shooter where the arrow lands

    Weakness Arrows?

    essentially poison arrow, but weakness instead

    Slowness Arrow?

    same as poison / just inflicts slowness

    Heavy Arrow?

    crafted by : arrow on top of another arrow on top of another arrow? Fly's slower but does more damage, goes through armor 10% more

    Arrow Bundle

    Essentially a shotgun effect crafted by TnT pattern Arrows instead of gunpowder string instead of sand, when fired shoots 10 (configurable) arrows out all over.

    Possibly arrow bundles of the other arrows?

    Lightning arrow

    Iron arrow with iron on top and bottom of it. Calls down lightning were it lands

    Swap Arrow

    Arrow with enderpearls on top and below it. Switches places with the target If it misses no effect?

    Hail Arrow?

    Crafted by arrow surrounded by snowballs where the arrow hits snowballs rain down (configurable time and amount?)

    Darkness Arrow?

    Torch on top of a fermented spider eye on top of the arrow, Destroys all light sources within a 10 (configurable) block radius? E.g. Glowstone Torch Redstone lanterns etc etc

    Mob Arrows

    Crafted with a spawn egg or mob head on top of arrow, where it lands it places that mob if steve head (player) Testificate.

    Thanks for reading!

    Icedemond5 / HellSongx

  • Avatar of Pizzapixel Pizzapixel Mar 16, 2013 at 02:17 UTC - 0 likes

    What I mean by the wither head animation is to put on the arrow and the arrow should explode too

    BFAK:90872508,4a0caf4c56ed6beebb2bd33e061f0e8979add28946991e5b0d3635d17dafaa80

  • Avatar of Pizzapixel Pizzapixel Mar 16, 2013 at 02:15 UTC - 0 likes

    U should add wither arrows that wither people and give the wither head animation

  • Avatar of jazrb jazrb Mar 01, 2013 at 14:41 UTC - 0 likes

    I try to make the arrows but it don't work?

  • Avatar of MythicCynic MythicCynic Feb 04, 2013 at 05:17 UTC - 0 likes

    @Leering: Go

    I know that feel man. http://knowyourmeme.com/photos/107432

    Great plugin though. When you work out the kinks such as damage neutralization on normal arrows (they become harmless) and the duplication I plan on using it again.

  • Avatar of Leering Leering Feb 03, 2013 at 16:38 UTC - 1 like

    Sorry College started up it takes up most of my free time.

  • Avatar of dropposite dropposite Feb 03, 2013 at 15:07 UTC - 0 likes

    @iNooooaaaahhh: GoSame here, Im sure the author is busy, but I am very excited to put this plugin on my server, and so are my players. I will just patiently await and hope for an update. Until then I cant run this plugin on my prod server. I also really would like item ID's so I can use these as rewaards in mobarena and such.

  • Avatar of Steggy5 Steggy5 Feb 01, 2013 at 23:18 UTC - 0 likes

    Hi there, I have a few suggestions. I was wondering if you could add the following to the config: infinity-bow: false (makes it so if you have an infinity bow it still uses arrows) duration-poison: x (where x is an integer in seconds) duration-nausea: x (where x is an integer in seconds)

    And I have a 2 suggestions for arrows: 1) When an arrow hits a person, this arrow has the firework explosion effect happen on that person (ie. the Twinkle when a star explodes) and the screen of the user flips. 2) When an arrow hits a person, it causes slowness debuff (and if added, a duration-slowness in the config would be great :P)

    Thanks

Facts

Date created
Jan 15, 2013
Categories
Last update
Jan 20, 2013
Development stage
Beta
Language
  • enUS
License
All Rights Reserved
Curse link
MyArrows
Downloads
9,552
Recent files

Authors