public class CriticalHitEvent extends PlayerEvent
Cancelable
.Event.HasResult
MinecraftForge.EVENT_BUS
.PlayerEvent.BreakSpeed, PlayerEvent.Clone, PlayerEvent.HarvestCheck, PlayerEvent.ItemCraftedEvent, PlayerEvent.ItemPickupEvent, PlayerEvent.ItemSmeltedEvent, PlayerEvent.LoadFromFile, PlayerEvent.NameFormat, PlayerEvent.PlayerChangedDimensionEvent, PlayerEvent.PlayerLoggedInEvent, PlayerEvent.PlayerLoggedOutEvent, PlayerEvent.PlayerRespawnEvent, PlayerEvent.SaveToFile, PlayerEvent.StartTracking, PlayerEvent.StopTracking, PlayerEvent.Visibility
LivingEvent.LivingJumpEvent, LivingEvent.LivingUpdateEvent
EntityEvent.CanUpdate, EntityEvent.EnteringChunk, EntityEvent.EntityConstructing, EntityEvent.EyeHeight
Event.HasResult, Event.Result
コンストラクタと説明 |
---|
CriticalHitEvent(PlayerEntity player,
Entity target,
float damageModifier,
boolean vanillaCritical) |
修飾子とタイプ | メソッドと説明 |
---|---|
float |
getDamageModifier()
The damage modifier for the hit.
|
float |
getOldDamageModifier()
The orignal damage modifier for the hit wthout any changes.
|
Entity |
getTarget()
The Entity that was damaged by the player.
|
boolean |
isVanillaCritical()
Returns true if this hit was critical by vanilla
|
void |
setDamageModifier(float mod)
This set the damage multiplier for the hit.
|
getPlayer
getEntityLiving
getEntity
getListenerList, getParentListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setup
public CriticalHitEvent(PlayerEntity player, Entity target, float damageModifier, boolean vanillaCritical)
public Entity getTarget()
public void setDamageModifier(float mod)
public float getDamageModifier()
public float getOldDamageModifier()
public boolean isVanillaCritical()