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
The contest stuff was a fast forward write/design... it isn't that complex (economy, cascading contests etc.).
This is updated enough for the server i am running 1.7.9 RO.2 :). I am very confused about contests. Seems like the idea wasn't finished on and i would love to be able to use this feature. My suggestion for this idea is you should make it so you win money if you win the contest. Like it costs 50 to enter the contest and then the winner gets 50 X however many people entered. And, in the contest there is multiple rounds, each one, the player with the highest score is eliminated until one remains (that player being the winner which should be announced like his name and how much he won). And, you could make it so each round you get 3 shoots. Also, in the contest it should register not hitting the target as 20. So, lowest score wins and if you get 20, 20, 20 i doubt you would win. But, you may already have it setup somehow i don't know. All I know is there is an empty config and no way to /archer contest create (params). But i plan to use this plugin (without any type of contest feature) great plugin.
@asofold Now I understand why you are always owing me when it comes to bow and arrow...
@LHammonds
Thanks, i will make an examples page!
Schematic #1 - Link Removed: http://www.mediafire.com/download/durafdaxfjv7imh/archery1-schematic.zip - Image
Schematic #2 - Link Removed: http://www.mediafire.com/download/g6vif1q7fuh2qkw/archery2-schematic.zip - Image
Schematic #3 - Link Removed: http://www.mediafire.com/download/cfeh953339dlw8n/archery3-schematic.zip - Image
LHammonds
@LHammonds
Thanks, any contests/arenas are welcome, maybe for simple ones some images would suffice, could make a page for it...
Wow, that was quick! I just tried 1.2.0 and it worked out-of-the-box (with the ^ delegator and double << prefix...with matching signs obviously). I even modified the config to be like the original where the delegator was "ooooo" and prefix just ">" and suffix just "<" like the original config and it worked as well too!
If you want some schematics of some archery contest booths, I can post them here for you to share with the world if you like.
EDIT #1: It's even better than I thought now! Each and every "fail" sign in the image example now works without modification. I'm modifying it a bit and will post another image of the examples and how they work along with the associated config file.
EDIT #2:
Direct link to Archer 1.2.0 test image
Thanks,
LHammonds
@LHammonds
Upload for Archer 1.2.0 is pending approval.
Naming should be easier now, you can use the same pattern as with normal signs, names are taken as-is (no stripping anything), for name-signs starting at fourth line, the first metching line is used for naming.
The code tells:
A simple workaround for the first issue, could be that you alter the default lines to have a different fourth line and set the name delegator to what you want it to look like.
@LHammonds
Let's summarize/ensure what is the case.
On the picture (only considering the backsides):
If not, using the same symbol as the default 4th line fails?
And:
I will inspect the code now :p.
Archer 1.1.9 works on CraftBukkit 1.7.9-R0.1 and Spigot 1.7.9.
Getting the name to work on the opposite side still does not work for me.
Here is what it my test looks like which can still be found on my server in the archery range.
Link to image since bukkit crops it.
LHammonds
@LHammonds
Oh, you did not use the 4thline for the name before?
Maybe i can make adaptions, if it was just that...
Edit: Or are you saying the same thing did not work with bricks !?
I could have swore I tried every possible combination. Initially it was all default settings. After I could not make that work, I tried customizing everything. Right now, it is configured as I have it in my prior post. If you log onto my server, then type /games and go to the "Wool Archery Range," you will see all the various test configurations I have tried (all on brick blocks). The wool items work because I used the 4th line as the name but it takes away from the asthetic look of the target. :)
All of the brick test targets register the hits but never get the name that is setup on the back of the block.
Thanks,
LHammonds
@LHammonds
So the target and name signs are opposite sides of a block and the name signs starts with the prefix and ends with the suffix (e.g. >15<)?
Did you try to set delegator to something else than the last line of the target sign? I have to check if using the same can work...
Wow, thanks! This is just what my server could use! I've been trying to come up with archery contraptions but nothing seemed to work well other than the 1 lonely course I have. This will open up all kinds of possibilities now.
I am able to make everything work except for the delegation aspect. I have tried customizing the delegation text, placing signs to the back and each side but it never sets the name.
Environment
Config
please work on a list of permissions and commands for me... it would be amazingly helpful because Im using a permissions plugin that is simple (so to speak... im not sure any are really simple) and needs very specific list of permissions for each rank otherwise people who shouldn't use certain commands will be able to.
@XxthedarkkingxX
For 1.5.2 use the 1.5.2 version. The description does not differ much from: http://dev.bukkit.org/bukkit-plugins/archer/pages/instructions/
(http://dev.bukkit.org/bukkit-plugins/archer/files/7-archer-1-1-5/ is the initial release with contests for 1.5.2)
I might have missed to write permissions for contests, currently can't, but will add more to the docs once i can.
Can i get a complete list of commands and permissions???? preferably just up to 1.5.2 unless there's no difference between the versions.
Did you subscribe to archer "spam"?
Toggle with: /archer notify
Otherwise did you make sure to use the same letters to be sure?
should be small x and small o , not 0 (zero).
Is there a better explanation of how to use this? I make the sign. Shoot at it and nothing happens.... Sorry may be dence here