net.minecraft.entity.living.mob.monster

public class ShulkerEntity

extends GolemEntity implements Monster

All mapped superinterfaces:

Nameable, CommandSource, SpawnableEntity, Monster

anl
net.minecraft.class_2996
net.minecraft.entity.living.mob.monster.ShulkerEntity
net.minecraft.entity.monster.EntityShulker
net.minecraft.entity.monster.EntityShulker

Field summary

Modifier and TypeField
private static final UUID
bD
field_14765
ARMOR_BONUS_UUID
field_184703_bv
COVERED_ARMOR_BONUS_ID
private static final AttributeModifier
bE
field_14766
ARMOR_BONUS
field_184704_bw
COVERED_ARMOR_BONUS_MODIFIER
protected static final DataAttribute<Direction>
a
field_14761
ATTACH_FACE
field_184700_a
ATTACHED_FACE
protected static final DataAttribute<Optional<BlockPos>>
b
field_14764
POSITION
field_184701_b
ATTACHED_BLOCK_POS
protected static final DataAttribute<Byte>
c
field_14769
PEEK_DELAY
field_184702_c
PEEK_TICK
protected static final DataAttribute<Byte>
bC
field_15060
SHELL_COLOR
field_190770_bw
COLOR
private float
bF
field_14767
prevOpenProgress
field_184705_bx
prevPeekAmount
private float
bG
field_14768
openProgress
field_184706_by
peekAmount
private BlockPos
bH
field_14762
prevAttachedBlock
field_184707_bz
currentAttachmentPosition
private int
bI
field_14763
teleportLerpTimer
field_184708_bA
clientSideTeleportInterpolation

Constructor summary

ModifierConstructor
public (World world)

Method summary

Modifier and TypeMethod
public EntityData
a(adj arg0, afj arg1, gy arg2)
method_6156(class_2607 arg0, class_1700 arg1, class_322 arg2)
initialize(LocalDifficulty arg0, EntityData arg1, NbtCompound arg2)
func_204210_a(DifficultyInstance arg0, IEntityLivingData arg1, NBTTagCompound arg2)
onInitialSpawn(DifficultyInstance arg0, IEntityLivingData arg1, NBTTagCompound arg2)
protected void
n()
method_13087()
initGoals()
func_184651_r()
initEntityAI()
protected boolean
ak()
method_2549()
makesSteps()
func_70041_e_()
canTriggerWalking()
public SoundCategory
bV()
method_12992()
getSoundCategory()
func_184176_by()
getSoundCategory()
protected SoundEvent
D()
method_2603()
getAmbientSound()
func_184639_G()
getAmbientSound()
public void
A()
method_2595()
playAmbientSound()
func_70642_aH()
playAmbientSound()
protected SoundEvent
cs()
method_13049()
getDeathSound()
func_184615_bR()
getDeathSound()
protected SoundEvent
d(aea arg0)
method_15060(class_856 arg0)
getHurtSound(DamageSource arg0)
func_184601_bQ(DamageSource arg0)
getHurtSound(DamageSource arg0)
protected void
x_()
method_2484()
registerSyncedData()
func_70088_a()
registerData()
protected void
bZ()
method_6129()
initAttributes()
func_110147_ax()
registerAttributes()
protected BodyControl
o()
method_13088()
createBodyControl()
func_184650_s()
createBodyHelper()
public void
a(gy arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(NBTTagCompound arg0)
readAdditional(NBTTagCompound arg0)
public void
b(gy arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
func_70014_b(NBTTagCompound arg0)
writeAdditional(NBTTagCompound arg0)
public void
R_()
method_2558()
tick()
func_70071_h_()
tick()
public void
a(afe arg0, double arg1, double arg2, double arg3)
method_2539(class_3131 arg0, double arg1, double arg2, double arg3)
move(MoverType arg0, double arg1, double arg2, double arg3)
func_70091_d(MoverType arg0, double arg1, double arg2, double arg3)
move(MoverType arg0, double arg1, double arg2, double arg3)
public void
b(double arg0, double arg1, double arg2)
method_2522(double arg0, double arg1, double arg2)
setPosition(double arg0, double arg1, double arg2)
func_70107_b(double arg0, double arg1, double arg2)
setPosition(double arg0, double arg1, double arg2)
protected boolean
l()
method_13235()
tryTeleport()
func_184689_o()
tryTeleportToNewPosition()
public void
k()
method_2651()
mobTick()
func_70636_d()
livingTick()
public void
a(or<?> arg0)
method_12974(class_2921<?> arg0)
onDataValueChanged(DataAttribute<?> arg0)
func_184206_a(DataParameter<?> arg0)
notifyDataManagerChange(DataParameter<?> arg0)
public boolean
a(aea arg0, float arg1)
method_2499(class_856 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
func_70097_a(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
private boolean
dG()
method_13232()
isClosed()
func_184686_df()
isClosed()
public Box
al()
method_2464()
getCollisionShape()
func_70046_E()
getCollisionBoundingBox()
public Direction
dy()
method_13226()
getAttachedFace()
func_184696_cZ()
getAttachmentFacing()
public BlockPos
dz()
method_13227()
getShulkerPos()
func_184699_da()
getAttachmentPos()
public void
g(el arg0)
method_13234(class_2552 arg0)
setShulkerPos(BlockPos pos)
func_184694_g(BlockPos arg0)
setAttachmentPos(BlockPos pos)
public int
dA()
method_13228()
getPeekAmount()
func_184684_db()
getPeekTick()
public void
a(int arg0)
method_13221(int arg0)
setPeekAmount(int peekAmount)
func_184691_a(int arg0)
updateArmorModifier(int arg0)
public float
bF()
method_2544()
getEyeHeight()
func_70047_e()
getEyeHeight()
public int
K()
method_2636()
getLookPitchSpeed()
func_70646_bf()
getVerticalFaceSpeed()
public int
L()
method_13081()
getMaxHeadRotation()
func_184649_cE()
getHorizontalFaceSpeed()
public void
i(aer arg0)
method_2552(class_864 arg0)
push(Entity arg0)
func_70108_f(Entity arg0)
applyEntityCollision(Entity arg0)
public float
aM()
method_2482()
getPickRadius()
func_70111_Y()
getCollisionBorderSize()
protected Identifier
G()
method_13074()
getDefaultLootTable()
func_184647_J()
getLootTable()
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
method_2488(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
lerpPositionAndAngles(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
func_180426_a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
setPositionAndRotationDirect(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
public float
a(float arg0)
method_13220(float arg0)
getOpenProgress(float delta)
func_184688_a(float arg0)
getClientPeekAmount(float arg0)
public int
dB()
method_13229()
getTeleportLerpTimer()
func_184693_dc()
getClientTeleportInterp()
public BlockPos
dC()
method_13230()
getPrevAttachedBlock()
func_184692_dd()
getOldAttachPos()
public boolean
dD()
method_13231()
isAttachedToBlock()
func_184697_de()
isAttachedToBlock()
public DyeColor
dF()
method_13573()
getColor()
func_190769_dn()
getColor()