[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

    n00balakis

    I did download bukkitcontrib, but literally had no idea how to install it correctly. So i tried my best. Where exactly DO i place it? some weird guide told me to stick it inside my minecraft.jar file, but that didnt work. Do i stick it in the plugins folder like everything else?

    Edit: I knew no one would probably be on around this time anyways, so i tried it out, and it installed correctly into my plugins folder, SO no one go off the installation guide on the bukkitcontrib page. And archers finally works! Thank you Willower, i knew it was something to do with me not installing bukkitcontrib correctly, and thank you 1337 for taking the time to help an idiot. ^_^ And thanks for the great plugin as well!

    Alright, amazing ideas for arrows:
    1. Barrier Arrow - You shoot an arrow and where ever it hits it makes a wall of bedrock, 5 blocks above, 5 blocks below, 10 blocks to the left, and 10 blocks to the right, changing any material within those standards to bedrock for 10 seconds. Good for pvp wars, when you need to eat, wait for back-up, run away, etc. You hit a block of bedrock to get the bow set to it, and the ammo is VERY costly, so people don't spam bedrock everywhere.
    2. Aero Arrow - You shoot an arrow to a certain location, and causes a twister, throwing everything with a 3 block radius of it in all directions. You need to hit a cloud with your bow to change to this arrow. (and it has a funny name. :p)
    3. Magma Arrow - You shoot this arrow to a certain location and it starts a lava source that lasts for five seconds. You have to hit lava with your bow (or the block below) to switch to this type of arrow.
    4. Stone Arrow - You shoot a creature/player with this arrow, and maybe turns them to stone? If not possible just encases them in a stone chamber that goes outward two blocks in every direction. Hit your bow to stone to activate this arrow.
    5. Decay Arrow - You shoot a creature/player with this arrow and their health, armor, and equipment slowly decay unless the victim gets to water. Hit your bow on a zombie to activate this arrow. (Hahaha :D)
    6. Distraction Arrow - I saw this arrow already mentioned, but when you shoot an arrow, causes a npc to appear and all the mobs (or even stupid enemy players) attack it. No ideas on how to activate this bow.
    7. Dimension Arrow - You shoot a creature/player with this arrow in the Real World, it teleports them to the equivalent coordinates in the Nether. And vice versa. :) Hit your bow on Netherrak to activate these arrows.

    1337, please consider the ones of these that are possible to make happen.
    -n00balakis

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

    FCDark

    Hi its 1337 here,at fcdarks house :p nice ideas, added to TODO :D
     
  4. Offline

    Phaeroth

    Having an interesting error spamming my console. Not entirely sure what it's doing, because everything else seems to be working properly, but GOD is it annoying.

    [SEVERE] Could not pass event CUSTOM_EVENT to Archers
    java.lang.NullPointerException
    at TechGuard.x1337x.Archers.Crafting.iListener.onInventoryCraft(iListener.java:19)
    at org.bukkitcontrib.event.inventory.InventoryListener.onCustomEvent(InventoryListener.java:41)
    at org.bukkit.plugin.java.JavaPluginLoader$76.execute(JavaPluginLoader.java:776)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at org.bukkitcontrib.ContribNetServerHandler.a(ContribNetServerHandler.java:226)
    at net.minecraft.server.Packet102WindowClick.a(SourceFile:28)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    RB 860, yadda yadda. It's repeating every minute or so, with no defined trigger that's setting it off. Again, it's mostly just an irritating console spam.
     
  5. Offline

    Taemera

     
    1337 likes this.
  6. Offline

    gamerguy14

    I solved the problem for this error:

    Code:
    [SEVERE] Could not load 'plugins/Archers.jar' in folder 'plugins': Permissions
    org.bukkit.plugin.UnknownDependencyException: Permissions
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:132)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:194)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:117)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    You just need to make sure permissions is set up properly. This means, make sure you got the full zip, put the users.yml and groups.yml in a folder named after your world (the name it says in server.properties), change the name of Permissions-bin to Permissions, and take the permissions.jar files out of the Permissions folder and into just the plugins folder.

    Hope this helps.

    Does anyone have an example of a keybinder class file for bukkitcontrib?

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

    FireFreak111

    1337, are you close to releasing 4.1 to fix the harmless error? Also could you make tnt and rocket arrows more reliable? The redstone torch thing bugs the shit out of me when I spam my rocket arrow and get all these random torches.
     
  8. Offline

    Jazy Lopez

    And fix the Ice arrows search system, They keep replacing my stone structures with snow and create holes... Same with fire. Oh and the steal arrow needs some fixing :D

    Great Plugin [diamond][diamond][diamond]
     
  9. Offline

    1337

    Sorry, I have had loads of school work recently. should be all fixed soon :D
     
  10. Offline

    FireFreak111

    np, school>games
     
    Jazy Lopez likes this.
  11. Offline

    $p!k3

    where the folder....
     
  12. Offline

    1337

    :p I wish it was the other way round though :D
    What do you mean?
     
  13. Offline

    n00balakis

    Hey 1337,
    I have a quick idea for you. I think you should message the creator of CraftBukkituptoDate. It's a plugin that gives the updates of all your plugins. So lets say someone hasn't gotten on the thread in a while and has no clue there is an update, if they have CraftBukkituptoDate, it will give them the updated .jar file. Just something for you to consider.
    -n00balakis
     
  14. Offline

    1337

    Will do, but i am planning on adding a autoupdater soon into archers :D
     
  15. Offline

    XXXtheGreat

    Would you take a suggestion?
    Redstone torch arrows. It'd be much easier to activate things from a distance with that. I'd think it'd be the same basic script as used in the regular torch arrows, so I just wanted to ask if that was possible.
     
  16. Offline

    1337

    Will do :D
     
  17. Offline

    Mabboon

    I get this error when I start my server:
    Code:
    2011-06-22 18:55:53 [SEVERE] Could not load 'plugins/Archers.jar' in folder 'plugins': BukkitContrib
    org.bukkit.plugin.UnknownDependencyException: BukkitContrib
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:132)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:194)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:117)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  18. Offline

    1337

    You need bukkit contrib
     
  19. Offline

    gamerguy14


    That may be the problem. It wasn't the problem for me though when I had the problem. The permissions was my problem.

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

    Jensc

    Can i use this without a permissions program???
     
  21. Offline

    1337

    Please read the first post :D
     
  22. Offline

    heroanth2345

    Indeed these are very creative, original and awesome suggestions.
     
  23. Offline

    Flenix

    @1337
    I noticed you're working on the Crafting part of LevelCraft - maybe you could have a word with who did the Ranger skill on there and get your arrows merged into it? I've already posted on Samkio's github that he should add permission nodes as rewards so I can add the arrows from here at set levels but never got a reply :(

    Also I'm getting a CUSTOM_EVENT error every now and then, i'll post that later as I need a new log (current one takes too long to load)
     
  24. Offline

    1337

    The custom event error is harmless and will be fix soon, i just have been getting loads off school work laetly
     
  25. Offline

    Flenix

    OK awesome, what about my other suggestion?
     
  26. Offline

    1337

    Merging would then include me updating both,which i dont have time to do realy :(
     
  27. Offline

    Flenix

    OK fair enough, I'll push more with rewarding permissions nodes then :p
     
  28. Offline

    bevso

    so ok i am trying to use this plugin, its in the plugin folder and i have essentials group manager and i am an admin on my server and an op yet /arrow does nothing
     
  29. Offline

    echibahn

    I get this on bukkit build 873.
    Code:
    12:11:08 [SEVERE] Could not pass event CUSTOM_EVENT to Archers
    java.lang.NullPointerException
            at TechGuard.x1337x.Archers.Crafting.iListener.onInventoryCraft(iListener.java:19)
            at org.bukkitcontrib.event.inventory.InventoryListener.onCustomEvent(InventoryListener.java:
    41)
            at org.bukkit.plugin.java.JavaPluginLoader$76.execute(JavaPluginLoader.java:776)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
            at org.bukkitcontrib.ContribNetServerHandler.a(ContribNetServerHandler.java:226)
            at net.minecraft.server.Packet102WindowClick.a(SourceFile:28)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  30. Offline

    FireFreak111

    Does this work with #928?
     
  31. Offline

    echibahn

    I just loaded up 928 and I'm getting this error flooding console
    Code:
    21:13:08 [SEVERE] Could not pass event ENTITY_DAMAGE to Archers
    java.lang.NoSuchMethodError: org.bukkit.event.entity.EntityDamageByProjectileEvent.getProjectile()Lo
    rg/bukkit/entity/Entity;
            at TechGuard.x1337x.Archers.eListener.onEntityDamage(eListener.java:17)
            at org.bukkit.plugin.java.JavaPluginLoader$55.execute(JavaPluginLoader.java:628)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
            at net.minecraft.server.EntityArrow.o_(EntityArrow.java:181)
            at net.minecraft.server.World.entityJoinedWorld(World.java:1142)
            at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:49)
            at net.minecraft.server.World.playerJoinedWorld(World.java:1124)
            at net.minecraft.server.World.cleanUp(World.java:1101)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     

Share This Page