Class IllagerEntity

All Implemented Interfaces:
Attackable, Monster, Targeter, CommandOutput, Nameable, EntityLike
Direct Known Subclasses:
PillagerEntity, SpellcastingIllagerEntity, VindicatorEntity

public abstract class IllagerEntity extends RaiderEntity
Mappings:
Namespace Name
official byq
intermediary net/minecraft/class_1543
named net/minecraft/entity/mob/IllagerEntity
  • Constructor Details

    • IllagerEntity

      protected IllagerEntity(EntityType<? extends IllagerEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbiq;<init>(Lbiu;Lcpv;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class RaiderEntity
      Mappings:
      Namespace Name Mixin selector
      official z Lbji;z()V
      intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • getGroup

      public EntityGroup getGroup()
      Overrides:
      getGroup in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eR Lbjg;eR()Lbjl;
      intermediary method_6046 Lnet/minecraft/class_1309;method_6046()Lnet/minecraft/class_1310;
      named getGroup Lnet/minecraft/entity/LivingEntity;getGroup()Lnet/minecraft/entity/EntityGroup;
    • getState

      public IllagerEntity.State getState()
      Mappings:
      Namespace Name Mixin selector
      official s Lbyq;s()Lbyq$a;
      intermediary method_6990 Lnet/minecraft/class_1543;method_6990()Lnet/minecraft/class_1543$class_1544;
      named getState Lnet/minecraft/entity/mob/IllagerEntity;getState()Lnet/minecraft/entity/mob/IllagerEntity$State;
    • canTarget

      public boolean canTarget(LivingEntity target)
      Overrides:
      canTarget in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lbjg;c(Lbjg;)Z
      intermediary method_18395 Lnet/minecraft/class_1309;method_18395(Lnet/minecraft/class_1309;)Z
      named canTarget Lnet/minecraft/entity/LivingEntity;canTarget(Lnet/minecraft/entity/LivingEntity;)Z
    • getUnscaledRidingOffset

      protected float getUnscaledRidingOffset(Entity vehicle)
      Overrides:
      getUnscaledRidingOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official l Lbiq;l(Lbiq;)F
      intermediary method_52537 Lnet/minecraft/class_1297;method_52537(Lnet/minecraft/class_1297;)F
      named getUnscaledRidingOffset Lnet/minecraft/entity/Entity;getUnscaledRidingOffset(Lnet/minecraft/entity/Entity;)F
    • getPassengerAttachmentPos

      protected Vector3f getPassengerAttachmentPos(Entity passenger, EntityDimensions dimensions, float scaleFactor)
      Overrides:
      getPassengerAttachmentPos in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lbiq;a(Lbiq;Lbir;F)Lorg/joml/Vector3f;
      intermediary method_52533 Lnet/minecraft/class_1297;method_52533(Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lorg/joml/Vector3f;
      named getPassengerAttachmentPos Lnet/minecraft/entity/Entity;getPassengerAttachmentPos(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/EntityDimensions;F)Lorg/joml/Vector3f;