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

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

  1. Offline


    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


    no i meant the new plugin called flight or something it gives command=/fly and i was wandering but ima try lol thanks tho and keep up the good work
  3. Offline


    Looks like a cool plugin will give it a try!
  4. Offline


    OK, so i havent been on in the last day, but there was a request for me to explain my arrows and quiver idea.

    so its as follows:

    currently you need one bow for every type of arrow you want to shoot, or you can carry one bow and one of each of the blocks you want to use around :p blocks is alot harder than multiple bows.

    I propose making it so you assign types to a stack of arrows instead of the bows themselves. I believe if you have a stack of items and it gets damaged, they all get damaged. Which, if im not mistaken, is how 1337 and tech are assigning the different bow types (by assigning a 'damage' value as an index and going from there). but if im right, you should be able to make distinguishable stacks of arrows by assigning every arrow in that stack a damage index.

    If possible this brings up an interesting problem of how to decide which stack of arrows should be shot from first. So i propose a "quiver" slot. (i think someone after me also mentioned this). BUT it should be a quickbar slot because:

    1: what is more important to an archer than his bow and arrows?
    2: archers need quick access to their arrows
    3: having to move them to a specific slot in the quick bar would simulate the real feel of using a quiver.
    while in battle, the archer has to monitor the amount of arrows he/she has left. If they run out, they need to take time out to refill. Thus, accessing your inventory and placing a new stack of arrows in the quiver slot adds realism.

    great plugin so far, keep it going :D

    also, 1337, i was serious about the squid launcher ;)
  5. Offline


    I acutally suggested this to tech, but he is away until the 6th, and thats to big a change to just make on my own so this will have to wait a bit, but i think there is quite a big chance this will happend :D
    Ok one vector squid launcher comming up :D

    Oh that does work i use it on my test server,you can even have flying off and you could still fly, it takes ages for it to kick you

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


    it says left click, I left click and nothing happens?
  7. Offline


    Do you have a bow in your hand?
  8. Offline


    Yeah, I type /arrow tree and have saplings and arrows, holding bow left click changes into pig automatically
  9. Offline


    You have to hit saplings to activate tree arrow,hitting grass actvates the pig arrow
  10. Offline


    So, tl;dr is, your suggestion is to set one quickbar slot as the quiver. Instead of left-clicking with the bow on blocks, you left-click with arrows on the block, to assign the arrow type.
    If you have more than one arrow types in your inventory, you need to place the arrow that you like to shoot in the quiver slot.
    Aramillio likes this.
  11. Offline


    I think thats what he ment :D I have asked tech about it but he is away until the 6th
  12. Offline


    Has this error been fixed?
    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)
  13. Offline


    I have access to the FTP server he hosts the plugin on if you would like me to upload the latest zipped Archers archive I could. PM me 1337 for details.
  14. Offline


    OH YEAH!!!
  15. Offline


    Yep,but you need to download from my post a few pages back not the op
  16. Offline


    Hi, first i want to say it's great plugin :). It would be great for making boss'es on my zombie server. (I would be boss shooting zeus arrows :D). But few things, it's veerrrryyyyy laggy. If you even don't spam arrow's it lags a bit. Second thing, if you would make even command "/arrow choose ice" or something like that, so i don't have to add myself blocks, place them, choose arrows, destroy them, it would be really better.
  17. Offline


    Read the other comments on this thread, that explains the command things. I should hit myself for actually saying this, because everybody should be bright enough to figure out that things like that are most likely already mentioned.
    The lagging is probably your computer specification's problem, since Archers and 20 others plugins are running smoothly here.
  18. Offline


    What taemera said, commands are NOT going to happen
  19. Offline


    Yh, sorry then ^^. I'm usually reading just post of creator of the topic, and then commeting, not reading the whole topic(of course, in mod's).
    It's only lagging when i spam arrows a bit, like shooting 5 in a row etc. Maybe that's becuase i'm running on super-laggy-system-called-windows-vista.
  20. Offline



    The link in the OP is now updated to the latest version,thanks @MiracleM4n for that

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

    Gabriel Moon

  22. Offline


    Thanks :D I will get tech put it in the main post when he gets back.

    @Gabriel Moon to fix torch and web arrow delete whats in the Archers folder then restart the server

    I am adding a NUKE arrow, it will make 10 tnt blocks and set them off

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


    I cant get the permission to work :´< i dont know where to put it , could somebody upload the those config.yml or w/e those 2 files so i can dl em and put em there?:D
  24. Offline


    Heres mine and techs we use for testing:http://dl.dropbox.com/u/8962011/flatgrass.yml
    change the name to "nameofyourworld".yml and follow our examples on adding your players
  25. Offline


    Oh btw my arrows is invisible? it says something like this: Could not pass event player_interact
    archers java.lang noclassdeffounderror: com/nijiko/permissions/permissionshandler at techguard.x1337x.archers.pListener.onplayerinteract<pListener.java:68> and then some other java things
  26. Offline


    Your arrows turn invisible if you don't have the permission to use the arrows.
  27. Offline


    Show me the error or i cant help you

    Do you have permissions?

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


    After I added this to my server, no one can shoot any type of arrow. The permissions are set, and I didn't type anything wrong as I just used a * and I did it in the right position, seeing as I can use all the other commands which would not be available to me without the *, does anyone have any idea what's wrong? When I shoot I lose the arrow but nothing comes out, and nothing hurts the enemy.
  29. Offline


    Can you give your permissions file to us? It really sounds like you did something wrong. It's working fine for me.
  30. Offline


    This Error Shows when i shoot a arrow

    2011-05-05 16:24:48 [SEVERE] Could not pass event PLAYER_INTERACT to Archers
    java.lang.NoClassDefFoundError: com/nijiko/permissions/PermissionHandler
    at TechGuard.x1337x.Archers.pListener.onPlayerInteract(pListener.java:68)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:254)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:133)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:491)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.ClassNotFoundException: com.nijiko.permissions.PermissionHandler
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 14 more

    Pls help
  31. Offline


    I added permission with groupmanager but it didnt work?:<
    i can also do /arrow :eek:

Share This Page