use of net.minecraft.server.v1_12_R1.PacketPlayOutWorldParticles in project Denizen-For-Bukkit by DenizenScript.
the class Particle_v1_8_R3 method playFor.
@Override
public <T> void playFor(Player player, Location location, int count, Vector offset, double extra, T data) {
int[] dataArray;
if (data instanceof ItemStack) {
dataArray = new int[] { ((ItemStack) data).getType().getId(), ((ItemStack) data).getDurability() };
} else if (data instanceof MaterialData) {
dataArray = new int[] { ((MaterialData) data).getItemTypeId() + (((MaterialData) data).getData() << 12) };
}
PacketHelper_v1_8_R3.sendPacket(player, new PacketPlayOutWorldParticles(particle, true, (float) location.getX(), (float) location.getY(), (float) location.getZ(), (float) offset.getX(), (float) offset.getY(), (float) offset.getZ(), (float) extra, count));
}
use of net.minecraft.server.v1_12_R1.PacketPlayOutWorldParticles in project PyrCore by PYRRH4.
the class ParticleManager_1_10_2 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 net.minecraft.server.v1_12_R1.PacketPlayOutWorldParticles in project PyrCore by PYRRH4.
the class ParticleManager_1_11 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 net.minecraft.server.v1_12_R1.PacketPlayOutWorldParticles in project PyrCore by PYRRH4.
the class ParticleManager_1_12 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 net.minecraft.server.v1_12_R1.PacketPlayOutWorldParticles in project PyrCore by PYRRH4.
the class ParticleManager_1_7_10 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(type.getName(), x, y, z, 0.0F, 0.0F, 0.0F, speed, count);
for (Player pl : players) {
((CraftPlayer) pl).getHandle().playerConnection.sendPacket(packet);
}
}
Aggregations