Ranger
Features
Remember, forget, and find locations.
/ranger remember (place name)
/ranger public remember (place name)
Remembers (place name) for later use with /ranger find
/ranger forget (place name)
/ranger public forget (place name)
Forgets (place name)
/ranger find (place name)
/ranger public find (place name)
Gives the distance and direction (relative to your facing) to (place name)
/ranger list (filter)
/ranger public list (filter)
Lists the place names for this world starting with (filter). If (filter) is unspecified, lists all places names for this world.
/ranger nearest
/ranger public nearest
Finds the nearest place name for this world.
/ranger compass (place name)
/ranger public compass (place name)
Points your compass to (place name)
/ranger rename (place name)
/ranger public rename (place name)
Renames a place name.
Place names are per world, so you could have a place name called "portal" in both the normal world and the nether... just be sure to "remember" them in both worlds!
Permissions
There are permissions for each command:
ranger.remember: true
ranger.forget: true
ranger.find: true
ranger.list: true
ranger.nearest: true
ranger.compass: true
ranger.rename: true
ranger.public.remember: op
ranger.public.forget: op
ranger.public.find: true
ranger.public.list: true
ranger.public.nearest: true
ranger.public.compass: true
ranger.public.rename: op
Some combinations may not make any sense, but I'm not here to tell you how to do things.
Added the public commands.
Works like non-public commands, except that you use "public" between /ranger and the subcommand, like so:
/ranger public remember test
For public waypoints default to access by ops. Please see new permissions.
@anotherfahlman
I looked around for ComPassionate source. Didn't find it, so no importing will be possible.
Which reminds me that I should really make sure my stuff's source is available.
Until such time as I find a better way to share this information, the source code for Ranger is at:
http://code.google.com/p/hakelimopu-mcplugins/source/browse/#svn%2Ftrunk%2FRanger
With a dependency on
http://code.google.com/p/hakelimopu-mcplugins/source/browse/#svn%2Ftrunk%2FCommon
@hakelimopu
The new additions are excellent!
I completely agree with limiting the scope of plugins. I'm not a fan of plugins that try to do everything.
ComPassionate's "command free" features interfere with WorldEdit compass features so I'm not a fan of them.
Private and public waypoints sound like a great addition.
Any idea how to import ComPassionate's waypoints in to Ranger?
What exactly IS this plugin?
@anotherfahlman
I have taken a look at ComPassionate (didn't know it existed), and here are my thoughts:
I like to limit the scope of my plugins. Ranger is meant to be essentially the equivalent of the waypoint tracker in ComPassionate.
The "grave", "player", and "mob" modes i feel are out of scope for my plugin.
I like the "command free" stuff, and I think I will incorporate a similar mechanism. This will be my first priority.
I also wanted to put in some sort of sharing waypoints or public waypoints.
I was just checking out another one of your plugins, Varnish, and wanted to see what other plugins you've written. I'm glad I did because Ranger looks like a promising replacement for another plugin I've been using which hasn't been updated in a while, ComPassionate. I'm going to give this a shot. Do you have any additional features planned for the future?
Great plugin! Permissions support would be cool.