use of org.bukkit.craftbukkit.v1_17_R1.entity.CraftPlayer in project PyrCore by PYRRH4.
the class ParticleManager_1_9_4 method send.
public void send(ParticleManager.Type type, Location loc, float speed, int count, ArrayList<Player> players) {
float x = (float) loc.getX();
float y = (float) loc.getY();
float z = (float) loc.getZ();
PacketPlayOutWorldParticles packet = new PacketPlayOutWorldParticles(EnumParticle.valueOf(type.getName()), true, x, y, z, 0.0F, 0.0F, 0.0F, speed, count, null);
for (Player pl : Bukkit.getServer().getOnlinePlayers()) {
((CraftPlayer) pl).getHandle().playerConnection.sendPacket(packet);
}
}
use of org.bukkit.craftbukkit.v1_17_R1.entity.CraftPlayer in project PyrCore by PYRRH4.
the class ParticleManager_1_9_4 method sendColor.
public void sendColor(ParticleManager.Type type, Location loc, float speed, int count, Color color, ArrayList<Player> players) {
float x = (float) loc.getX();
float y = (float) loc.getY();
float z = (float) loc.getZ();
PacketPlayOutWorldParticles packet = new PacketPlayOutWorldParticles(EnumParticle.valueOf(type.getName()), true, x, y, z, color.getRed(), color.getGreen(), color.getBlue(), speed, count, null);
for (Player pl : players) {
((CraftPlayer) pl).getHandle().playerConnection.sendPacket(packet);
}
}
use of org.bukkit.craftbukkit.v1_17_R1.entity.CraftPlayer in project FireAPI by FireBlade-Serv.
the class FireInjector method addPlayer.
public void addPlayer(Player p) {
try {
EntityPlayer ep = ((CraftPlayer) p).getHandle();
Channel ch = getChannel(getNetworkManager(ep));
if (ch.pipeline().get("PacketInjector") == null) {
FireHandler h = new FireHandler(p);
ch.pipeline().addBefore("packet_handler", "PacketInjector", h);
}
} catch (Throwable t) {
t.printStackTrace();
}
}
use of org.bukkit.craftbukkit.v1_17_R1.entity.CraftPlayer in project FireAPI by FireBlade-Serv.
the class FireInjector method removePlayer.
public void removePlayer(Player p) {
try {
EntityPlayer ep = ((CraftPlayer) p).getHandle();
Channel ch = getChannel(getNetworkManager(ep));
if (ch.pipeline().get("PacketInjector") != null) {
ch.pipeline().remove("PacketInjector");
}
} catch (Throwable t) {
t.printStackTrace();
}
}
use of org.bukkit.craftbukkit.v1_17_R1.entity.CraftPlayer in project FireAPI by FireBlade-Serv.
the class FireBossBar method gen.
public void gen(String title) {
EntityEnderDragon ew = new EntityEnderDragon(((CraftWorld) this.p.getWorld()).getHandle());
Location loc = this.p.getLocation();
ew.setInvisible(true);
ew.setLocation(loc.getX(), loc.getY(), loc.getZ(), loc.getPitch(), loc.getYaw());
ew.setCustomName(title);
PacketPlayOutSpawnEntityLiving pel = new PacketPlayOutSpawnEntityLiving(ew);
((CraftPlayer) this.p).getHandle().playerConnection.sendPacket(pel);
}
Aggregations