net.minecraft.world.entity.monster

public class Guardian

extends Monster

All mapped superinterfaces:

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

czx
net.minecraft.world.entity.monster.Guardian
net.minecraft.class_1577
net.minecraft.entity.mob.GuardianEntity
net.minecraft.src.C_1017_
net.minecraft.world.entity.monster.EntityGuardian

字段概要

修饰符与类型字段
protected static final int
b
ATTACK_TIME
field_30470
WARMUP_TIME
f_149711_
private static final EntityDataAccessor<Boolean>
a
DATA_ID_MOVING
field_7280
SPIKES_RETRACTED
f_32797_
private static final EntityDataAccessor<Integer>
d
DATA_ID_ATTACK_TARGET
field_7290
BEAM_TARGET_ID
f_32807_
private float
e
clientSideTailAnimation
field_7286
tailAngle
f_32798_
private float
f
clientSideTailAnimationO
field_7284
lastTailAngle
f_32799_
private float
cv
clientSideTailAnimationSpeed
field_7281
spikesExtensionRate
f_32800_
private float
cw
clientSideSpikesAnimation
field_7285
spikesExtension
f_32801_
private float
cx
clientSideSpikesAnimationO
field_7287
lastSpikesExtension
f_32802_
private LivingEntity
cy
clientSideCachedAttackTarget
field_7288
cachedBeamTarget
f_32803_
private int
cz
clientSideAttackTime
field_7282
beamTicks
f_32804_
private boolean
cA
clientSideTouchedGround
field_7283
flopping
f_32805_
protected RandomStrollGoal
c
randomStrollGoal
field_7289
wanderGoal
f_32806_

构造函数概要

修饰符构造函数
public (EntityType<? extends Guardian> p_32811_, Level arg1)

方法概要

修饰符与类型方法
protected void
D()
registerGoals()
method_5959()
initGoals()
m_8099_()
public static AttributeSupplier$Builder
gQ()
createAttributes()
method_26915()
createGuardianAttributes()
m_32853_()
protected PathNavigation
b(dwo arg0)
createNavigation(Level arg0)
method_5965(class_1937 arg0)
createNavigation(World arg0)
m_6037_(C_1596_ arg0)
protected void
a(ama$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
m_8097_(C_5247_$C_313487_ arg0)
public boolean
gR()
isMoving()
method_7058()
areSpikesRetracted()
m_32854_()
void
x(boolean arg0)
setMoving(boolean arg0)
method_7054(boolean arg0)
setSpikesRetracted(boolean retracted)
m_32861_(boolean arg0)
public int
p()
getAttackDuration()
method_7055()
getWarmupTime()
m_7552_()
void
a(int arg0)
setActiveAttackTarget(int arg0)
method_7060(int arg0)
setBeamTarget(int entityId)
m_32817_(int arg0)
public boolean
gS()
hasActiveAttackTarget()
method_7063()
hasBeamTarget()
m_32855_()
public LivingEntity
gT()
getActiveAttackTarget()
method_7052()
getBeamTarget()
m_32856_()
public void
a(alw<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_7350_(C_5225_<?> arg0)
public int
S()
getAmbientSoundInterval()
method_5970()
getMinAmbientSoundDelay()
m_8100_()
protected SoundEvent
W()
getAmbientSound()
method_5994()
getAmbientSound()
m_7515_()
protected SoundEvent
h(cex arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
m_7975_(C_489_ arg0)
protected SoundEvent
fd()
getDeathSound()
method_6002()
getDeathSound()
m_5592_()
protected Entity$MovementEmission
bv()
getMovementEmission()
method_33570()
getMoveEffect()
m_142319_()
public float
a(is arg0, dwr arg1)
getWalkTargetValue(BlockPos arg0, LevelReader arg1)
method_6144(class_2338 arg0, class_4538 arg1)
getPathfindingFavor(BlockPos arg0, WorldView arg1)
m_5610_(C_4675_ p_32832_, C_1599_ arg1)
public void
d_()
aiStep()
method_6007()
tickMovement()
m_8107_()
protected SoundEvent
gP()
getFlopSound()
method_7062()
getFlopSound()
m_7868_()
public float
L(float arg0)
getTailAnimation(float arg0)
method_7057(float arg0)
getTailAngle(float tickProgress)
m_32863_(float arg0)
public float
M(float arg0)
getSpikesAnimation(float arg0)
method_7053(float arg0)
getSpikesExtension(float tickProgress)
m_32865_(float arg0)
public float
N(float arg0)
getAttackAnimationScale(float arg0)
method_7061(float arg0)
getBeamProgress(float tickProgress)
m_32812_(float arg0)
public float
gU()
getClientSideAttackTime()
method_48161()
getBeamTicks()
m_264437_()
public boolean
a(dwr arg0)
checkSpawnObstruction(LevelReader arg0)
method_5957(class_4538 arg0)
canSpawn(WorldView arg0)
m_6914_(C_1599_ arg0)
public static boolean
b(cgu<? extends czx> arg0, dwp arg1, cgt arg2, is arg3, bgr 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)
canSpawn(EntityType<? extends GuardianEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
m_218990_(C_513_<? extends C_1017_> p_218991_, C_1598_ p_218992_, C_345845_ p_362802_, C_4675_ p_218994_, C_212974_ p_218995_)
public boolean
a(axf arg0, cex arg1, float arg2)
hurtServer(ServerLevel arg0, DamageSource arg1, float arg2)
method_64397(class_3218 arg0, class_1282 arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
m_351622_(C_12_ p_369996_, C_489_ p_366032_, float arg2)
public int
ac()
getMaxHeadXRot()
method_5978()
getMaxLookPitchChange()
m_8132_()
protected void
a(ftm arg0, double arg1, boolean arg2, double arg3)
travelInWater(Vec3 arg0, double arg1, boolean arg2, double arg3)
method_76087(class_243 arg0, double arg1, boolean arg2, double arg3)
travelInWater(Vec3d arg0, double arg1, boolean arg2, double arg3)
m_439081_(C_3046_ p_458141_, double p_453320_, boolean arg2, double arg3)