1package com.runehive.game.world.entity.combat.effect.impl;
3import com.runehive.game.world.entity.mob.prayer.Prayer;
4import com.runehive.net.packet.out.SendMessage;
5import com.runehive.game.world.entity.combat.effect.CombatEffect;
6import com.runehive.game.world.entity.mob.Mob;
7import com.runehive.game.world.entity.mob.player.Player;
8import com.runehive.net.packet.out.SendWidget;
CombatEffect(int delay)
Creates a new CombatEffect.
CombatTeleblockEffect()
Creates a new CombatTeleblockEffect.
boolean apply(Mob mob)
Applies this effect to mob.
boolean removeOn(Mob mob)
Removes this effect from mob if needed.
void process(Mob mob)
Provides processing for this effect on mob.
boolean onLogin(Mob mob)
Executed on login, primarily used to re-apply the effect to mob.
This class represents a character controlled by a player.
void send(OutgoingPacket encoder)
boolean isActive(Prayer... prayers)
Checks if all given prayers are active.
The OutgoingPacket that sends a message to a Players chatbox in the client.