public EntityDrone(World world){
super(world);
setSize(0.7F, 0.35F);
ReflectionHelper.setPrivateValue(EntityLiving.class, this, new EntityPathNavigateDrone(this, world), "navigator", "field_70699_by");
ReflectionHelper.setPrivateValue(EntityLiving.class, this, new DroneMoveHelper(this), "moveHelper", "field_70765_h");
tasks.addTask(1, chargeAI = new DroneGoToChargingStation(this, 0.1D));
aiManager = new DroneAIManager(world.theProfiler, this);
if(!world.isRemote) initializeFakePlayer(world, null, "Drone");
}