public class CombatMapper
extends java.lang.Object
| Constructor and Description |
|---|
CombatMapper() |
| Modifier and Type | Method and Description |
|---|---|
private static void |
handleDamageByEntityEvent(org.bukkit.event.entity.EntityDamageByEntityEvent event,
WauzPlayerBossBar playerBossBar)
Handles damage calculation of an entity attacking an other entity.
|
static void |
handleDamageEvent(org.bukkit.event.entity.EntityDamageEvent event)
Handles general damage calculation.
|
static void |
handleSwapEvent(org.bukkit.event.player.PlayerSwapHandItemsEvent event)
Handles swapping action bars.
|
private static boolean |
shouldCancelDamageEvent(org.bukkit.event.entity.EntityDamageEvent event)
Decides if the damage event should be cancelled.
|
public static void handleSwapEvent(org.bukkit.event.player.PlayerSwapHandItemsEvent event)
event - The swap event.WauzPlayerDataSectionSkills.setActionBar(int)public static void handleDamageEvent(org.bukkit.event.entity.EntityDamageEvent event)
event - The damage event.shouldCancelDamageEvent(EntityDamageEvent),
ArcadeLobby.handleDamageEvent(EntityDamageEvent),
handleDamageByEntityEvent(EntityDamageByEntityEvent, WauzPlayerBossBar),
CustomWeaponGlider.cancelFallDamage(EntityDamageEvent),
DamageCalculator.defend(EntityDamageEvent),
DeprecatedUtils.removeDamageModifiers(EntityDamageEvent),
WauzPlayerBossBar.updateBossBar(double)private static void handleDamageByEntityEvent(org.bukkit.event.entity.EntityDamageByEntityEvent event,
WauzPlayerBossBar playerBossBar)
event - The damage event.playerBossBar - The boss bar that may be shown.WauzRegion.disallowPvP(org.bukkit.entity.Entity, org.bukkit.entity.Entity),
CustomWeaponBow.cancelArrowImpact(EntityDamageByEntityEvent),
WauzDebugger.toggleAttackDebugMode(Player),
DamageCalculator.attack(EntityDamageByEntityEvent),
DamageCalculator.reflect(EntityDamageByEntityEvent),
WauzPlayerBossBar.addPlayer(Player, double)private static boolean shouldCancelDamageEvent(org.bukkit.event.entity.EntityDamageEvent event)
event - The damage event.WauzMode.inHub(org.bukkit.entity.Entity),
WauzActivePet.getOwner(org.bukkit.entity.Entity),
WauzDebugger.toggleDefenseDebugMode(Player)