WorldPos - continuity between worlds




This plugin simply saves your position whenever you leave a world, this allows the plugin to teleport you back to your previous position when you want to go back to that world. Without this plugin, you would be sent to the spawn (previous position not saved). Also, I promise to keep this plugin updated, whether that means a new Bukkit build or the official Minecraft API.


Commands & Permissions

CommandAliasesDescriptionPermission Node
/world [world name]/worldwarp [world name]Teleports you to a world and returns you to your last position in that{world name} OR{world name}.others (if a target player is given)
/worldpos list/wp listLists all loaded worlds on the serverWorldPos.list
/worldpos back/wp backTakes you back to your last position before being teleportedWorldPos.back
/worldposDisplays plugin versionNone

All permissions

TitleDescriptionPermission Node
Hostname teleportAllows access to specified hostname teleportWorldPos.hostname.{hostname key}
Portal teleportAllows players to use a portal to enter specified worldWorldPos.portal.{world name}
List worldsAllows players to use /worldpos listWorldPos.list
BackAllows players to use /worldpos backWorldPos.back


Click on "pages" at the top of this website! Please check if your question is answered there BEFORE asking me directly.


All of the work I do for Bukkit is done out of my love of the community. I am not paid to do any of this work. Donations help me continue development of these projects and ultimately lead to a better product. I appreciate everyone that donates to me. You can do so by clicking here. Thank you.

Source Code & Jenkins

All source code can be found on my Github repository found here: WorldPos Github Repository Feel free to take code, fork, ect. Credits are appreciated.

Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk. You can grab the latest developer builds here. Whenever I push a commit to Github (upstream) a new build will be created automatically. However I recommend you stick to builds posted on here on BukkitDev as they are usually more stable.

While upgrading to a newer version PLEASE backup the players folder inside of the WorldPos folder. I cannot be held responsible for any lost data during an upgrade. Please play it safe and backup.

CONVERTER (3.6 => 3.7)

Version 3.7 now supports (and only supports) UUID instead of player names. Upgrading without using the converter will cause players to lose their location data.

Instructions are provided in the .zip file, please read them.


Download and run at your own risk. This file and its contents have NOT been verified by Bukkit staff.

Please note, I tried uploading this file this BukkitDev project page to have it verified, but it was rejected due to not being a plugin.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of adimarco adimarco Sep 04, 2014 at 12:33 UTC - 0 likes

    @Mike724: Go

    Hi mike, i'm using this plugin in my MineZ server but i have a big issue. On location save, if i teleport back using /worldwarp <name> it teleport me not in the same location but up of 4,5 blocks , when it found a free space but almost never in the right location. I really need a fix for this , there's no plugin like this!

  • Avatar of Mike724 Mike724 Jul 18, 2014 at 02:29 UTC - 0 likes

    @Rashneish: Go

    Look for "saveMessages" in your config.yml. I think that does what you want.


  • Avatar of Mike724 Mike724 Jul 16, 2014 at 22:38 UTC - 0 likes

    @Rashneish: Go

    I'll upload a build (3.7.1) with that in sometime tonight

  • Avatar of Rashneish Rashneish Jul 16, 2014 at 19:44 UTC - 0 likes

    Is it possible to disable the 'previous position in world has been saved' messages? I've been unable to find anything in the config.

  • Avatar of Mike724 Mike724 Jul 12, 2014 at 16:10 UTC - 0 likes

    Uploaded the converter, link is in the description. Please note that I had to upload it to a 3rd party service because bukkit dev staff only allow plugins to be uploaded. Because of this, the converter has not been verified by Bukkit dev staff.

    The converter is on my Github account, so if you want you can review the code, and build it yourself with Maven.

  • Avatar of Mike724 Mike724 Jul 04, 2014 at 17:51 UTC - 0 likes

    I have uploaded v3.7 which now saves player files with their UUID instead of name! This means this plugin will be SAFE when Mojang allows players to change their name.

    This new version HAS NOT been tested in offline mode. Please DO NOT use this plugin in an offline-mode server!



    Make a BACKUP of any data you wish to keep!

    Put the JAR file and run-windows.bat (or .sh) file INSIDE the "WorldPos" plugin folder.

    Run the .bat or .sh file (depending on your operating system).

    IF you have some player files left over after this process, this is because either A.) The account is fake (most likely), or B.) Mojang's servers are messed up.


    My Skype is mikem724, contact me if you have problems ONLY after you have tried yourself and have read ALL of this post.

    Currently waiting on BukkitDev staff to approve the new version and converter. Please be patient.

    I am still working on v4.0 which will be a rewrite, but until then, this will be the latest version.

    Last edited Jul 04, 2014 by Mike724
  • Avatar of Mike724 Mike724 May 10, 2014 at 15:46 UTC - 0 likes

    @wee_ag: Go

    I would advise against the use of the wildcard (*) to grant all permissions. I have restructured the permissions setup in the new version of this plugin in a way that if you use *, you will regret it. For example, players would be able to teleport other players, and have access to every single command within the plugin. Don't worry, I'll write up some documentation on this before releasing the new version full on.

  • Avatar of wee_ag wee_ag May 09, 2014 at 05:40 UTC - 0 likes

    Is there a way to block one world from being warped to? I've got a Hunger Games world that I don't want anyone warping too. I've tried to hardcode it into the permissions with:

    - WorldPos.*

    But access is not being denied. Is there a way to do this?

    Thanks for a great plugin!!


    Gave up too soon!

    I got it working by adding each world that needed access in the permissions and leaving out the world I needed protected.


    Last edited May 09, 2014 by wee_ag
  • Avatar of Mike724 Mike724 Apr 30, 2014 at 02:35 UTC - 0 likes

    @DenizUgur: Go

    Make sure you have portal support enabled in config and ensure the player has correct permissions.

  • Avatar of DenizUgur DenizUgur Apr 29, 2014 at 20:40 UTC - 0 likes

    @Mike724 Hi, I can't get this worked out. I created the survivalworld portal with multiverse. And when I entered the portal it falls from y:300 but no tp to last location.

    Best Regards,

How should the new worldpos save player location data?

  1. Choice:

  1. Results
  2. 1 comment


Date created
Apr 30, 2012
Last update
Jul 04, 2014
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
WorldPos - continuity between worlds
Recent files