use of net.minecraft.server.v1_16_R2.MinecraftServer in project SilkSpawners by timbru31.
the class NMSHandler method loadPlayer.
@SuppressWarnings("resource")
@Override
public Player loadPlayer(final OfflinePlayer offline) {
if (!offline.hasPlayedBefore()) {
return null;
}
final GameProfile profile = new GameProfile(offline.getUniqueId(), offline.getName() != null ? offline.getName() : offline.getUniqueId().toString());
final MinecraftServer server = ((CraftServer) Bukkit.getServer()).getServer();
final EntityPlayer entity = new EntityPlayer(server, server.getWorldServer(World.OVERWORLD), profile, new PlayerInteractManager(server.getWorldServer(World.OVERWORLD)));
final Player target = entity.getBukkitEntity();
if (target != null) {
target.loadData();
}
return target;
}
use of net.minecraft.server.v1_16_R2.MinecraftServer in project SilkSpawners by timbru31.
the class NMSHandler method loadPlayer.
@SuppressWarnings("resource")
@Override
public Player loadPlayer(final OfflinePlayer offline) {
if (!offline.hasPlayedBefore()) {
return null;
}
final GameProfile profile = new GameProfile(offline.getUniqueId(), offline.getName() != null ? offline.getName() : offline.getUniqueId().toString());
final MinecraftServer server = ((CraftServer) Bukkit.getServer()).getServer();
final EntityPlayer entity = new EntityPlayer(server, server.getWorldServer(DimensionManager.OVERWORLD), profile, new PlayerInteractManager(server.getWorldServer(DimensionManager.OVERWORLD)));
final Player target = entity.getBukkitEntity();
if (target != null) {
target.loadData();
}
return target;
}
use of net.minecraft.server.v1_16_R2.MinecraftServer in project SilkSpawners by timbru31.
the class NMSHandler method loadPlayer.
@SuppressWarnings("resource")
@Override
public Player loadPlayer(final OfflinePlayer offline) {
if (!offline.hasPlayedBefore()) {
return null;
}
final GameProfile profile = new GameProfile(offline.getUniqueId(), offline.getName() != null ? offline.getName() : offline.getUniqueId().toString());
final MinecraftServer server = ((CraftServer) Bukkit.getServer()).getServer();
final EntityPlayer entity = new EntityPlayer(server, server.getWorldServer(DimensionManager.OVERWORLD), profile, new PlayerInteractManager(server.getWorldServer(DimensionManager.OVERWORLD)));
final Player target = entity.getBukkitEntity();
if (target != null) {
target.loadData();
}
return target;
}
Aggregations