| Package | Description | 
|---|---|
| net.minecraft.entity.ai.goal | |
| net.minecraft.entity.monster | |
| net.minecraft.world.raid | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MoveTowardsRaidGoal<T extends AbstractRaiderEntity>  | 
| Modifier and Type | Field and Description | 
|---|---|
private T | 
MoveTowardsRaidGoal.field_220744_a  | 
| Constructor and Description | 
|---|
NearestAttackableTargetExpiringGoal(AbstractRaiderEntity p_i50311_1_,
                                   java.lang.Class<T> p_i50311_2_,
                                   boolean p_i50311_3_,
                                   java.util.function.Predicate<LivingEntity> p_i50311_4_)  | 
ToggleableNearestAttackableTargetGoal(AbstractRaiderEntity p_i50312_1_,
                                     java.lang.Class<T> p_i50312_2_,
                                     int p_i50312_3_,
                                     boolean p_i50312_4_,
                                     boolean p_i50312_5_,
                                     java.util.function.Predicate<LivingEntity> p_i50312_6_)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRaiderEntity.PromoteLeaderGoal<T extends AbstractRaiderEntity>  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractIllagerEntity  | 
class  | 
EvokerEntity  | 
class  | 
IllusionerEntity  | 
class  | 
PillagerEntity  | 
class  | 
RavagerEntity  | 
class  | 
SpellcastingIllagerEntity  | 
class  | 
VindicatorEntity  | 
class  | 
WitchEntity  | 
| Modifier and Type | Field and Description | 
|---|---|
private AbstractRaiderEntity | 
AbstractRaiderEntity.FindTargetGoal.field_220853_c  | 
private T | 
AbstractRaiderEntity.PromoteLeaderGoal.field_220856_b  | 
private AbstractRaiderEntity | 
AbstractRaiderEntity.CelebrateRaidLossGoal.field_220858_b  | 
private AbstractRaiderEntity | 
AbstractRaiderEntity.InvadeHomeGoal.field_220864_a  | 
| Modifier and Type | Field and Description | 
|---|---|
private NearestAttackableTargetExpiringGoal<AbstractRaiderEntity> | 
WitchEntity.field_213694_bC  | 
| Constructor and Description | 
|---|
CelebrateRaidLossGoal(AbstractRaiderEntity p_i50571_2_)  | 
InvadeHomeGoal(AbstractRaiderEntity p_i50570_1_,
              double p_i50570_2_,
              int p_i50570_4_)  | 
RaidOpenDoorGoal(AbstractRaiderEntity p_i51284_2_)  | 
| Constructor and Description | 
|---|
AbstractRaiderEntity(EntityType<? extends AbstractRaiderEntity> type,
                    World worldIn)  | 
| Modifier and Type | Field and Description | 
|---|---|
private java.util.Map<java.lang.Integer,AbstractRaiderEntity> | 
Raid.leaders  | 
private java.util.Map<java.lang.Integer,java.util.Set<AbstractRaiderEntity>> | 
Raid.raiders  | 
private EntityType<? extends AbstractRaiderEntity> | 
Raid.WaveMember.type  | 
| Modifier and Type | Method and Description | 
|---|---|
AbstractRaiderEntity | 
Raid.getLeader(int p_221332_1_)  | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
RaidManager.canJoinRaid(AbstractRaiderEntity p_215165_0_,
           Raid p_215165_1_)  | 
private boolean | 
Raid.joinRaid(int p_221287_1_,
        AbstractRaiderEntity p_221287_2_)  | 
void | 
Raid.joinRaid(int wave,
        AbstractRaiderEntity p_221317_2_,
        BlockPos p_221317_3_,
        boolean p_221317_4_)  | 
boolean | 
Raid.joinRaid(int p_221300_1_,
        AbstractRaiderEntity p_221300_2_,
        boolean p_221300_3_)  | 
void | 
Raid.leaveRaid(AbstractRaiderEntity p_221322_1_,
         boolean p_221322_2_)  | 
void | 
Raid.setLeader(int raidId,
         AbstractRaiderEntity p_221324_2_)  | 
| Constructor and Description | 
|---|
WaveMember(EntityType<? extends AbstractRaiderEntity> typeIn,
          int[] waveCountsIn)  |