import com.runehive.game.Animation;
import com.runehive.game.Graphic;
import com.runehive.game.world.World;
import com.runehive.game.world.entity.combat.hit.Hit;
import com.runehive.game.world.entity.combat.hit.Hitsplat;
import com.runehive.game.world.entity.mob.Direction;
import com.runehive.game.world.entity.mob.Mob;
import com.runehive.game.world.entity.mob.UpdateFlag;
import com.runehive.game.world.entity.mob.Viewport;
import com.runehive.game.world.entity.mob.player.ForceMovement;
import com.runehive.game.world.entity.mob.player.Player;
import com.runehive.game.world.entity.mob.player.appearance.Gender;
import com.runehive.game.world.entity.mob.player.relations.ChatMessage;
import com.runehive.game.world.items.Item;
import com.runehive.game.world.items.containers.equipment.Equipment;
import com.runehive.game.world.items.containers.equipment.EquipmentType;
import com.runehive.game.world.position.Position;
import com.runehive.net.codec.AccessType;
import com.runehive.net.codec.ByteModification;
import com.runehive.net.codec.ByteOrder;
import com.runehive.net.packet.OutgoingPacket;
import com.runehive.net.packet.PacketBuilder;
import com.runehive.net.packet.PacketType;
import com.runehive.util.Utility;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import java.util.Collection;
import java.util.EnumSet;
import java.util.Iterator;
Go to the source code of this file.