public static string getEntityString(Entity entity) { return((string)classToStringMapping.get((Class)entity.GetType())); }
public static int getEntityID(Entity entity) { return(((Integer)classToIDMapping.get((Class)entity.GetType())).intValue()); }
public static int getEntityID(Entity entity) { return ((Integer) classToIDMapping.get((Class) entity.GetType())).intValue(); }
public static string getEntityString(Entity entity) { return (string) classToStringMapping.get((Class) entity.GetType()); }
private Packet getSpawnPacket() { if (trackedEntity is EntityItem) { var entityitem = (EntityItem)trackedEntity; var packet21pickupspawn = new Packet21PickupSpawn(entityitem); entityitem.posX = packet21pickupspawn.xPosition / 32D; entityitem.posY = packet21pickupspawn.yPosition / 32D; entityitem.posZ = packet21pickupspawn.zPosition / 32D; return(packet21pickupspawn); } if (trackedEntity is EntityPlayerMP) { return(new Packet20NamedEntitySpawn((EntityPlayer)trackedEntity)); } if (trackedEntity is EntityMinecart) { var entityminecart = (EntityMinecart)trackedEntity; if (entityminecart.minecartType == 0) { return(new Packet23VehicleSpawn(trackedEntity, 10)); } if (entityminecart.minecartType == 1) { return(new Packet23VehicleSpawn(trackedEntity, 11)); } if (entityminecart.minecartType == 2) { return(new Packet23VehicleSpawn(trackedEntity, 12)); } } if (trackedEntity is EntityBoat) { return(new Packet23VehicleSpawn(trackedEntity, 1)); } if (trackedEntity is IAnimals) { return(new Packet24MobSpawn((EntityLiving)trackedEntity)); } if (trackedEntity is EntityFish) { return(new Packet23VehicleSpawn(trackedEntity, 90)); } if (trackedEntity is EntityArrow) { return(new Packet23VehicleSpawn(trackedEntity, 60)); } if (trackedEntity is EntitySnowball) { return(new Packet23VehicleSpawn(trackedEntity, 61)); } if (trackedEntity is EntityEgg) { return(new Packet23VehicleSpawn(trackedEntity, 62)); } if (trackedEntity is EntityTNTPrimed) { return(new Packet23VehicleSpawn(trackedEntity, 50)); } if (trackedEntity is EntityFallingSand) { var entityfallingsand = (EntityFallingSand)trackedEntity; if (entityfallingsand.blockID == Block.sand.blockID) { return(new Packet23VehicleSpawn(trackedEntity, 70)); } if (entityfallingsand.blockID == Block.gravel.blockID) { return(new Packet23VehicleSpawn(trackedEntity, 71)); } } if (trackedEntity is EntityPainting) { return(new Packet25((EntityPainting)trackedEntity)); } else { throw new IllegalArgumentException( (new StringBuilder()).append("Don't know how to add ").append(trackedEntity.GetType()).append("!"). toString()); } }