[SPIGOT-5895] PlayerChangedWorldEvent#getFrom is the same as PlayerChangedWorldEvent#getPlayer#getWorld Created: 29/Jun/20  Updated: 30/Jun/20  Resolved: 30/Jun/20

Status: Resolved
Project: Spigot
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Andrew Wong Assignee: Unassigned
Resolution: Fixed Votes: 2
Labels: 1.16.1, Spigot
Environment:

N/A


Attachments: File DummyPlugin-1.0-SNAPSHOT.jar    
Version: git-Spigot-ad703da-e2403a3 (1.16.1)
Guidelines Read: Yes

 Description   

PlayerChangedWorldEvent#getFrom is the same as PlayerChangedWorldEvent#getPlayer#getWorld, wheras previous behaviour was not so.
I have attached a plugin in which listens to PlayerChangedWorldEvent:

@EventHandler
public void onPlayerChangeWorld(final PlayerChangedWorldEvent event) {
 getLogger().log(Level.INFO, "From: " + event.getFrom().getName());
 getLogger().log(Level.INFO, "Current: " + event.getPlayer().getWorld().getName());
}

The expected output of "from" should be that of the origin world.


Generated at Tue Apr 08 02:45:40 UTC 2025 using Jira 10.3.3#10030003-sha1:d220e3fefc8dfc6d47f522d3b9a20c1455e12b7b.