Don't inject player if unnecessary

This commit is contained in:
Jikoo
2022-05-13 11:14:45 -04:00
parent b6e8e2ba42
commit c9ba401a6e
3 changed files with 11 additions and 2 deletions

View File

@@ -130,6 +130,9 @@ public class PlayerDataManager implements IPlayerDataManager {
public Player inject(@NotNull Player player) {
try {
ServerPlayer nmsPlayer = getHandle(player);
if (nmsPlayer.getBukkitEntity() instanceof OpenPlayer openPlayer) {
return openPlayer;
}
injectPlayer(nmsPlayer);
return nmsPlayer.getBukkitEntity();
} catch (IllegalAccessException e) {