1package com.runehive.game.world.entity.combat.effect;
3import com.google.common.collect.ImmutableSet;
4import com.runehive.game.world.entity.combat.effect.impl.*;
19 public static final ImmutableSet<CombatEffectType>
TYPES = ImmutableSet.copyOf(values());
Some sort of temporary effect applied to a Mob during combat.
static final Map< CombatEffectType, CombatEffect > EFFECTS
The map of all of the combat effect types mapped to their respective listeners.
The class which is responsible for the effect when you drink an anti-fire potion.
The combat effect applied when a character needs to be poisoned.
The combat effect applied when a player needs to be skulled.
The combat effect applied when a player needs to be teleblocked.
The combat effect applied when a character needs to be venomed.
final CombatEffect effect
The combat effect that contains the data for this type.
final CombatEffect getEffect()
Gets the combat effect that contains the data for this type.
CombatEffectType(CombatEffect effect)
Creates a new CombatEffectType.
static final ImmutableSet< CombatEffectType > TYPES