Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mc.cubegames.piratesvsnavy.api;
- import org.bukkit.Bukkit;
- import org.bukkit.Location;
- import org.bukkit.craftbukkit.v1_10_R1.entity.CraftPlayer;
- import org.bukkit.entity.Player;
- import net.minecraft.server.v1_10_R1.EnumParticle;
- import net.minecraft.server.v1_10_R1.PacketPlayOutWorldParticles;
- public class Particul {
- private PacketPlayOutWorldParticles packet;
- public Particul(EnumParticle particle, Location loc, Float xOffset, Float yOffset, Float zOffset, Float speed, Integer count){
- Float x = (float) loc.getX();
- Float y = (float) loc.getY();
- Float z = (float) loc.getZ();
- this.packet = new PacketPlayOutWorldParticles(particle, true, x, y, z, xOffset, yOffset, zOffset, speed, count, null);
- }
- public void sendParticleToAllPlayers(){
- for(Player pls : Bukkit.getOnlinePlayers()){
- ((CraftPlayer)pls).getHandle().playerConnection.sendPacket(this.packet);
- }
- }
- public void sendParticleToPlayer(Player player){
- ((CraftPlayer)player).getHandle().playerConnection.sendPacket(this.packet);
- }
- public PacketPlayOutWorldParticles getPacket() {
- return packet;
- }
- public void setPacket(PacketPlayOutWorldParticles packet) {
- this.packet = packet;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement