Class ZombieEvent.SummonAidEvent
java.lang.Object
net.minecraftforge.eventbus.api.Event
net.minecraftforge.event.entity.EntityEvent
net.minecraftforge.event.entity.living.ZombieEvent
net.minecraftforge.event.entity.living.ZombieEvent.SummonAidEvent
- Enclosing class:
 - ZombieEvent
 
SummonAidEvent is fired when a Zombie Entity is summoned.
 This event is fired whenever a Zombie Entity is summoned in
 
Zombie#actuallyHurt(DamageSource, float).
 This event is fired via the ForgeEventFactory.fireZombieSummonAid(Zombie, Level, int, int, int, LivingEntity, double).
 getCustomSummonedAid() remains null, but can be populated with a custom EntityZombie which will be spawned.
 getLevel() contains the world that this summoning is occurring in.
 getX() contains the x-coordinate at which this summoning event is occurring.
 getY() contains the y-coordinate at which this summoning event is occurring.
 getZ() contains the z-coordinate at which this summoning event is occurring.
 getAttacker() contains the living Entity that attacked and caused this event to fire.
 getSummonChance() contains the likelihood that a Zombie would successfully be summoned.
 This event is not Cancelable.
 This event has a result. Event.HasResult
 Event.Result.ALLOW Zombie is summoned.
 Event.Result.DENY Zombie is not summoned.
 This event is fired on the MinecraftForge.EVENT_BUS.- 
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.event.entity.living.ZombieEvent
ZombieEvent.SummonAidEventNested classes/interfaces inherited from class net.minecraftforge.event.entity.EntityEvent
EntityEvent.EnteringSection, EntityEvent.EntityConstructingNested classes/interfaces inherited from class net.minecraftforge.eventbus.api.Event
net.minecraftforge.eventbus.api.Event.HasResult, net.minecraftforge.eventbus.api.Event.Result - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final LivingEntityprivate Zombieprivate final Levelprivate final doubleprivate final intprivate final intprivate final int - 
Constructor Summary
ConstructorsConstructorDescriptionSummonAidEvent(Zombie zombie, Level level, int x, int y, int z, LivingEntity attacker, double summonChance)  - 
Method Summary
Methods inherited from class net.minecraftforge.event.entity.living.ZombieEvent
getEntityMethods inherited from class net.minecraftforge.eventbus.api.Event
getListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult 
- 
Field Details
- 
customSummonedAid
 - 
level
 - 
x
private final int x - 
y
private final int y - 
z
private final int z - 
attacker
 - 
summonChance
private final double summonChance 
 - 
 - 
Constructor Details
- 
SummonAidEvent
public SummonAidEvent(Zombie zombie, Level level, int x, int y, int z, LivingEntity attacker, double summonChance)  
 - 
 - 
Method Details
- 
getCustomSummonedAid
Populate this field to have a custom zombie instead of a normal zombie summoned - 
setCustomSummonedAid
 - 
getLevel
 - 
getX
public int getX() - 
getY
public int getY() - 
getZ
public int getZ() - 
getAttacker
 - 
getSummonChance
public double getSummonChance() 
 -