use of org.bukkit.craftbukkit.v1_16_R1.CraftServer 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 ServerPlayer entity = new ServerPlayer(server, server.getLevel(Level.OVERWORLD), profile);
final Player target = entity.getBukkitEntity();
if (target != null) {
target.loadData();
}
return target;
}
use of org.bukkit.craftbukkit.v1_16_R1.CraftServer 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 org.bukkit.craftbukkit.v1_16_R1.CraftServer in project SilkSpawners by timbru31.
the class NMSHandler method loadPlayer.
@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(0), profile, new PlayerInteractManager(server.getWorldServer(0)));
final Player target = entity.getBukkitEntity();
if (target != null) {
target.loadData();
}
return target;
}
use of org.bukkit.craftbukkit.v1_16_R1.CraftServer in project SilkSpawners by timbru31.
the class NMSHandler method loadPlayer.
@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(0), profile, new PlayerInteractManager(server.getWorldServer(0)));
final Player target = entity.getBukkitEntity();
if (target != null) {
target.loadData();
}
return target;
}
use of org.bukkit.craftbukkit.v1_16_R1.CraftServer in project Rift by VolmitSoftware.
the class Rift method onEnable.
public void onEnable() {
INSTANCE = this;
configs = RiftWorldConfig.loadAll();
RiftConfig.get().getDeleting().stream().filter(f -> new File(f).exists()).forEach(f -> {
info("Attempting to cleanup remaining deleted world files for " + f);
FileUtils.deleteWorld(new File(f));
});
configs.forEach(this::init);
checkForBukkitWorlds();
RiftCommand.init(((CraftServer) Bukkit.getServer()).getServer().vanillaCommandDispatcher.a());
}
Aggregations