CompassModes
Adds per world, per user, highly configurable compass mechanics.
[Features]
- Users can choose which compass mode they would like to use.
- Server owners can set default modes for different maps.
- You can choose to override user preference in the config for specific maps.
[Modes]
- Default (Sets the compass back to the world spawn)
- Current (Sets it to your current X,Z location)
- X,Z (Sets it to a specific X,Z location)
- Near (Compass tracks the closest player)
- <Player> (Compass tracks a specific player)
- Random (Compass acts like it is in the nether)
- Death (Points to where you died last)
- Bed (points to your bed location)
- Home:<Name> (Points to your essentials home)
- n/e/s/w
[Commands]
- /compass help
- /compass list
- /compass reload
- /compass <mode>
- /compass <mode> <player>
[Permissions]
- compassmodes.near
- compassmodes.random
- compassmodes.current
- compassmodes.location (To set a specific X,Z location)
- compassmodes.default
- compassmodes.player
- compassmodes.deathpoint
- compassmodes.bed
- compassmodes.other (To change other player's mode)
- compass.reload
[Configuration]
range - how far you can track a player using /compass near
give-compass-on-respawn (true or false)
keep-existing-compass (true or false)
force-compass-slot - Either a inventory slot (0-9) or false.
@Patrix87 I have verified/replicated the problem, a fix should be out shortly.
edit: Here it is
@Empire92 v0.3.1
override does not seem to work if the client already changed the settings
@Patrix87
what version are you using?
Also, you can make override=true in the config and set the mode to north in each map.
Thanks for your quick response and your plugin work. Your plugin will be a great addition to our server.
@tofof
Same here North is South and East is West.
+ I would like a way to enforce direction for each map. (so the compass always points north for everyone and you can't change that)
@ynotinc
Bed is an option, I just forgot to add it to the list of modes in the documentation above.
I am looking for a plugin that always points a players compass to his or her bed. I see you have permissions for compassmodes.bed, but I don't see a mode for that. Is there a way I can do this with your plugin? Thanks.
@Empire92 thanks a lot
@udyrtho
Added the option in v0.3.1 - it should be approved shortly.
is it possible that the compass tracks only players which do not fly?
Bugs in 0.2.5:
If individual player doesn't have a mode already set, '/compass list' fails (which makes it difficult for the player to resolve this, too).
Compass mode North points at spawn/default, not north.
Compass mode West points East (or I might have that backward; they point the same direction, certainly).
@XI_NANU_IX
This allows server owners to force players in certain maps to have different compass modes. But it also allows players with certain permissions to choose their own compass mode.
Is this for individual compasses? or does this affect players and any compass they hold?
ahaaaa I see what override means lol It works now- see I thought "override" means that if a player changes his mode the plugin forces it back
No problems with it now- it seems to be working fine- Maybe just an update on the config with more concise explanation on what each parameter means so other people don't have this confusion :p
Thanks for the updates and great plugin!
If you ever feel like making another plugin that a lot of people want- Try a checkpoint plugin where you can have checkpoints set per world that you can alias a player to get back to- No such plugin seems to exist (that works) and a lot of people would like it
Thanks again!
@mrretrus
You need to set a new preference for each world. Also in your config the map residentevil is overriding your preference.
I'm using essentials, multiverse and home spawn plus btw if that helps
uuugggggghhhhh it still doesnt work lol am i doing something wrong in the config? this is my config here:
http://pastebin.com/Y8gE0gme
When i die- it points to spawn When i teleport out of the world and back it, it points to my bed
@mrretrus Compasses are now updated when you teleport: http://dev.bukkit.org/bukkit-plugins/compassmodes/files/18-v0-2-5/ - You also shouldn't receive the null pointer error in console anymore.
Also LOCATION and X,Z are the same thing, LOCATION is just used for the permission node as you cant have commas in the perm.
/compass 50,50 tierdal
That would set you location to 50x,50z
The only thing is- like ive been experiencing, It resets right away once you die, relog or warp out n back to the world :\
is it possible to force someone's compass to point to a set of coords?
for example /compass location <player> x z