1package com.osroyale.game.world.entity.combat.effect;
3import com.osroyale.game.world.World;
4import com.osroyale.game.world.entity.mob.Mob;
6import java.util.Collection;
7import java.util.Collections;
8import java.util.HashMap;
55 public static final Map<CombatEffectType, CombatEffect>
EFFECTS =
new HashMap<>();
58 private final int delay;
92 public static Collection<CombatEffect>
values() {
93 return Collections.unmodifiableCollection(
EFFECTS.values());
static void schedule(Task task)
abstract void process(Mob mob)
static final Map< CombatEffectType, CombatEffect > EFFECTS
abstract boolean removeOn(Mob mob)
abstract boolean apply(Mob mob)
abstract boolean onLogin(Mob mob)
static Collection< CombatEffect > values()
final boolean start(Mob mob)