net.minecraft.world.entity.raid

public abstract class Raider

extends PatrollingMonster

All mapped superinterfaces:

SyncedDataHolder, Nameable, EntityAccess, UniquelyIdentifyable, ScoreHolder, DataComponentGetter, Attackable, WaypointTransmitter, Waypoint, EquipmentUser, Leashable, Targeting, Enemy

cup
net.minecraft.world.entity.raid.Raider
net.minecraft.class_3763

Field summary

Modifier and TypeField
protected static final EntityDataAccessor<Boolean>
c
IS_CELEBRATING
field_19032
static final Predicate<ItemEntity>
a
ALLOWED_ITEMS
field_16600
private static final int
b
DEFAULT_WAVE
field_57747
private static final boolean
e
DEFAULT_CAN_JOIN_RAID
field_57748
protected Raid
d
raid
field_16599
private int
f
wave
field_16601
private boolean
bK
canJoinRaid
field_16602
private int
bL
ticksOutsideRaid
field_16997

Constructor summary

ModifierConstructor
protected (EntityType<? extends Raider> arg0, Level arg1)

Method summary

Modifier and TypeMethod
protected void
H()
registerGoals()
method_5959()
protected void
a(ald$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
public abstract void
a(asi arg0, int arg1, boolean arg2)
applyRaidBuffs(ServerLevel arg0, int arg1, boolean arg2)
method_16484(class_3218 arg0, int arg1, boolean arg2)
public boolean
gU()
canJoinRaid()
method_16481()
public void
A(boolean arg0)
setCanJoinRaid(boolean arg0)
method_16480(boolean arg0)
public void
d_()
aiStep()
method_6007()
protected void
gM()
updateNoActionTime()
method_16827()
public void
a(bwh arg0)
die(DamageSource arg0)
method_6078(class_1282 arg0)
public boolean
gO()
canJoinPatrol()
method_16472()
public void
a(cuo arg0)
setCurrentRaid(Raid arg0)
method_16476(class_3765 arg0)
public Raid
gV()
getCurrentRaid()
method_16478()
public boolean
gW()
isCaptain()
method_58646()
public boolean
gX()
hasRaid()
method_58647()
public boolean
gY()
hasActiveRaid()
method_16482()
public void
b(int arg0)
setWave(int arg0)
method_16477(int arg0)
public int
gZ()
getWave()
method_16486()
public boolean
ha()
isCelebrating()
method_20034()
public void
B(boolean arg0)
setCelebrating(boolean arg0)
method_20036(boolean arg0)
protected void
a(fbh arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
protected void
a(fbf arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
protected void
a(asi arg0, cpe arg1)
pickUpItem(ServerLevel arg0, ItemEntity arg1)
method_5949(class_3218 arg0, class_1542 arg1)
public boolean
h(double arg0)
removeWhenFarAway(double arg0)
method_5974(double arg0)
public boolean
af()
requiresCustomPersistence()
method_17326()
public int
hb()
getTicksOutsideRaid()
method_16836()
public void
c(int arg0)
setTicksOutsideRaid(int arg0)
method_16835(int arg0)
public boolean
a(asi arg0, bwh arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
public SpawnGroupData
a(dlq arg0, bvn arg1, bya arg2, bzk arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
public abstract SoundEvent
ae_()
getCelebrateSound()
method_20033()