net.minecraft.world.entity.monster

public class Guardian

extends Monster

All mapped superinterfaces:

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

cpw
net.minecraft.world.entity.monster.Guardian
net.minecraft.class_1577

Field summary

Modifier and TypeField
protected static final int
b
ATTACK_TIME
field_30470
private static final EntityDataAccessor<Boolean>
a
DATA_ID_MOVING
field_7280
private static final EntityDataAccessor<Integer>
d
DATA_ID_ATTACK_TARGET
field_7290
private float
e
clientSideTailAnimation
field_7286
private float
f
clientSideTailAnimationO
field_7284
private float
bK
clientSideTailAnimationSpeed
field_7281
private float
bL
clientSideSpikesAnimation
field_7285
private float
bM
clientSideSpikesAnimationO
field_7287
private LivingEntity
bN
clientSideCachedAttackTarget
field_7288
private int
bO
clientSideAttackTime
field_7282
private boolean
bP
clientSideTouchedGround
field_7283
protected RandomStrollGoal
c
randomStrollGoal
field_7289

Constructor summary

ModifierConstructor
public (EntityType<? extends Guardian> arg0, Level arg1)

Method summary

Modifier and TypeMethod
protected void
H()
registerGoals()
method_5959()
public static AttributeSupplier$Builder
t()
createAttributes()
method_26915()
protected PathNavigation
b(dkz arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
protected void
a(ald$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
public boolean
gI()
isMoving()
method_7058()
void
x(boolean arg0)
setMoving(boolean arg0)
method_7054(boolean arg0)
public int
m()
getAttackDuration()
method_7055()
void
b(int arg0)
setActiveAttackTarget(int arg0)
method_7060(int arg0)
public boolean
gJ()
hasActiveAttackTarget()
method_7063()
public LivingEntity
gK()
getActiveAttackTarget()
method_7052()
public void
a(akz<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
public int
W()
getAmbientSoundInterval()
method_5970()
protected SoundEvent
p()
getAmbientSound()
method_5994()
protected SoundEvent
e(bwh arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
protected SoundEvent
e_()
getDeathSound()
method_6002()
protected Entity$MovementEmission
bh()
getMovementEmission()
method_33570()
public float
a(iy arg0, dlc arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
public void
d_()
aiStep()
method_6007()
protected SoundEvent
n()
getFlopSound()
method_7062()
public float
J(float arg0)
getTailAnimation(float arg0)
method_7057(float arg0)
public float
K(float arg0)
getSpikesAnimation(float arg0)
method_7053(float arg0)
public float
L(float arg0)
getAttackAnimationScale(float arg0)
method_7061(float arg0)
public float
gL()
getClientSideAttackTime()
method_48161()
public boolean
a(dlc arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
public static boolean
b(byb<? extends cpw> arg0, dla arg1, bya arg2, iy arg3, baq arg4)
checkGuardianSpawnRules(EntityType<? extends Guardian> arg0, LevelAccessor arg1, EntitySpawnReason arg2, BlockPos arg3, RandomSource arg4)
method_20676(class_1299<? extends class_1577> arg0, class_1936 arg1, class_3730 arg2, class_2338 arg3, class_5819 arg4)
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 int
gh()
getMaxHeadXRot()
method_5978()
public void
k(fgx arg0)
travel(Vec3 arg0)
method_6091(class_243 arg0)