Class ZombieEvent.SummonAidEvent

  • Enclosing class:
    ZombieEvent

    public static class ZombieEvent.SummonAidEvent
    extends ZombieEvent
    SummonAidEvent is fired when a Zombie Entity is summoned. This event is fired whenever a Zombie Entity is summoned in EntityZombie#attackEntityFrom(DamageSource, float). This event is fired via the ForgeEventFactory#fireZombieSummonAid(EntityZombie, World, int, int, int, EntityLivingBase, double). customSummonedAid remains null, but can be populated with a custom EntityZombie which will be spawned. world contains the world that this summoning is occurring in. x contains the x-coordinate at which this summoning event is occurring. y contains the y-coordinate at which this summoning event is occurring. z contains the z-coordinate at which this summoning event is occurring. attacker contains the living Entity that attacked and caused this event to fire. summonChance 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.
    • Field Detail

      • world

        private final World world
      • x

        private final int x
      • y

        private final int y
      • z

        private final int z
      • summonChance

        private final double summonChance
    • Constructor Detail

      • SummonAidEvent

        public SummonAidEvent​(ZombieEntity entity,
                              World world,
                              int x,
                              int y,
                              int z,
                              LivingEntity attacker,
                              double summonChance)
    • Method Detail

      • getCustomSummonedAid

        public ZombieEntity getCustomSummonedAid()
        Populate this field to have a custom zombie instead of a normal zombie summoned
      • setCustomSummonedAid

        public void setCustomSummonedAid​(ZombieEntity customSummonedAid)
      • getWorld

        public World getWorld()
      • getX

        public int getX()
      • getY

        public int getY()
      • getZ

        public int getZ()
      • getSummonChance

        public double getSummonChance()