use of cn.nukkit.network.protocol.AddEntityPacket in project Nukkit by Nukkit.
the class EntitySilverfish method spawnTo.
@Override
public void spawnTo(Player player) {
AddEntityPacket pk = new AddEntityPacket();
pk.type = this.getNetworkId();
pk.entityUniqueId = this.getId();
pk.entityRuntimeId = this.getId();
pk.x = (float) this.x;
pk.y = (float) this.y;
pk.z = (float) this.z;
pk.speedX = (float) this.motionX;
pk.speedY = (float) this.motionY;
pk.speedZ = (float) this.motionZ;
pk.metadata = this.dataProperties;
player.dataPacket(pk);
super.spawnTo(player);
}
use of cn.nukkit.network.protocol.AddEntityPacket in project Nukkit by Nukkit.
the class EntitySkeleton method spawnTo.
@Override
public void spawnTo(Player player) {
AddEntityPacket pk = new AddEntityPacket();
pk.type = this.getNetworkId();
pk.entityUniqueId = this.getId();
pk.entityRuntimeId = this.getId();
pk.x = (float) this.x;
pk.y = (float) this.y;
pk.z = (float) this.z;
pk.speedX = (float) this.motionX;
pk.speedY = (float) this.motionY;
pk.speedZ = (float) this.motionZ;
pk.metadata = this.dataProperties;
player.dataPacket(pk);
MobEquipmentPacket pk1 = new MobEquipmentPacket();
pk1.eid = this.getId();
pk1.item = new ItemBow();
pk1.hotbarSlot = 10;
player.dataPacket(pk1);
super.spawnTo(player);
}
use of cn.nukkit.network.protocol.AddEntityPacket in project Nukkit by Nukkit.
the class EntityStray method spawnTo.
@Override
public void spawnTo(Player player) {
AddEntityPacket pk = new AddEntityPacket();
pk.type = this.getNetworkId();
pk.entityUniqueId = this.getId();
pk.entityRuntimeId = this.getId();
pk.x = (float) this.x;
pk.y = (float) this.y;
pk.z = (float) this.z;
pk.speedX = (float) this.motionX;
pk.speedY = (float) this.motionY;
pk.speedZ = (float) this.motionZ;
pk.metadata = this.dataProperties;
player.dataPacket(pk);
MobEquipmentPacket pk1 = new MobEquipmentPacket();
pk1.eid = this.getId();
pk1.item = new ItemBow();
pk1.hotbarSlot = 10;
player.dataPacket(pk1);
super.spawnTo(player);
}
use of cn.nukkit.network.protocol.AddEntityPacket in project Nukkit by Nukkit.
the class EntityVex method spawnTo.
@Override
public void spawnTo(Player player) {
AddEntityPacket pk = new AddEntityPacket();
pk.type = this.getNetworkId();
pk.entityUniqueId = this.getId();
pk.entityRuntimeId = this.getId();
pk.x = (float) this.x;
pk.y = (float) this.y;
pk.z = (float) this.z;
pk.speedX = (float) this.motionX;
pk.speedY = (float) this.motionY;
pk.speedZ = (float) this.motionZ;
pk.metadata = this.dataProperties;
player.dataPacket(pk);
MobEquipmentPacket pk1 = new MobEquipmentPacket();
pk1.eid = this.getId();
pk1.item = new ItemSwordIron();
pk1.hotbarSlot = 10;
player.dataPacket(pk1);
super.spawnTo(player);
}
use of cn.nukkit.network.protocol.AddEntityPacket in project Nukkit by Nukkit.
the class EntityVindicator method spawnTo.
@Override
public void spawnTo(Player player) {
AddEntityPacket pk = new AddEntityPacket();
pk.type = this.getNetworkId();
pk.entityUniqueId = this.getId();
pk.entityRuntimeId = this.getId();
pk.x = (float) this.x;
pk.y = (float) this.y;
pk.z = (float) this.z;
pk.speedX = (float) this.motionX;
pk.speedY = (float) this.motionY;
pk.speedZ = (float) this.motionZ;
pk.metadata = this.dataProperties;
player.dataPacket(pk);
super.spawnTo(player);
}
Aggregations