Mirror von
https://github.com/GeyserMC/Geyser.git
synchronisiert 2024-10-03 08:21:06 +02:00
Use Java Edition username when getting player in bukkit world manager
Dieser Commit ist enthalten in:
Ursprung
da02989967
Commit
3c7e89ba3f
@ -37,6 +37,9 @@ public class GeyserBukkitWorldManager extends WorldManager {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public BlockState getBlockAt(GeyserSession session, int x, int y, int z) {
|
public BlockState getBlockAt(GeyserSession session, int x, int y, int z) {
|
||||||
return BlockTranslator.getJavaIdBlockMap().get(Bukkit.getPlayer(session.getName()).getWorld().getBlockAt(x, y, z).getBlockData().getAsString());
|
if (session.getPlayerEntity() == null) {
|
||||||
|
return BlockTranslator.AIR;
|
||||||
|
}
|
||||||
|
return BlockTranslator.getJavaIdBlockMap().get(Bukkit.getPlayer(session.getPlayerEntity().getUsername()).getWorld().getBlockAt(x, y, z).getBlockData().getAsString());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren