andune / HomeSpawnPlus

Home/Spawn control plugin for Bukkit
GNU General Public License v3.0
13 stars 10 forks source link

HSP with MultiVerse: spawnLastLocation #82

Closed drakmirv closed 9 years ago

drakmirv commented 9 years ago

In my server, I want people to spawn back to where they last were on disconnect. Therefore, they should appear in the correct world and location.

After a recent upgrade of spigot and all my plugins, this stopped working correctly.

So, it seems that MultiVerse doesn't send a "Cross World Teleport" after logging into the server anymore. Therefore, I had to add a strategy on "onJoin" of type "spawnLastLocation".

This appeared to work, but after a couple days of dealing with it, it seems that the last location isn't being saved on disconnect.

If I force the user to travel to a different world (we have a /hub command that transports them to the default world) then the location is saved properly. However, after disconnect, the lastLocation doesn't appear to be working properly.

I'm not sure if this is a HSP issue, a multiverse issue, a MultiInv issue, etc?

Current versions:

Spigot 1.8.8 WorldChat v1.0 TuxTwoLib 1.8.4-b6 EchoTell 0.3.0 MultiInv v3.3.5 Modifyworld v1.19.7 PermissionsEx v1.23.3 Multiverse-Core v2.5-b691 Multiverse-Portals v2.5-b699 HomeSpawnPlus v2.0-b610 CleanroomGenerator v1.0.0 Multiverse-NetherPortals v2.5-b675

drakmirv commented 9 years ago

Changing my configuration to use "onJoin: default" then allowed multiverse to trigger the cross world which then resulted in everything working again. So, I'm closing this.