net.minecraft.entity.vehicle

public class BoatEntity

extends Entity

All mapped superinterfaces:

Nameable, CommandSource

apj
net.minecraft.class_962
net.minecraft.entity.vehicle.BoatEntity
net.minecraft.entity.item.EntityBoat
net.minecraft.entity.item.EntityBoat

Field summary

Modifier and TypeField
private static final DataAttribute<Integer>
a
field_12221
DAMAGE_WOBBLE_TICKS
field_184460_a
TIME_SINCE_HIT
private static final DataAttribute<Integer>
b
field_12227
DAMAGE_WOBBLE_SIDE
field_184462_b
FORWARD_DIRECTION
private static final DataAttribute<Float>
c
field_12228
DAMAGE_WOBBLE_STRENGTH
field_184464_c
DAMAGE_TAKEN
private static final DataAttribute<Integer>
d
field_12229
BOAT_TYPE
field_184466_d
BOAT_TYPE
private static final DataAttribute<Boolean>
e
field_17120
LEFT_PADDLE_MOVING
field_199704_e
field_199704_e
private static final DataAttribute<Boolean>
f
field_17121
RIGHT_PADDLE_MOVING
field_199705_f
field_199705_f
private static final DataAttribute<Integer>
g
field_17122
BUBBLE_WOBBLE_TICKS
field_203064_g
ROCKING_TICKS
private final float[]
h
field_12231
paddlePhases
field_184470_f
paddlePositions
private float
aw
field_12232
velocityDecay
field_184472_g
momentum
private float
ax
field_12233
ticksUnderwater
field_184474_h
outOfControlTicks
private float
ay
field_12222
yawVelocity
field_184475_as
deltaRotation
private int
az
field_12223
lerpSteps
field_184476_at
lerpSteps
private double
aA
field_3885
lerpPitch
field_70281_h
lerpX
private double
aB
field_12224
lerpX
field_184477_av
lerpY
private double
aC
field_12225
lerpYaw
field_184478_aw
lerpZ
private double
aD
field_3884
lerpY
field_70273_g
lerpYaw
private double
aE
field_12226
lerpZ
field_184479_ay
lerpPitch
private boolean
aF
field_12212
inputDown
field_184480_az
leftInputDown
private boolean
aG
field_12213
inputRight
field_184459_aA
rightInputDown
private boolean
aH
field_12214
inputUp
field_184461_aB
forwardInputDown
private boolean
aI
field_12215
inputLeft
field_184463_aC
backInputDown
private double
aJ
field_12216
waterLevel
field_184465_aD
waterLevel
private float
aK
field_12217
nearbySlipperiness
field_184467_aE
boatGlide
private BoatEntity$Status
aL
field_12218
location
field_184469_aF
status
private BoatEntity$Status
aM
field_12219
lastLocation
field_184471_aG
previousStatus
private double
aN
field_12220
fallVelocity
field_184473_aH
lastYd
private boolean
aO
field_17115
onBubbleColumnSurface
field_203059_aM
rocking
private boolean
aP
field_17116
bubbleColumnIsDrag
field_203060_aN
field_203060_aN
private float
aQ
field_17117
bubbleWobbleStrength
field_203061_aO
rockingIntensity
private float
aR
field_17118
bubbleWobble
field_203062_aP
rockingAngle
private float
aS
field_17119
lastBubbleWobble
field_203063_aQ
prevRockingAngle

Constructor summary

ModifierConstructor
public (World arg0)
public (World world, double x, double y, double z)

Method summary

Modifier and TypeMethod
protected boolean
ak()
method_2549()
makesSteps()
func_70041_e_()
canTriggerWalking()
protected void
x_()
method_2484()
registerSyncedData()
func_70088_a()
registerData()
public Box
j(aer arg0)
method_2555(class_864 arg0)
getCollisionAgainstShape(Entity arg0)
func_70114_g(Entity arg0)
getCollisionBox(Entity arg0)
public Box
al()
method_2464()
getCollisionShape()
func_70046_E()
getCollisionBoundingBox()
public boolean
aC()
method_2472()
isPushable()
func_70104_M()
canBePushed()
public double
aJ()
method_2481()
getMountHeight()
func_70042_X()
getMountedYOffset()
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)
public void
j(boolean arg0)
method_15593(boolean arg0)
onBubbleColumnSurfaceCollision(boolean arg0)
func_203002_i(boolean arg0)
onEnterBubbleColumnWithAirAbove(boolean arg0)
public void
i(aer arg0)
method_2552(class_864 arg0)
push(Entity arg0)
func_70108_f(Entity arg0)
applyEntityCollision(Entity arg0)
public Item
f()
method_11331()
asItem()
func_184455_j()
getItemBoat()
public boolean
aB()
method_2471()
hasCollision()
func_70067_L()
canBeCollidedWith()
public Direction
bB()
method_12995()
getMovementDirection()
func_184172_bi()
getAdjustedHorizontalFacing()
public void
R_()
method_2558()
tick()
func_70071_h_()
tick()
private void
q()
method_15962()
handleBubbleColumn()
func_203057_r()
updateRocking()
protected SoundEvent
i()
method_14203()
getPaddleSoundEvent()
func_193047_k()
getPaddleSound()
private void
r()
method_11335()
updatePositionAndRotation()
func_184447_s()
tickLerp()
public void
a(boolean arg0, boolean arg1)
method_11328(boolean arg0, boolean arg1)
setPaddleMovings(boolean leftMoving, boolean rightMoving)
func_184445_a(boolean arg0, boolean arg1)
setPaddleState(boolean left, boolean right)
private BoatEntity$Status
s()
method_11336()
checkLocation()
func_184449_t()
getBoatStatus()
public float
k()
method_11332()
getWaterHeightBelow()
func_184451_k()
getWaterLevelAbove()
public float
l()
method_11333()
getNearbySlipperiness()
func_184441_l()
getBoatGlide()
private boolean
t()
method_11337()
checkBoatInWater()
func_184446_u()
checkInWater()
private BoatEntity$Status
u()
method_11338()
getUnderwaterLocation()
func_184444_v()
getUnderwaterStatus()
private void
v()
method_11339()
updateVelocity()
func_184450_w()
updateMotion()
private void
x()
method_11340()
updatePaddles()
func_184443_x()
controlBoat()
public void
k(aer arg0)
method_13009(class_864 arg0)
updateRiderPositon(Entity arg0)
func_184232_k(Entity arg0)
updatePassenger(Entity arg0)
protected void
a(aer arg0)
method_11327(class_864 arg0)
copyEntityData(Entity rider)
func_184454_a(Entity arg0)
applyYawToEntity(Entity entityToUpdate)
protected void
b(gy arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
func_70014_b(NBTTagCompound arg0)
writeAdditional(NBTTagCompound arg0)
protected void
a(gy arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
func_70037_a(NBTTagCompound arg0)
readAdditional(NBTTagCompound arg0)
public boolean
b(aog arg0, adk arg1)
method_6100(class_988 arg0, class_2961 arg1)
interact(PlayerEntity arg0, InteractionHand arg1)
func_184230_a(EntityPlayer arg0, EnumHand arg1)
processInitialInteract(EntityPlayer arg0, EnumHand arg1)
protected void
a(double arg0, boolean arg1, blc arg2, el arg3)
method_2489(double arg0, boolean arg1, class_2232 arg2, class_2552 arg3)
checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
func_184231_a(double arg0, boolean arg1, IBlockState arg2, BlockPos arg3)
updateFallState(double arg0, boolean arg1, IBlockState arg2, BlockPos arg3)
public boolean
a(int arg0)
method_11323(int arg0)
getPaddleState(int side)
func_184457_a(int arg0)
getPaddleState(int side)
public void
a(float arg0)
method_6304(float arg0)
setDamage(float damage)
func_70266_a(float arg0)
setDamageTaken(float damageTaken)
public float
m()
method_6305()
getDamage()
func_70271_g()
getDamageTaken()
public void
b(int arg0)
method_3050(int arg0)
setDamagedTimer(int ticks)
func_70265_b(int arg0)
setTimeSinceHit(int timeSinceHit)
public int
n()
method_3054()
getDamagedTimer()
func_70268_h()
getTimeSinceHit()
private void
d(int arg0)
method_15961(int arg0)
setBubbleWobbleTicks(int wobbleTicks)
func_203055_e(int arg0)
setRockingTicks(int arg0)
private int
z()
method_15963()
getBubbleWobbleTicks()
func_203058_B()
getRockingTicks()
public void
c(int arg0)
method_3051(int arg0)
setDamagedSwingDirection(int dir)
func_70269_c(int arg0)
setForwardDirection(int forwardDirection)
public int
o()
method_3055()
getDamagedSwingDirection()
func_70267_i()
getForwardDirection()
public void
a(apj$b arg0)
method_11325(class_962$class_2677 arg0)
setType(BoatEntity$Type type)
func_184458_a(EntityBoat$Type arg0)
setBoatType(EntityBoat$Type boatType)
public BoatEntity$Type
p()
method_11334()
getType()
func_184453_r()
getBoatType()
protected boolean
q(aer arg0)
method_13016(class_864 arg0)
canAddPassenger(Entity arg0)
func_184219_q(Entity arg0)
canFitPassenger(Entity arg0)
public Entity
bO()
method_12999()
getControllingPassenger()
func_184179_bs()
getControllingPassenger()
public void
aR()
method_2509()
animateDamage()
func_70057_ab()
performHurtAnimation()
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(int arg0, float arg1)
method_11324(int arg0, float arg1)
interpolatePaddlePhase(int paddle, float tickDelta)
func_184448_a(int arg0, float arg1)
getRowingTime(int side, float limbSwing)
public void
l(aer arg0)
method_13010(class_864 arg0)
onPassengerLookAround(Entity arg0)
func_184190_l(Entity arg0)
applyOrientationToEntity(Entity arg0)
public float
b(float arg0)
method_15960(float arg0)
interpolateBubbleWobble(float tickDelta)
func_203056_b(float arg0)
getRockingAngle(float partialTicks)
public void
a(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
method_11329(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
setInput(boolean left, boolean right, boolean up, boolean down)
func_184442_a(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
updateInputs(boolean arg0, boolean arg1, boolean arg2, boolean arg3)