Archer
Archer is a plugin that allows you to set up target signs for archery practice and contest, then notifies you about players hiting the sign. This was made because of the annoying vanilla client bug that lets arrows shift up after hitting a block. The plugin will inform about players hitting, accuracy and shooting distance.
Fridays plugin !
(Actually it was a bit of saturday and sunday, instead.)
Maintenance Phase
Due to timing constraints i can't add much more, though keeping it updated and some small things might still be possible. Do mind the contest commands with full tab completion (all properties can be set in the contests file as well for preset contests, but from in-game you can only create temporary contests). Contests in the file need a name till, though.
Reference: Instructions
- Do mind that players have to use '/archer notify' to toggle participation in shooting or receiving notifications.
Permission (superperms only): archer.notify - A sign must have the following lines (small letters, no spaces, configurable!):
- ooooo
- ooxxxoo
- ooxxxoo
- ooooo
- I did my best with the precision of the corrected hitting position for the moment, it is not perfect, but should about do it.
Coming next: Target signs with names.
Later additions might be archery games for pvp-like scenarios (not necessarily with damage involved) and more distinct target setups including naming of targets and defining individual side conditions for valid shots.
Repository: https://github.com/asofold/Archer
Simple fun plugin, still works in 1.4.7!
@asofold
That fixed it, thanks!
@FordRacer2007
Thank you for reporting, for some reason the dependency was set from the first version, but not in use anymore anyway.
Use this version: http://dev.bukkit.org/server-mods/archer/files/6-archer-1-0-1/
This isn't working for me. I'm getting the following error when I tried to reload or restart my server. It isn't generating any of the files. Maybe Java version disagreement?
2012-07-29 13:19:53 [SEVERE] Could not load 'plugins/archer.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException PluginLibSharedLibrary
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:195)
at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213)
at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:550)
at org.bukkit.Bukkit.reload(Bukkit.java:182)
at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:22)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:479)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)