use of org.bukkit.craftbukkit.v1_13_R2.CraftServer in project CokesAddon by Cokes86.
the class v1_16_R3 method hide.
public void hide() {
getParticipant().attributes().TARGETABLE.setValue(false);
final CraftPlayer craftPlayer = (CraftPlayer) getPlayer();
craftPlayer.getHandle().getDataWatcher().set(new DataWatcherObject<>(11, DataWatcherRegistry.b), 0);
craftPlayer.getHandle().setInvisible(true);
final PacketPlayOutEntityEquipment packet = new PacketPlayOutEntityEquipment(getPlayer().getEntityId(), NULL_PAIR_LIST);
for (CraftPlayer player : ((CraftServer) Bukkit.getServer()).getOnlinePlayers()) {
if (player.equals(getPlayer()))
continue;
player.getHandle().playerConnection.sendPacket(packet);
injectPlayer(player);
}
}
use of org.bukkit.craftbukkit.v1_13_R2.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_13_R2.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_13_R2.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(DimensionManager.OVERWORLD), profile, new PlayerInteractManager(server.getWorldServer(DimensionManager.OVERWORLD)));
final Player target = entity.getBukkitEntity();
if (target != null) {
target.loadData();
}
return target;
}
use of org.bukkit.craftbukkit.v1_13_R2.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;
}
Aggregations