TheWyrdsmith's SaveLocation
SaveLocation
Designed for survival worlds where players are spread out, SaveLocation records your location when you teleport out of a world (for instance, using /mvtp) and restores you there when you re-enter the world.
In order to make best use of it, provide your players in Survival with some kind of multiworld teleport command (this plugin may provide one in the next version). They can teleport out from near their home, and return to the same place. It simply saves players with more remote homes from making the trek from the portal every time they want to mess around in Creative.
GitHub Source Code
WARNING
This does not quite work well with MultiVerse (or other plugin-based) portals yet. Specifically, if you go through a portal from Overworld-Nether, then a *different* portal from Nether-Overworld (for fast travel, for instance) you will be placed at the portal you left the overworld from - which is probably not where you want to be. This works fine with vanilla nether portals.
If you have an extensive portal system for changing worlds, or player-handled Multiverse NetherPortals, etc. this plugin will be frustrating. Looking into possible fixes now, but it is difficult to separate a command-based teleport and a portal-based teleport.
In the meantime, I have added the /saveloc world [world] command and corresponding config node. If activated, no other teleport events will be caught.
Permissions
All permissions default to ops. This can be changed in config.yml
- /savelocation.reload - Can reload SaveLocation data
- /savelocation.purge - Delete data globally or per player
- /savelocation.activate - Turn SaveLocation on or off per-world (can also be done by config)
- /savelocation.world - Only active if the config option is also active. Allows players to teleport between worlds.
Commands
/savelocation and /saveloc and /sl are interchageable.
- /savelocation reload - Reloads data from configs.
- /NB: Except when using this command, changes to the config file while the server is running will be overwritten.
- /saveloc purge {optional:player}
- /saveloc purge - Deletes all data
- /saveloc purge TheWyrdsmith - Deletes saved data for TheWyrdsmith (case-sensitive)
- /saveloc activate {optional:world}
- /saveloc activate - Activates SaveLocation for your current world
- /saveloc activate world_nether - Activates SL for world_nether
- /saveloc deactivate {optional:world}
- /saveloc help
- /saveloc world [world] - Teleports to the specified world, if it exists. NB: If you're using MultiVerse to restrict access, this will bypass that security.
Config.yml
SaveLocation: #If false, the plugin will not intercept teleports. Use as a 'configuration mode' active: true #Do not edit. Version of the plugin when this file was created. version: Permissions: #Should permissions default to Ops? defaultOpPermissions: true #Should the permission savelocation.exempt function? useExemptPermission: false #Should the /sl world command by active? This will disable SaveLocation for all other teleportation. useInternalTeleportCommand: false #Activate location saving per-world (This section will automatically be updated with the worlds on your server) worlds: world_nether: false world: true world_the_end: false
-
View User Profile
-
Send Message
Posted Jan 14, 2013http://dev.bukkit.org/server-mods/excursion/ this mod is updated and it does the same thing!
-
View User Profile
-
Send Message
Posted Jul 8, 2012I was trying your plugin out and it didnt work with my portals and I realized your plugin doesnt work with MultiVerse!... I've been looking for this for 6hrs+ and I thought I found the right one, but I guess im back to searching. I would gladly appreciate if you could update this plugin to work with portals.
-
View User Profile
-
Send Message
Posted Feb 14, 2012It will add my standard world fine, but the worlds created with multiverse it will not add and causes an exception, doesn't matter if i try to add with the alias created for the world of the foldername.
-
View User Profile
-
Send Message
Posted Feb 13, 2012Oh my this is excellent, hope it works, I've been annoyed with not being able to save my location in the worlds :)