net.minecraft.entity.mob

public class ShulkerEntity

extends GolemEntity implements Monster

All mapped superinterfaces:

DataTracked, DebugTrackable, Nameable, HeldItemContext, EntityLike, UniquelyIdentifiable, ScoreHolder, ComponentsAccess, Attackable, ServerWaypoint, Waypoint, EquipmentHolder, Leashable, Targeter, Monster

cwt
net.minecraft.world.entity.monster.Shulker
net.minecraft.class_1606
net.minecraft.entity.mob.ShulkerEntity
net.minecraft.unmapped.C_wepsgefi
net.minecraft.entity.mob.ShulkerEntity
net.minecraft.src.C_1048_

Field summary

Modifier and TypeField
private static final Identifier
d
COVERED_ARMOR_MODIFIER_ID
field_7341
COVERED_ARMOR_MODIFIER_ID
f_ouwpbtua
COVERED_ARMOR_MODIFIER_ID
f_337173_
private static final EntityAttributeModifier
e
COVERED_ARMOR_MODIFIER
field_7342
COVERED_ARMOR_BONUS
f_yecffwtx
COVERED_ARMOR_BONUS
f_33395_
protected static final TrackedData<Direction>
a
DATA_ATTACH_FACE_ID
field_7344
ATTACHED_FACE
f_kdytjkmi
ATTACHED_FACE
f_33392_
protected static final TrackedData<Byte>
b
DATA_PEEK_ID
field_7346
PEEK_AMOUNT
f_qyhdlubn
PEEK_AMOUNT
f_33401_
protected static final TrackedData<Byte>
c
DATA_COLOR_ID
field_7343
COLOR
f_twtbkvow
COLOR
f_33393_
private static final int
f
TELEPORT_STEPS
field_30487
field_30487
f_hxfmsvrp
TELEPORT_STEPS
f_149756_
private static final byte
ct
NO_COLOR
field_30488
field_30488
f_faxfphpy
NO_COLOR
f_149757_
private static final byte
cu
DEFAULT_COLOR
field_30489
field_30489
f_sxhxgvpw
DEFAULT_COLOR
f_149758_
private static final int
cv
MAX_TELEPORT_DISTANCE
field_30490
field_30490
f_fwpmtaxc
MAX_TELEPORT_DISTANCE
f_149759_
private static final int
cw
OTHER_SHULKER_SCAN_RADIUS
field_30491
field_30491
f_nhqhcoaz
NEARBY_SHULKER_SCAN_RADIUS
f_149760_
private static final int
cx
OTHER_SHULKER_LIMIT
field_30492
field_30492
f_yejiwmfa
MAX_NEARBY_SHULKERS_FOR_REPRODUCTION
f_149761_
private static final float
cy
PEEK_PER_TICK
field_30493
field_30493
f_gvaaancy
PEEK_CHANCE_PER_TICK
f_149762_
private static final byte
cz
DEFAULT_PEEK
field_57689
DEFAULT_PEEK
f_usikqvrw
DEFAULT_PEEK
f_380574_
private static final Direction
cA
DEFAULT_ATTACH_FACE
field_57690
DEFAULT_ATTACHED_FACE
f_vvbcvbex
DIRECTION
f_381555_
static final org.joml.Vector3f
cB
FORWARD
field_33765
SOUTH_VECTOR
f_rhlsurhw
FORWARD
f_149763_
private static final float
cC
MAX_SCALE
field_48343
field_48343
f_mcgjemru
MAX_SCALE
f_316713_
private float
cD
currentPeekAmountO
field_7339
lastOpenProgress
f_cezsikwb
prevOpenProgress
f_33396_
private float
cE
currentPeekAmount
field_7337
openProgress
f_tdqqxmxs
openProgress
f_33397_
private BlockPos
cF
clientOldAttachPosition
field_7345
lastAttachedBlock
f_odaehnvp
prevAttachedBlock
f_149764_
private int
cG
clientSideTeleportInterpolation
field_7340
teleportLerpTimer
f_hlyfzsza
teleportLerpTimer
f_33399_
private static final float
cH
MAX_LID_OPEN
field_30494
field_30494
f_zdllrwfz
MAX_SHELL_OPEN_DISTANCE
f_149765_

Constructor summary

ModifierConstructor
public (EntityType<? extends ShulkerEntity> type, World world)

Method summary

Modifier and TypeMethod
protected void
H()
registerGoals()
method_5959()
initGoals()
m_itjttsuo()
initGoals()
m_8099_()
protected Entity$MoveEffect
br()
getMovementEmission()
method_33570()
getMoveEffect()
m_dxohridw()
getMoveEffect()
m_142319_()
public SoundCategory
dw()
getSoundSource()
method_5634()
getSoundCategory()
m_nsggwems()
getSoundCategory()
m_5720_()
protected SoundEvent
p()
getAmbientSound()
method_5994()
getAmbientSound()
m_jjefzxbm()
getAmbientSound()
m_7515_()
public void
X()
playAmbientSound()
method_5966()
playAmbientSound()
m_frolgtzg()
playAmbientSound()
m_8032_()
protected SoundEvent
f_()
getDeathSound()
method_6002()
getDeathSound()
m_axkhmdzu()
getDeathSound()
m_5592_()
protected SoundEvent
e(cci arg0)
getHurtSound(DamageSource arg0)
method_6011(class_1282 arg0)
getHurtSound(DamageSource arg0)
m_spwwmdyl(C_sbxfkpyv arg0)
getHurtSound(DamageSource arg0)
m_7975_(C_489_ arg0)
protected void
a(alq$a arg0)
defineSynchedData(SynchedEntityData$Builder arg0)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
m_lwugwlsw(C_pyoaoolj$C_oqzxcugu arg0)
initDataTracker(DataTracker$Builder arg0)
m_8097_(C_5247_$C_313487_ arg0)
public static DefaultAttributeContainer$Builder
k()
createAttributes()
method_26921()
createShulkerAttributes()
m_agmrwfit()
buildAttributes()
m_33477_()
protected BodyControl
N()
createBodyControl()
method_5963()
createBodyControl()
m_mbyporyt()
createBodyControl()
m_7560_()
protected void
a(fip arg0)
readAdditionalSaveData(ValueInput arg0)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
m_obkzfysl(C_djkzhngg arg0)
readCustomData(DataReader arg0)
m_7378_(C_398549_ arg0)
protected void
a(fir arg0)
addAdditionalSaveData(ValueOutput arg0)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
m_xuwbpohg(C_kespdwpv arg0)
writeCustomData(DataWriter arg0)
m_7380_(C_398537_ arg0)
public void
g()
tick()
method_5773()
tick()
m_arkgrfeb()
tick()
m_8119_()
private void
gJ()
findNewAttachment()
method_33348()
tryAttachOrTeleport()
m_lmhywaga()
tryAttachOrTeleport()
m_149807_()
protected Box
c(foh arg0)
makeBoundingBox(Vec3 arg0)
method_65341(class_243 arg0)
calculateDefaultBoundingBox(Vec3d arg0)
m_sgtyfeib(C_vgpupfxx arg0)
getDimensionsBoxAt(Vec3d arg0)
m_149800_(C_3046_ arg0)
private static float
L(float o)
getPhysicalPeek(float arg0)
method_33342(float arg0)
getExtraLength(float openProgress)
m_ghizitzm(float arg0)
getPhysicalPeak(float openProgress)
m_149768_(float p_149769_)
private boolean
gK()
updatePeekAmount()
method_33349()
tickOpenProgress()
m_munteupc()
tickOpenProgress()
m_149808_()
private void
gL()
onPeekAmountChange()
method_33350()
moveEntities()
m_rufuhovj()
moveEntities()
m_149809_()
public static Box
a(float o, jg o, float o, foh o)
getProgressAabb(float arg0, Direction arg1, float arg2, Vec3 arg3)
method_33346(float arg0, class_2350 arg1, float arg2, class_243 arg3)
calculateBoundingBox(float scale, Direction facing, float extraLength, Vec3d pos)
m_hqsastbf(float arg0, C_xpuuihxf arg1, float arg2, C_vgpupfxx arg3)
getOpeningBoundingBox(float scale, Direction direction, float extraLength, Vec3d pos)
m_149790_(float p_149792_, C_4687_ p_149791_, float p_330131_, C_3046_ p_375540_)
public static Box
a(float o, jg o, float o, float o, foh o)
getProgressDeltaAabb(float arg0, Direction arg1, float arg2, float arg3, Vec3 arg4)
method_33347(float arg0, class_2350 arg1, float arg2, float arg3, class_243 arg4)
calculateBoundingBox(float scale, Direction facing, float lastExtraLength, float extraLength, Vec3d pos)
m_aipehzdv(float arg0, C_xpuuihxf arg1, float arg2, float arg3, C_vgpupfxx arg4)
getOpeningDeltaBoundingBox(float scale, Direction direction, float prevExtraLength, float extraLength, Vec3d pos)
m_149793_(float p_149795_, C_4687_ p_149794_, float p_149796_, float p_333964_, C_3046_ p_378565_)
public boolean
a(cdv o, boolean o, boolean arg2)
startRiding(Entity arg0, boolean arg1, boolean arg2)
method_5873(class_1297 arg0, boolean arg1, boolean arg2)
startRiding(Entity arg0, boolean arg1, boolean arg2)
m_ekerqlxt(C_astfners arg0, boolean arg1, boolean arg2)
m_ekerqlxt(Entity arg0, boolean arg1, boolean arg2)
m_7998_(C_507_ p_149774_, boolean p_423222_, boolean arg2)
public void
cb()
stopRiding()
method_5848()
stopRiding()
m_daozjmru()
stopRiding()
m_8127_()
public EntityData
a(dsh o, cbo o, ced o, cfo arg3)
finalizeSpawn(ServerLevelAccessor arg0, DifficultyInstance arg1, EntitySpawnReason arg2, SpawnGroupData arg3)
method_5943(class_5425 arg0, class_1266 arg1, class_3730 arg2, class_1315 arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
m_oxrxxqyz(C_jmnzlycd arg0, C_jiailwzt arg1, C_bhyaesep arg2, C_lsmqixfx arg3)
initialize(ServerWorldAccess arg0, LocalDifficulty arg1, SpawnReason arg2, EntityData arg3)
m_6518_(C_1618_ p_149781_, C_469_ p_365010_, C_345845_ p_149783_, C_542_ arg3)
public void
a(cfa o, foh arg1)
move(MoverType arg0, Vec3 arg1)
method_5784(class_1313 arg0, class_243 arg1)
move(MovementType arg0, Vec3d arg1)
m_zcvlfcid(C_eojqvxuw arg0, C_vgpupfxx arg1)
move(MovementType arg0, Vec3d arg1)
m_6478_(C_531_ p_33425_, C_3046_ arg1)
public Vec3d
dI()
getDeltaMovement()
method_18798()
getVelocity()
m_psnzmttx()
getVelocity()
m_20184_()
public void
k(foh arg0)
setDeltaMovement(Vec3 arg0)
method_18799(class_243 arg0)
setVelocity(Vec3d arg0)
m_hpsqosvu(C_vgpupfxx arg0)
setVelocity(Vec3d arg0)
m_20256_(C_3046_ arg0)
public void
a_(double o, double arg1, double arg2)
setPos(double arg0, double arg1, double arg2)
method_5814(double arg0, double arg1, double arg2)
setPosition(double arg0, double arg1, double arg2)
m_jrpyecoc(double arg0, double arg1, double arg2)
setPosition(double arg0, double arg1, double arg2)
m_6034_(double p_33450_, double arg1, double arg2)
protected Direction
h(ja arg0)
findAttachableSurface(BlockPos arg0)
method_24351(class_2338 arg0)
findAttachSide(BlockPos pos)
m_cuftthil(C_hynzadkk arg0)
findAttachSide(BlockPos pos)
m_149810_(C_4675_ arg0)
boolean
a(ja o, jg arg1)
canStayAt(BlockPos arg0, Direction arg1)
method_24350(class_2338 arg0, class_2350 arg1)
canStay(BlockPos pos, Direction direction)
m_rmuameyg(C_hynzadkk arg0, C_xpuuihxf arg1)
canStay(BlockPos pos, Direction direction)
m_149785_(C_4675_ p_149787_, C_4687_ arg1)
private boolean
i(ja arg0)
isPositionBlocked(BlockPos arg0)
method_33351(class_2338 arg0)
isInvalidPosition(BlockPos pos)
m_nqxiwxry(C_hynzadkk arg0)
isPosBlocked(BlockPos pos)
m_149812_(C_4675_ arg0)
protected boolean
m()
teleportSomewhere()
method_7127()
tryTeleport()
m_yjhdxjbh()
tryTeleport()
m_33460_()
public PositionInterpolator
n_()
getInterpolation()
method_66233()
getInterpolator()
m_dvrgqnea()
getInterpolator()
m_385794_()
public boolean
a(awx o, cci o, 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_fuenwjjy(C_bdwnwhiu arg0, C_sbxfkpyv arg1, float arg2)
damage(ServerWorld arg0, DamageSource arg1, float arg2)
m_351622_(C_12_ p_366119_, C_489_ p_367361_, float arg2)
private boolean
gM()
isClosed()
method_7124()
isClosed()
m_rrdultpy()
isClosed()
m_33468_()
private void
gN()
hitByShulkerBullet()
method_31547()
spawnNewShulker()
m_bzwsabfi()
spawnNewShulker()
m_149805_()
public boolean
j(cdv arg0)
canBeCollidedWith(Entity arg0)
method_30948(class_1297 arg0)
isCollidable(Entity arg0)
m_mvydwrgl(C_astfners arg0)
isCollidable(Entity arg0)
m_33436_(C_507_ arg0)
public Direction
n()
getAttachFace()
method_7119()
getAttachedFace()
m_bcbqzxod()
getAttachedFace()
m_33461_()
private void
a(jg arg0)
setAttachFace(Direction arg0)
method_35192(class_2350 arg0)
setAttachedFace(Direction face)
m_jcmqjrtu(C_xpuuihxf arg0)
setAttachedFace(Direction face)
m_149788_(C_4687_ arg0)
public void
a(alm<?> arg0)
onSyncedDataUpdated(EntityDataAccessor<?> arg0)
method_5674(class_2940<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_efnedaed(C_rinmcaxy<?> arg0)
onTrackedDataSet(TrackedData<?> arg0)
m_7350_(C_5225_<?> arg0)
private int
gO()
getRawPeekAmount()
method_7115()
getPeekAmount()
m_xqlguhxm()
getPeekAmount()
m_33463_()
void
b(int arg0)
setRawPeekAmount(int arg0)
method_7122(int arg0)
setPeekAmount(int peekAmount)
m_kuzlyboe(int arg0)
setPeekAmount(int peekAmount)
m_33418_(int arg0)
public float
J(float arg0)
getClientPeekAmount(float arg0)
method_7116(float arg0)
getOpenProgress(float tickProgress)
m_ujepgyyt(float arg0)
getOpenProgress(float delta)
m_33480_(float arg0)
public void
a(acs arg0)
recreateFromPacket(ClientboundAddEntityPacket arg0)
method_31471(class_2604 arg0)
onSpawnPacket(EntitySpawnS2CPacket arg0)
m_fccepfav(C_qdqrqwvy arg0)
onSpawnPacket(EntitySpawnS2CPacket arg0)
m_141965_(C_5032_ arg0)
public int
af()
getMaxHeadXRot()
method_5978()
getMaxLookPitchChange()
m_wdfnuhez()
getLookPitchSpeed()
m_8132_()
public int
ah()
getMaxHeadYRot()
method_5986()
getMaxHeadRotation()
m_lqlfsnxj()
getBodyYawSpeed()
m_8085_()
public void
h(cdv arg0)
push(Entity arg0)
method_5697(class_1297 arg0)
pushAwayFrom(Entity arg0)
m_ysnccdty(C_astfners arg0)
pushAwayFrom(Entity arg0)
m_7334_(C_507_ arg0)
public Vec3d
K(float arg0)
getRenderPosition(float arg0)
method_33352(float arg0)
getRenderPositionOffset(float tickProgress)
m_nbdtojoo(float arg0)
getRenderPosition(float tickDelta)
m_149766_(float arg0)
protected float
c(float arg0)
sanitizeScale(float arg0)
method_56077(float arg0)
clampScale(float arg0)
m_uzfdrlrs(float arg0)
clampScale(float arg0)
m_319572_(float arg0)
private void
a(Optional<dgn> arg0)
setVariant(Optional<DyeColor> arg0)
method_47880(Optional<class_1767> arg0)
setColor(Optional<DyeColor> color)
m_fbhoxmwb(Optional<C_arllgqae> arg0)
setColor(Optional<DyeColor> color)
m_262499_(Optional<C_1353_> arg0)
public Optional<DyeColor>
s()
getVariant()
method_47881()
getColorOptional()
m_frxblpyr()
getColorOrEmpty()
m_262418_()
public DyeColor
gI()
getColor()
method_7121()
getColor()
m_nnaejkue()
getColor()
m_33467_()
public <T> T
a(ko<? extends T> arg0)
get(DataComponentType<? extends T> arg0)
method_58694(class_9331<? extends T> arg0)
get(ComponentType<? extends T> arg0)
m_jtdlrfwm(C_pscqxfcs<? extends T> arg0)
get(DataComponentType<? extends T> arg0)
m_318834_(C_313543_<? extends T> arg0)
protected void
a(kk arg0)
applyImplicitComponents(DataComponentGetter arg0)
method_66649(class_9473 arg0)
copyComponentsFrom(ComponentsAccess arg0)
m_oxfzjslk(C_hmcnusfu arg0)
setComponentsFrom(ComponentAccess arg0)
m_383893_(C_379187_ arg0)
protected <T> boolean
b(ko<T> o, T arg1)
applyImplicitComponent(DataComponentType<T> arg0, T arg1)
method_66654(class_9331<T> arg0, T arg1)
setApplicableComponent(ComponentType<T> arg0, T arg1)
m_vqawgcdu(C_pscqxfcs<T> arg0, T arg1)
setComponentImpl(DataComponentType<T> arg0, T arg1)
m_383901_(C_313543_<T> p_393891_, T arg1)