[MECH] Archers v1.0 - Advanced Archery [1.5R0.1]

Discussion in 'Archived: Plugin Releases' started by 1337, Apr 27, 2011.

  1. Offline

    1337

    Archers (Reborn) - Made by [1337]
    I - Introduction
    Archers, makes archery way more powerful and fun! It has a big list of special arrows who can be enabled/disabled easily with Permissions.
    Here is a quick list of its possibilities:
    • Powerful Arrows Light things up with Fire and Lighting arrows, Blow things up with TNT arrows, morph monsters, and the mighty Nuke arrow
    • Fun Arrows generate new trees, make mobs fly up and teleport
    II - Download
    III - Installation and configuration
    • Check the Permission nodes below:
      • Code:
        archers.bow.(arrow name) - Needed to fire the bow
    IV - Usage
    It is really easy. If you type /arrow a list with available arrows will pop up, if you need more information. Just type /arrow (arrow name), and you can see what ammo it uses, and what you too enable it. Also if you dont have permission for a arrow it shows up red, if you do have permission it shows up green

    V - Final note
    Suggestions, Questions or bug reports: Post them in this Thread!
    You can also post, what you want to be updated first. That would also really help me :)
     
  2. Offline

    Taemera

    Sorry for being a demanding prick, but the final result is great! I love that some good plugin developers finally made a complicated plugin just for archers!
     
  3. Offline

    TechGuard

    If you find any bugs, let me know :)
     
  4. Offline

    Taemera

    I noticed how there is no '#' before the 'Fly arrow' in the default arrow.ammo file.
     
  5. Offline

    TechGuard

    Woops, 1337 failed there a bit :p
     
  6. Offline

    Taemera

    Any chance you can give permissions for the changed damage and speed?
    So, for example, give main permissions to use the plugin Archers and keep the material permissions to specify which arrow types the users with the main permissions can use.
    If you don't have permissions to use a normal arrow, you can't shoot just arrows at all. Good job! I requested to soon.

    EDIT: Go(o)d job on the speed/range!
    The fly-arrow doesn't work (after I put the # in front of it, at least), but it still uses 5 feathers.

    2nd EDIT: God! I love this plugin :D
     
  7. Offline

    anon

    YAY!!!! downloading right now.

    One question. I set the normal speed and damage as 5. Does player with no permission still get the highter damage?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  8. Offline

    cholo71796

    The changelog redirects to this thread.
     
  9. Offline

    ryangreen

    is there an easy way so that you can remove all ammo requirements and just select the arrows you want to shoot? without any ammo like ice?
     
  10. Offline

    Noah1997

    Hi there!
    Is it possible to have unlimited ammo?
    Like without having necessary items in your inventory to shoot?
    Just wondering,
    Thanks,
    Noah

    Also, the permissions nodes are a little confusing..
    What does "archer.arrow" do exactly?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  11. Offline

    thepackett

    lol xD
    did you get this idea from sploderros?
     
  12. Offline

    frozenice

    what about adding light arrows?or torch spreading arrrows?
     
  13. Offline

    Helix

    This, this is amazing. All the arrows are very well done, and your idea for changing arrow types is excellent! But I have a couple of requests:

    1. Is it possible to add an option to each type of arrow in the config file that lets us define which block has to be left-clicked to select that arrow?

    2. Another idea for arrow selection. Can the selected arrow be dependant on the item in a certain slot in the user's inventory? For example if I had a feather in the 9th slot of my quickbar the bow would fire Fly arrows. Combining this with the above would be even better, allowing admins to choose which block/item represents each arrow.

    As mentioned by frozenice, a light arrow would be really useful. As would a 'distraction' arrow, that draws mobs towards it.

    This is an excellent mod, thanks for making it!
     
  14. Offline

    airsoftinva

    The whole changing what blocks to be left clicked to activate would totally burn this plugin. This is how its meant to be used. I like the idea of a torch arrow, that would be very good.

    But on another note I will be using this mod for an rpg adventure series im making with my friends! This is gonan so epic for the one who chooses to be an archer along with the Magic plugin for the wizard its going to be so amazing.
     
  15. Offline

    Helix

    Of course if you want the blocks to remain default they can, but I quite like the idea of assigning the arrow types to different coloured wools.

    I do think being able to more quickly change by just shifting the blocks in your inventory would be a great addition. For example I was just out having a play with this on my survival server. I was in the middle of the desert, everything was fairly flat except one jutting pillar of rock. I'm not sure how it happened, but I jumped by four spiders and a couple of zombies. Completely out-matched, I quickly swapped to TP arrows and jumped to the top of the pillar, then let lose a barrage of thunderous fury on my assailants. Except I didn't, I just died because I couldn't swap arrows on the fly.
     
  16. Offline

    1337

    :(

    Archers.arrow is for the /arrow command

    You can carry as many bows around as you need so just carry around a few bows

    What happens when you use the fly arrow? you shoot it at a entity(player/mob) and the hit entity goes flying up into the air :)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  17. Offline

    TechGuard

    To make things clear: As you see I've made a Properties file for the standard arrow already, and we will try to make a properties file for all arrows, including the block type.
     
  18. Offline

    Aramillio

    whats the difference between the thunder arrow and the zeus arrow?

    Can you make it so people hit with fire or thunder arrow burn for a configurable amount of time?

    Can you please make the amount of damage done by each arrow type configurable so that tnt bow isnt an instakill against non armored players?

    Can you work out a way where you can not have to have an inventory full of bows? (Pretty Please?)

    does the bow type remain if the bow is dropped and then picked up by another player?

    does tnt bow not play an explosion sound for anyone else?
     
  19. Offline

    Helix

    Oh, OH. Of course, Thank you for clearing this up!

    Great idea, thanks to both of you for such a great mod!
     
  20. Offline

    Taemera

    People without permissions (so not even archers.arrow.normal) can't use bows.

    Look at the arrow.ammo configuration file, but they already mentioned that you can change the required ammo in the original post.

    Sorry, I though that fly was the grappling hook.
     
  21. Offline

    Milipi

    Just a suggestion, you could do a permission to don't use any ammo for some players like "archers.admin.ammo"
    Also I get an error, I use CB 733 and i didn't changed the config :
    Show Spoiler
    [SEVERE] Could not pass event ENTITY_DAMAGE to Archers
    java.lang.ClassCastException: net.minecraft.server.EntityArrow cannot be cast to TechGuard.x1337x.Archers.Arrow.Arrow
    at TechGuard.x1337x.Archers.Arrow.ArrowHandler.onArrowDestroy(ArrowHandler.java:35)
    at TechGuard.x1337x.Archers.eListener.onEntityDamage(eListener.java:18)
    at org.bukkit.plugin.java.JavaPluginLoader$44.execute(JavaPluginLoader.java:474)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.EntityArrow.p_(EntityArrow.java:169)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1007)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:52)
    at net.minecraft.server.World.playerJoinedWorld(World.java:989)
    at net.minecraft.server.World.cleanUp(World.java:966)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:367)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)



    PS : Sorry for my "english" ^^'
     
  22. Offline

    1337

    The zeus arrow is tnt lightning and fire all at once
    yes the bow type remains as the damage is changed on the bow
    The tnt bow cant be changed as it is tnt and we cant change its damage afaik

    I have made the torch arrow but github hates me :( so i will release later when i figure out gits problem

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  23. Offline

    anon

    hmm, this error appeard on my console today:

    Code:
    11:18:08 [SEVERE] Could not pass event ENTITY_DAMAGE to Archers
    java.lang.ClassCastException: net.minecraft.server.EntityArrow cannot be cast to TechGuard.x1337x.Archers.Arrow.Arrow
        at TechGuard.x1337x.Archers.Arrow.ArrowHandler.onArrowDestroy(ArrowHandler.java:35)
        at TechGuard.x1337x.Archers.eListener.onEntityDamage(eListener.java:18)
        at org.bukkit.plugin.java.JavaPluginLoader$44.execute(JavaPluginLoader.java:474)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at net.minecraft.server.EntityArrow.p_(EntityArrow.java:169)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1007)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:52)
        at net.minecraft.server.World.playerJoinedWorld(World.java:989)
        at net.minecraft.server.World.cleanUp(World.java:966)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:367)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
    the strange thing is that i was alone on the server, and wast using the archer plugin at all, I had a bow with normal arrow assigned to it, dut didt fire it or even used it. Maybe it has something to do with skeletons arrow that was shot at me?
     
  24. Offline

    1337

    Torch arrow has now been added, but will have to wait until tech recompiles the new jar :)

    I think it is skeliton i will have a look

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  25. Offline

    TechGuard

    I know that error, and it won't do anything bad. Will fix that when I have time :)
     
  26. Offline

    Aramillio

    bug: thunder arrow double fires if it directly hits a person

    edit 1: warning - if you dont give people - archers.bow.normal players cant fire arrows normally.
     
  27. Offline

    Taemera

    First thing is not really a bug, I think? The global settings (as far as I can tell) only affect the normal arrows, so if you don't give them archers.bow.normal they can't shoot arrows.
    The real bug is that you'll lose the arrows, whether you have the permission or not.
     
    Aramillio likes this.
  28. Offline

    anon

    Could you guys list the permission nodes on the main post?
    The <bow name> is a little annoying as the names inside the game are diferent from the ones listed on the threads.

    For example archers.bow.tree or archers.bow.thrice?
    archers.bow.tp or archers.bow.teleport?
     
  29. Offline

    TechGuard

    The info you need is in the config.ammo file :)
     
  30. Offline

    Aramillio

    has anyone else not gotten the zombie bow to work? what is it supposed to do? on my server nothing happens :p

    could you add one that spawns squid?

    SQUID LAUNCHER!!! OH YEAH!!!!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016

Share This Page