net.minecraft.entity.living.mob.monster

public class ShulkerEntity

extends GolemEntity implements Monster

All mapped superinterfaces:

CommandSource, SpawnableEntity, Monster

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

Field summary

Modifier and TypeField
private static final UUID
bw
field_14765
ARMOR_BONUS_UUID
COVERED_ARMOR_BONUS_ID
private static final AttributeModifier
bx
field_14766
ARMOR_BONUS
COVERED_ARMOR_BONUS_MODIFIER
protected static final DataAttribute<Direction>
a
field_14761
ATTACH_FACE
ATTACHED_FACE
protected static final DataAttribute<com.google.common.base.Optional<BlockPos>>
b
field_14764
POSITION
ATTACHED_BLOCK_POS
protected static final DataAttribute<Byte>
c
field_14769
PEEK_DELAY
PEEK_TICK
private float
by
field_14767
prevOpenProgress
currentPeekAmount0
private float
bz
field_14768
openProgress
currentPeekAmount
private BlockPos
bA
field_14762
prevAttachedBlock
currentAttachmentPosition
private int
bB
field_14763
teleportLerpTimer
clientSideTeleportInterpolation

Constructor summary

ModifierConstructor
public (World world)

Method summary

Modifier and TypeMethod
public EntityData
a(ql arg0, sd arg1)
method_6156(class_2607 arg0, class_1700 arg1)
initialize(LocalDifficulty arg0, EntityData arg1)
onInitialSpawn(DifficultyInstance arg0, IEntityLivingData arg1)
protected void
r()
method_13087()
initGoals()
initEntityAI()
protected boolean
ae()
method_2549()
makesSteps()
canTriggerWalking()
public SoundCategory
bA()
method_12992()
getSoundCategory()
getSoundCategory()
protected SoundEvent
G()
method_2603()
getAmbientSound()
getAmbientSound()
public void
D()
method_2595()
playAmbientSound()
playLivingSound()
protected SoundEvent
bT()
method_13049()
getDeathSound()
getDeathSound()
protected SoundEvent
bS()
method_13048()
getHurtSound()
getHurtSound()
protected void
i()
method_2484()
registerSyncedData()
entityInit()
protected void
bB()
method_6129()
initAttributes()
applyEntityAttributes()
protected BodyControl
s()
method_13088()
createBodyControl()
createBodyHelper()
public void
a(dq arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
public void
b(dq arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
m()
method_2558()
tick()
onUpdate()
public void
b(double arg0, double arg1, double arg2)
method_2522(double arg0, double arg1, double arg2)
setPosition(double arg0, double arg1, double arg2)
setPosition(double arg0, double arg1, double arg2)
protected boolean
o()
method_13235()
tryTeleport()
tryTeleportToNewPosition()
public void
n()
method_2651()
mobTick()
onLivingUpdate()
public void
a(kf<?> arg0)
method_12974(class_2921<?> arg0)
onDataValueChanged(DataAttribute<?> arg0)
notifyDataManagerChange(DataParameter<?> arg0)
public boolean
a(rc arg0, float arg1)
method_2499(class_856 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
private boolean
dg()
method_13232()
isClosed()
isClosed()
public Box
af()
method_2464()
getCollisionShape()
getCollisionBoundingBox()
public Direction
da()
method_13226()
getAttachedFace()
getAttachmentFacing()
public BlockPos
db()
method_13227()
getShulkerPos()
getAttachmentPos()
public void
g(cl arg0)
method_13234(class_2552 arg0)
setShulkerPos(BlockPos pos)
setAttachmentPos(BlockPos pos)
public int
dc()
method_13228()
getPeekAmount()
getPeekTick()
public void
a(int arg0)
method_13221(int arg0)
setPeekAmount(int peekAmount)
updateArmorModifier(int arg0)
public float
bo()
method_2544()
getEyeHeight()
getEyeHeight()
public int
N()
method_2636()
getLookPitchSpeed()
getVerticalFaceSpeed()
public int
cF()
method_13081()
getMaxHeadRotation()
getHorizontalFaceSpeed()
public void
i(rr arg0)
method_2552(class_864 arg0)
push(Entity arg0)
applyEntityCollision(Entity arg0)
public float
aA()
method_2482()
getPickRadius()
getCollisionBorderSize()
protected Identifier
J()
method_13074()
getDefaultLootTable()
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)
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)
getClientPeekAmount(float arg0)
public int
dd()
method_13229()
getTeleportLerpTimer()
getClientTeleportInterp()
public BlockPos
de()
method_13230()
getPrevAttachedBlock()
getOldAttachPos()
public boolean
df()
method_13231()
isAttachedToBlock()
isAttachedToBlock()