Fixed exp orb packet no sent
This commit is contained in:
parent
0ca594e0b1
commit
bed69e85d3
@ -30,7 +30,12 @@ public class Disguise {
|
|||||||
|
|
||||||
public Packet constructPacket(Player p) {
|
public Packet constructPacket(Player p) {
|
||||||
Packet spawnPacket = null;
|
Packet spawnPacket = null;
|
||||||
if (getType().isMob()) {
|
if (getType() == DisguiseType.EXPERIENCE_ORB) {
|
||||||
|
|
||||||
|
Entity entity = getEntity(((CraftPlayer) p).getHandle().world, p.getLocation(), p.getEntityId());
|
||||||
|
spawnPacket = new Packet26AddExpOrb((EntityExperienceOrb) entity);
|
||||||
|
|
||||||
|
} else if (getType().isMob()) {
|
||||||
|
|
||||||
EntityLiving entityLiving = ((MobDisguise) this).getEntityLiving(((CraftPlayer) p).getHandle().world,
|
EntityLiving entityLiving = ((MobDisguise) this).getEntityLiving(((CraftPlayer) p).getHandle().world,
|
||||||
p.getLocation(), p.getEntityId());
|
p.getLocation(), p.getEntityId());
|
||||||
@ -53,11 +58,6 @@ public class Disguise {
|
|||||||
spawnPacket = new Packet20NamedEntitySpawn(entityHuman);
|
spawnPacket = new Packet20NamedEntitySpawn(entityHuman);
|
||||||
((Packet20NamedEntitySpawn) spawnPacket).b = ((PlayerDisguise) this).getName();
|
((Packet20NamedEntitySpawn) spawnPacket).b = ((PlayerDisguise) this).getName();
|
||||||
|
|
||||||
} else if (getType() == DisguiseType.EXPERIENCE_ORB) {
|
|
||||||
|
|
||||||
Entity entity = getEntity(((CraftPlayer) p).getHandle().world, p.getLocation(), p.getEntityId());
|
|
||||||
spawnPacket = new Packet26AddExpOrb((EntityExperienceOrb) entity);
|
|
||||||
|
|
||||||
}
|
}
|
||||||
return spawnPacket;
|
return spawnPacket;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user