Interface Monster

All Known Implementing Classes:
AbstractPiglinEntity, AbstractSkeletonEntity, BlazeEntity, CaveSpiderEntity, CreeperEntity, DrownedEntity, ElderGuardianEntity, EnderDragonEntity, EndermanEntity, EndermiteEntity, EvokerEntity, GhastEntity, GiantEntity, GuardianEntity, HoglinEntity, HostileEntity, HuskEntity, IllagerEntity, IllusionerEntity, MagmaCubeEntity, PatrolEntity, PhantomEntity, PiglinBruteEntity, PiglinEntity, PillagerEntity, RaiderEntity, RavagerEntity, ShulkerEntity, SilverfishEntity, SkeletonEntity, SlimeEntity, SpellcastingIllagerEntity, SpiderEntity, StrayEntity, VexEntity, VindicatorEntity, WardenEntity, WitchEntity, WitherEntity, WitherSkeletonEntity, ZoglinEntity, ZombieEntity, ZombieVillagerEntity, ZombifiedPiglinEntity

public interface Monster
This interface marks that an entity class belongs to monsters, including hostile mobs like zombies. It also contains constants to be used for setting MobEntity.experiencePoints.
See Also:
Mappings:
Namespace Name
official bza
intermediary net/minecraft/class_1569
named net/minecraft/entity/mob/Monster
  • Field Details

    • ZERO_XP

      static final int ZERO_XP
      See Also:
      API Note:
      This is used for mobs that do not drop experience.
      Mappings:
      Namespace Name Mixin selector
      official f_ Lbza;f_:I
      intermediary field_30464 Lnet/minecraft/class_1569;field_30464:I
      named ZERO_XP Lnet/minecraft/entity/mob/Monster;ZERO_XP:I
    • SMALL_MONSTER_XP

      static final int SMALL_MONSTER_XP
      See Also:
      API Note:
      This is used for monsters such as endermites and vexes.
      Mappings:
      Namespace Name Mixin selector
      official g_ Lbza;g_:I
      intermediary field_30465 Lnet/minecraft/class_1569;field_30465:I
      named SMALL_MONSTER_XP Lnet/minecraft/entity/mob/Monster;SMALL_MONSTER_XP:I
    • NORMAL_MONSTER_XP

      static final int NORMAL_MONSTER_XP
      See Also:
      API Note:
      This is used for most of the monsters, such as zombies and skeletons.
      Mappings:
      Namespace Name Mixin selector
      official h_ Lbza;h_:I
      intermediary field_30466 Lnet/minecraft/class_1569;field_30466:I
      named NORMAL_MONSTER_XP Lnet/minecraft/entity/mob/Monster;NORMAL_MONSTER_XP:I
    • STRONG_MONSTER_XP

      static final int STRONG_MONSTER_XP
      See Also:
      API Note:
      This is used for monsters such as blazes and guardians.
      Mappings:
      Namespace Name Mixin selector
      official i_ Lbza;i_:I
      intermediary field_30467 Lnet/minecraft/class_1569;field_30467:I
      named STRONG_MONSTER_XP Lnet/minecraft/entity/mob/Monster;STRONG_MONSTER_XP:I
    • STRONGER_MONSTER_XP

      static final int STRONGER_MONSTER_XP
      See Also:
      API Note:
      This is used for piglin brutes and ravagers.
      Mappings:
      Namespace Name Mixin selector
      official j_ Lbza;j_:I
      intermediary field_30468 Lnet/minecraft/class_1569;field_30468:I
      named STRONGER_MONSTER_XP Lnet/minecraft/entity/mob/Monster;STRONGER_MONSTER_XP:I
    • WITHER_XP

      static final int WITHER_XP
      See Also:
      API Note:
      This is used for withers.
      Mappings:
      Namespace Name Mixin selector
      official k_ Lbza;k_:I
      intermediary field_30469 Lnet/minecraft/class_1569;field_30469:I
      named WITHER_XP Lnet/minecraft/entity/mob/Monster;WITHER_XP:I