net.minecraft.entity.vehicle

public class BoatEntity

extends Entity

All mapped superinterfaces:

CommandSource

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

Field summary

Modifier and TypeField
private static final DataAttribute<Integer>
a
field_12221
DAMAGE_WOBBLE_TICKS
TIME_SINCE_HIT
private static final DataAttribute<Integer>
b
field_12227
DAMAGE_WOBBLE_SIDE
FORWARD_DIRECTION
private static final DataAttribute<Float>
c
field_12228
DAMAGE_WOBBLE_STRENGTH
DAMAGE_TAKEN
private static final DataAttribute<Integer>
d
field_12229
BOAT_TYPE
BOAT_TYPE
private static final DataAttribute<Boolean>[]
e
field_12230
LEFT_PADDLE_MOVING
DATA_ID_PADDLE
private float[]
f
field_12231
paddlePhases
paddlePositions
private float
g
field_12232
velocityDecay
momentum
private float
h
field_12233
ticksUnderwater
outOfControlTicks
private float
at
field_12222
yawVelocity
deltaRotation
private int
au
field_12223
lerpSteps
lerpSteps
private double
av
field_3885
lerpX
boatPitch
private double
aw
field_12224
lerpY
lerpY
private double
ax
field_12225
lerpZ
lerpZ
private double
ay
field_3884
lerpYaw
boatYaw
private double
az
field_12226
lerpPitch
lerpXRot
private boolean
aA
field_12212
inputLeft
leftInputDown
private boolean
aB
field_12213
inputRight
rightInputDown
private boolean
aC
field_12214
inputUp
forwardInputDown
private boolean
aD
field_12215
inputDown
backInputDown
private double
aE
field_12216
waterLevel
waterLevel
private float
aF
field_12217
nearbySlipperiness
boatGlide
private BoatEntity$Status
aG
field_12218
location
status
private BoatEntity$Status
aH
field_12219
lastLocation
previousStatus
private double
aI
field_12220
fallVelocity
lastYd

Constructor summary

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

Method summary

Modifier and TypeMethod
protected boolean
ae()
method_2549()
makesSteps()
canTriggerWalking()
protected void
i()
method_2484()
registerSyncedData()
entityInit()
public Box
j(rr arg0)
method_2555(class_864 arg0)
getCollisionAgainstShape(Entity arg0)
getCollisionBox(Entity arg0)
public Box
af()
method_2464()
getCollisionShape()
getCollisionBoundingBox()
public boolean
aq()
method_2472()
isPushable()
canBePushed()
public double
ay()
method_2481()
getMountHeight()
getMountedYOffset()
public boolean
a(rc arg0, float arg1)
method_2499(class_856 arg0, float arg1)
takeDamage(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
public void
i(rr arg0)
method_2552(class_864 arg0)
push(Entity arg0)
applyEntityCollision(Entity arg0)
public Item
j()
method_11331()
asItem()
getItemBoat()
public boolean
ap()
method_2471()
hasCollision()
canBeCollidedWith()
public Direction
bk()
method_12995()
getMovementDirection()
getAdjustedHorizontalFacing()
public void
m()
method_2558()
tick()
onUpdate()
private void
s()
method_11335()
updatePositionAndRotation()
tickLerp()
public void
a(boolean arg0, boolean arg1)
method_11328(boolean arg0, boolean arg1)
setPaddleMovings(boolean leftMoving, boolean rightMoving)
setPaddleState(boolean arg0, boolean arg1)
private BoatEntity$Status
t()
method_11336()
checkLocation()
getBoatStatus()
public float
k()
method_11332()
getWaterHeightBelow()
getWaterLevelAbove()
public float
l()
method_11333()
getNearbySlipperiness()
getBoatGlide()
private boolean
u()
method_11337()
checkBoatInWater()
checkInWater()
private BoatEntity$Status
v()
method_11338()
getUnderwaterLocation()
getUnderwaterStatus()
public static float
a(ard arg0, ahx arg1, cl arg2)
method_11326(class_2232 arg0, class_1158 arg1, class_2552 arg2)
getWaterLevel(BlockState state, WorldView world, BlockPos pos)
getBlockLiquidHeight(IBlockState arg0, IBlockAccess arg1, BlockPos arg2)
public static float
b(ard arg0, ahx arg1, cl arg2)
method_11330(class_2232 arg0, class_1158 arg1, class_2552 arg2)
getWaterHeight(BlockState state, WorldView world, BlockPos pos)
getLiquidHeight(IBlockState arg0, IBlockAccess arg1, BlockPos arg2)
private void
w()
method_11339()
updateVelocity()
updateMotion()
private void
x()
method_11340()
updatePaddles()
controlBoat()
public void
k(rr arg0)
method_13009(class_864 arg0)
updateRiderPositon(Entity arg0)
updatePassenger(Entity arg0)
protected void
a(rr arg0)
method_11327(class_864 arg0)
copyEntityData(Entity rider)
applyYawToEntity(Entity entityToUpdate)
protected void
b(dq arg0)
method_2528(class_322 arg0)
writeCustomNbt(NbtCompound arg0)
writeEntityToNBT(NBTTagCompound arg0)
protected void
a(dq arg0)
method_2498(class_322 arg0)
readCustomNbt(NbtCompound arg0)
readEntityFromNBT(NBTTagCompound arg0)
public boolean
a(zj arg0, adq arg1, qm arg2)
method_6100(class_988 arg0, class_1071 arg1, class_2961 arg2)
interact(PlayerEntity arg0, ItemStack arg1, InteractionHand arg2)
processInitialInteract(EntityPlayer arg0, ItemStack arg1, EnumHand arg2)
protected void
a(double arg0, boolean arg1, ard arg2, cl arg3)
method_2489(double arg0, boolean arg1, class_2232 arg2, class_2552 arg3)
checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
updateFallState(double arg0, boolean arg1, IBlockState arg2, BlockPos arg3)
public boolean
a(int arg0)
method_11323(int arg0)
getPaddleState(int side)
getPaddleState(int arg0)
public void
a(float arg0)
method_6304(float arg0)
setDamage(float damage)
setDamageTaken(float damageTaken)
public float
n()
method_6305()
getDamage()
getDamageTaken()
public void
b(int arg0)
method_3050(int arg0)
setDamagedTimer(int ticks)
setTimeSinceHit(int timeSinceHit)
public int
o()
method_3054()
getDamagedTimer()
getTimeSinceHit()
public void
d(int arg0)
method_3051(int arg0)
setDamagedSwingDirection(int dir)
setForwardDirection(int forwardDirection)
public int
q()
method_3055()
getDamagedSwingDirection()
getForwardDirection()
public void
a(aag$b arg0)
method_11325(class_962$class_2677 arg0)
setType(BoatEntity$Type type)
setBoatType(EntityBoat$Type boatType)
public BoatEntity$Type
r()
method_11334()
getType()
getBoatType()
protected boolean
q(rr arg0)
method_13016(class_864 arg0)
canAddPassenger(Entity arg0)
canFitPassenger(Entity arg0)
public Entity
bu()
method_12999()
getControllingPassenger()
getControllingPassenger()
public void
aD()
method_2509()
animateDamage()
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)
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)
getRowingTime(int arg0, float limbSwing)
public void
l(rr arg0)
method_13010(class_864 arg0)
onPassengerLookAround(Entity arg0)
applyOrientationToEntity(Entity arg0)
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)
updateInputs(boolean arg0, boolean arg1, boolean arg2, boolean arg3)