net.minecraft.entity.living.mob.monster

public class ShulkerEntity

extends GolemEntity implements Monster

All mapped superinterfaces:

CommandSource, SpawnableEntity, Monster

adi
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
bz
field_14765
ARMOR_BONUS_UUID
field_184703_bv
COVERED_ARMOR_BONUS_ID
private static final AttributeModifier
bA
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<com.google.common.base.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>
bx
field_15060
SHELL_COLOR
field_190770_bw
COLOR
public static final DyeColor
by
field_15061
DEFAULT_SHELL_COLOR
field_190771_bx
DEFAULT_COLOR
private float
bB
field_14767
prevOpenProgress
field_184705_bx
prevPeekAmount
private float
bC
field_14768
openProgress
field_184706_by
peekAmount
private BlockPos
bD
field_14762
prevAttachedBlock
field_184707_bz
currentAttachmentPosition
private int
bE
field_14763
teleportLerpTimer
field_184708_bA
clientSideTeleportInterpolation

Constructor summary

ModifierConstructor
public (World world)

Method summary

Modifier and TypeMethod
public EntityData
a(ua arg0, vs arg1)
method_6156(class_2607 arg0, class_1700 arg1)
initialize(LocalDifficulty arg0, EntityData arg1)
func_180482_a(DifficultyInstance arg0, IEntityLivingData arg1)
onInitialSpawn(DifficultyInstance arg0, IEntityLivingData arg1)
protected void
r()
method_13087()
initGoals()
func_184651_r()
initEntityAI()
protected boolean
ak()
method_2549()
makesSteps()
func_70041_e_()
canTriggerWalking()
public SoundCategory
bK()
method_12992()
getSoundCategory()
func_184176_by()
getSoundCategory()
protected SoundEvent
F()
method_2603()
getAmbientSound()
func_184639_G()
getAmbientSound()
public void
D()
method_2595()
playAmbientSound()
func_70642_aH()
playLivingSound()
protected SoundEvent
cf()
method_13049()
getDeathSound()
func_184615_bR()
getDeathSound()
protected SoundEvent
d(ur arg0)
method_15060(class_856 arg0)
getHurtSound(DamageSource arg0)
func_184601_bQ(DamageSource arg0)
getHurtSound(DamageSource arg0)
protected void
i()
method_2484()
registerSyncedData()
func_70088_a()
entityInit()
protected void
bM()
method_6129()
initAttributes()
func_110147_ax()
applyEntityAttributes()
protected BodyControl
s()
method_13088()
createBodyControl()
func_184650_s()
createBodyHelper()
public static void
a(ry arg0)
method_13534(class_2934 arg0)
registerSchema(DataFixerUpper dfu)
func_189757_b(DataFixer arg0)
registerFixesShulker(DataFixer fixer)
public void
a(fy arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(NBTTagCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
public void
b(fy arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
func_70014_b(NBTTagCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
public void
B_()
method_2558()
tick()
func_70071_h_()
onUpdate()
public void
a(vv 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
p()
method_13235()
tryTeleport()
func_184689_o()
tryTeleportToNewPosition()
public void
n()
method_2651()
mobTick()
func_70636_d()
onLivingUpdate()
public void
a(my<?> arg0)
method_12974(class_2921<?> arg0)
onDataValueChanged(DataAttribute<?> arg0)
func_184206_a(DataParameter<?> arg0)
notifyDataManagerChange(DataParameter<?> arg0)
public boolean
a(ur 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
ds()
method_13232()
isClosed()
func_184686_df()
isClosed()
public Box
al()
method_2464()
getCollisionShape()
func_70046_E()
getCollisionBoundingBox()
public Direction
dl()
method_13226()
getAttachedFace()
func_184696_cZ()
getAttachmentFacing()
public BlockPos
dm()
method_13227()
getShulkerPos()
func_184699_da()
getAttachmentPos()
public void
g(et arg0)
method_13234(class_2552 arg0)
setShulkerPos(BlockPos pos)
func_184694_g(BlockPos arg0)
setAttachmentPos(BlockPos pos)
public int
dn()
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
by()
method_2544()
getEyeHeight()
func_70047_e()
getEyeHeight()
public int
N()
method_2636()
getLookPitchSpeed()
func_70646_bf()
getVerticalFaceSpeed()
public int
O()
method_13081()
getMaxHeadRotation()
func_184649_cE()
getHorizontalFaceSpeed()
public void
i(vg arg0)
method_2552(class_864 arg0)
push(Entity arg0)
func_70108_f(Entity arg0)
applyEntityCollision(Entity arg0)
public float
aI()
method_2482()
getPickRadius()
func_70111_Y()
getCollisionBorderSize()
protected Identifier
J()
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
do()
method_13229()
getTeleportLerpTimer()
func_184693_dc()
getClientTeleportInterp()
public BlockPos
dp()
method_13230()
getPrevAttachedBlock()
func_184692_dd()
getOldAttachPos()
public boolean
dq()
method_13231()
isAttachedToBlock()
func_184697_de()
isAttachedToBlock()
public DyeColor
dr()
method_13573()
getColor()
func_190769_dn()
getColor()