net.minecraft.entity.vehicle

public class BoatEntity

extends Entity

All mapped superinterfaces:

Nameable, CommandOutput

bhn
net.minecraft.world.entity.vehicle.Boat
net.minecraft.class_1690
net.minecraft.entity.vehicle.BoatEntity
net.minecraft.unmapped.C_mpfuowct
net.minecraft.entity.item.BoatEntity
net.minecraft.entity.item.BoatEntity

Field summary

Modifier and TypeField
private static final TrackedData<Integer>
b
DATA_ID_HURT
field_7688
DAMAGE_WOBBLE_TICKS
f_kpgbklcm
field_184460_a
TIME_SINCE_HIT
private static final TrackedData<Integer>
c
DATA_ID_HURTDIR
field_7707
DAMAGE_WOBBLE_SIDE
f_dnfabqzz
field_184462_b
FORWARD_DIRECTION
private static final TrackedData<Float>
d
DATA_ID_DAMAGE
field_7705
DAMAGE_WOBBLE_STRENGTH
f_gbhslpfh
field_184464_c
DAMAGE_TAKEN
private static final TrackedData<Integer>
e
DATA_ID_TYPE
field_7698
BOAT_TYPE
f_bvvqhrku
field_184466_d
BOAT_TYPE
private static final TrackedData<Boolean>
f
DATA_ID_PADDLE_LEFT
field_7687
LEFT_PADDLE_MOVING
f_yopjabro
field_199704_e
LEFT_PADDLE
private static final TrackedData<Boolean>
g
DATA_ID_PADDLE_RIGHT
field_7713
RIGHT_PADDLE_MOVING
f_xjuvwcqb
field_199705_f
RIGHT_PADDLE
private static final TrackedData<Integer>
ag
DATA_ID_BUBBLE_TIME
field_7691
BUBBLE_WOBBLE_TICKS
f_ivqlskgm
field_203064_g
ROCKING_TICKS
private final float[]
ah
paddlePositions
field_7704
paddlePhases
f_zoaxgakk
field_184470_f
paddlePositions
private float
ai
invFriction
field_7692
velocityDecay
f_vhymeias
field_184472_g
momentum
private float
aj
outOfControlTicks
field_7706
ticksUnderwater
f_jgunhycm
field_184474_h
outOfControlTicks
private float
ak
deltaRotation
field_7690
yawVelocity
f_hhiptjho
field_184475_as
deltaRotation
private int
al
lerpSteps
field_7708
field_7708
f_vlxvyqxt
field_184476_at
lerpSteps
private double
am
lerpX
field_7686
x
f_fabcisfn
field_70281_h
lerpX
private double
an
lerpY
field_7700
y
f_jpsxxmki
field_184477_av
lerpY
private double
ao
lerpZ
field_7685
z
f_mavldovk
field_184478_aw
lerpZ
private double
ap
lerpYRot
field_7699
boatYaw
f_odtguolr
field_70273_g
lerpYaw
private double
aq
lerpXRot
field_7684
boatPitch
f_vnhyrife
field_184479_ay
lerpPitch
private boolean
ar
inputLeft
field_7710
pressingLeft
f_cqovsjfd
field_184480_az
leftInputDown
private boolean
as
inputRight
field_7695
pressingRight
f_ywwffcmd
field_184459_aA
rightInputDown
private boolean
at
inputUp
field_7709
pressingForward
f_fordbbty
field_184461_aB
forwardInputDown
private boolean
au
inputDown
field_7693
pressingBack
f_cswmhrlg
field_184463_aC
backInputDown
private double
av
waterLevel
field_7697
waterLevel
f_aehqikwc
field_184465_aD
waterLevel
private float
aw
landFriction
field_7714
field_7714
f_nshqodnw
field_184467_aE
boatGlide
private BoatEntity$Location
ax
status
field_7702
location
f_brsrwydq
field_184469_aF
status
private BoatEntity$Location
ay
oldStatus
field_7701
lastLocation
f_unahukdz
field_184471_aG
previousStatus
private double
az
lastYd
field_7696
fallVelocity
f_rspsbzff
field_184473_aH
lastYd
private boolean
aA
isAboveBubbleColumn
field_7689
onBubbleColumnSurface
f_wqsjbtcx
field_203059_aM
rocking
private boolean
aB
bubbleColumnDirectionIsDown
field_7703
bubbleColumnIsDrag
f_yqrohltt
field_203060_aN
downwards
private float
aC
bubbleMultiplier
field_7712
bubbleWobbleStrength
f_xrvflipu
field_203061_aO
rockingIntensity
private float
aD
bubbleAngle
field_7694
bubbleWobble
f_alxmmeec
field_203062_aP
rockingAngle
private float
aE
bubbleAngleO
field_7711
lastBubbleWobble
f_caqrdywi
field_203063_aQ
prevRockingAngle

Constructor summary

ModifierConstructor
public (EntityType<? extends BoatEntity> arg0, World arg1)
public (World world, double x, double y, double z)

Method summary

Modifier and TypeMethod
protected float
a(aqx arg0, aqb arg1)
getEyeHeight(Pose arg0, EntityDimensions arg1)
method_18378(class_4050 arg0, class_4048 arg1)
getEyeHeight(EntityPose arg0, EntityDimensions arg1)
m_mfupgmuw(C_ufdjspmk arg0, C_sszpscpo arg1)
func_213316_a(Pose arg0, EntitySize arg1)
getEyeHeight(Pose arg0, EntitySize arg1)
protected boolean
aC()
isMovementNoisy()
method_5658()
canClimb()
m_wckwuftu()
func_225502_at_()
canTriggerWalking()
protected void
e()
defineSynchedData()
method_5693()
initDataTracker()
m_lwugwlsw()
func_70088_a()
registerData()
public boolean
j(aqa arg0)
canCollideWith(Entity arg0)
method_30949(class_1297 arg0)
collidesWith(Entity arg0)
m_cjtrtfdq(C_astfners arg0)
func_241849_j(Entity arg0)
canCollide(Entity arg0)
public static boolean
a(aqa arg0, aqa arg1)
canVehicleCollide(Entity arg0, Entity arg1)
method_30959(class_1297 arg0, class_1297 arg1)
method_30959(Entity arg0, Entity arg1)
m_ttullqty(C_astfners arg0, C_astfners arg1)
func_242378_a(Entity arg0, Entity arg1)
func_242378_a(Entity arg0, Entity entity)
public boolean
aZ()
canBeCollidedWith()
method_30948()
isCollidable()
m_mvydwrgl()
func_241845_aY()
func_241845_aY()
public boolean
aU()
isPushable()
method_5810()
isPushable()
m_okzqpkgv()
func_70104_M()
canBePushed()
protected Vec3d
a(gc$a arg0, i$a arg1)
getRelativePortalPosition(Direction$Axis arg0, BlockUtil$FoundRectangle arg1)
method_30633(class_2350$class_2351 arg0, class_5459$class_5460 arg1)
method_30633(Direction$Axis arg0, PortalUtil$Rectangle arg1)
m_dofvpclc(C_xpuuihxf$C_rmpfouoz arg0, C_wauhtoaq$C_tqypnjit arg1)
func_241839_a(Direction$Axis arg0, TeleportationRepositioner$Result arg1)
func_241839_a(Direction$Axis arg0, TeleportationRepositioner$Result arg1)
public double
bc()
getPassengersRidingOffset()
method_5621()
getMountedHeightOffset()
m_kkphuyzb()
func_70042_X()
getMountedYOffset()
public boolean
a(apk arg0, float arg1)
hurt(DamageSource arg0, float arg1)
method_5643(class_1282 arg0, float arg1)
damage(DamageSource arg0, float arg1)
m_szxeksnh(C_sbxfkpyv arg0, float arg1)
func_70097_a(DamageSource arg0, float arg1)
attackEntityFrom(DamageSource arg0, float arg1)
public void
k(boolean arg0)
onAboveBubbleCol(boolean arg0)
method_5700(boolean arg0)
onBubbleColumnSurfaceCollision(boolean arg0)
m_nnymqfux(boolean arg0)
func_203002_i(boolean arg0)
onEnterBubbleColumnWithAirAbove(boolean arg0)
public void
i(aqa arg0)
push(Entity arg0)
method_5697(class_1297 arg0)
pushAwayFrom(Entity arg0)
m_ysnccdty(C_astfners arg0)
func_70108_f(Entity arg0)
applyEntityCollision(Entity arg0)
public Item
g()
getDropItem()
method_7557()
asItem()
m_zrotxegv()
func_184455_j()
getItemBoat()
public boolean
aT()
isPickable()
method_5863()
collides()
m_bzveerey()
func_70067_L()
canBeCollidedWith()
public Direction
ca()
getMotionDirection()
method_5755()
getMovementDirection()
m_egrevgdy()
func_184172_bi()
getAdjustedHorizontalFacing()
public void
j()
tick()
method_5773()
tick()
m_arkgrfeb()
func_70071_h_()
tick()
private void
q()
tickBubbleColumn()
method_7550()
handleBubbleColumn()
m_cjzujthp()
func_203057_r()
updateRocking()
protected SoundEvent
h()
getPaddleSound()
method_7537()
getPaddleSoundEvent()
m_ecdvyvts()
func_193047_k()
getPaddleSound()
private void
r()
tickLerp()
method_7555()
method_7555()
m_txptnqba()
func_184447_s()
tickLerp()
public void
a(boolean arg0, boolean arg1)
setPaddleState(boolean arg0, boolean arg1)
method_7538(boolean arg0, boolean arg1)
setPaddleMovings(boolean leftMoving, boolean rightMoving)
m_hyztdyla(boolean arg0, boolean arg1)
func_184445_a(boolean arg0, boolean arg1)
setPaddleState(boolean left, boolean right)
private BoatEntity$Location
s()
getStatus()
method_7552()
checkLocation()
m_xwvweinm()
func_184449_t()
getBoatStatus()
public float
i()
getWaterLevelAbove()
method_7544()
method_7544()
m_ukuqkstu()
func_184451_k()
getWaterLevelAbove()
public float
k()
getGroundFriction()
method_7548()
method_7548()
m_vojylmpn()
func_184441_l()
getBoatGlide()
private boolean
t()
checkInWater()
method_7545()
checkBoatInWater()
m_tikylhyj()
func_184446_u()
checkInWater()
private BoatEntity$Location
u()
isUnderwater()
method_7532()
getUnderWaterLocation()
m_wchoyhkz()
func_184444_v()
getUnderwaterStatus()
private void
v()
floatBoat()
method_7534()
updateVelocity()
m_igxabfge()
func_184450_w()
updateMotion()
private void
x()
controlBoat()
method_7549()
updatePaddles()
m_fungjxef()
func_184443_x()
controlBoat()
public void
k(aqa arg0)
positionRider(Entity arg0)
method_5865(class_1297 arg0)
updatePassengerPosition(Entity arg0)
m_pnapxqoc(C_astfners arg0)
func_184232_k(Entity arg0)
updatePassenger(Entity arg0)
public Vec3d
b(aqm arg0)
getDismountLocationForPassenger(LivingEntity arg0)
method_24829(class_1309 arg0)
updatePassengerForDismount(LivingEntity arg0)
m_uoqfuwph(C_usxaxydn arg0)
func_230268_c_(LivingEntity arg0)
getDismountPosition(LivingEntity arg0)
protected void
a(aqa arg0)
clampRotation(Entity arg0)
method_7546(class_1297 arg0)
copyEntityData(Entity entity)
m_nijfolhc(C_astfners arg0)
func_184454_a(Entity arg0)
applyYawToEntity(Entity entityToUpdate)
protected void
b(md arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
writeCustomDataToNbt(NbtCompound arg0)
m_xuwbpohg(C_hhlwcnih arg0)
func_213281_b(CompoundNBT arg0)
writeAdditional(CompoundNBT arg0)
protected void
a(md arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
readCustomDataFromNbt(NbtCompound arg0)
m_obkzfysl(C_hhlwcnih arg0)
func_70037_a(CompoundNBT arg0)
readAdditional(CompoundNBT arg0)
public ActionResult
a(bfw arg0, aot arg1)
interact(Player arg0, InteractionHand arg1)
method_5688(class_1657 arg0, class_1268 arg1)
interact(PlayerEntity arg0, Hand arg1)
m_fdhoudpd(C_jzrpycqo arg0, C_laxmzoqs arg1)
func_184230_a(PlayerEntity arg0, Hand arg1)
processInitialInteract(PlayerEntity arg0, Hand arg1)
protected void
a(double arg0, boolean arg1, ceh arg2, fx arg3)
checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
method_5623(double arg0, boolean arg1, class_2680 arg2, class_2338 arg3)
fall(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
m_cckfyxyf(double arg0, boolean arg1, C_txtbiemp arg2, C_hynzadkk arg3)
func_184231_a(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
updateFallState(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
public boolean
a(int arg0)
getPaddleState(int arg0)
method_7556(int arg0)
isPaddleMoving(int paddle)
m_teavnubq(int arg0)
func_184457_a(int arg0)
getPaddleState(int side)
public void
a(float arg0)
setDamage(float arg0)
method_7542(float arg0)
setDamageWobbleStrength(float wobbleStrength)
m_meonemfl(float arg0)
func_70266_a(float arg0)
setDamageTaken(float damageTaken)
public float
m()
getDamage()
method_7554()
getDamageWobbleStrength()
m_nolednfg()
func_70271_g()
getDamageTaken()
public void
b(int arg0)
setHurtTime(int arg0)
method_7553(int arg0)
setDamageWobbleTicks(int wobbleTicks)
m_pkbdfjnn(int arg0)
func_70265_b(int arg0)
setTimeSinceHit(int timeSinceHit)
public int
n()
getHurtTime()
method_7533()
getDamageWobbleTicks()
m_lsvizwmr()
func_70268_h()
getTimeSinceHit()
private void
d(int arg0)
setBubbleTime(int arg0)
method_7531(int arg0)
setBubbleWobbleTicks(int wobbleTicks)
m_erwgiiba(int arg0)
func_203055_e(int arg0)
setRockingTicks(int ticks)
private int
z()
getBubbleTime()
method_7539()
getBubbleWobbleTicks()
m_qktgsogx()
func_203058_B()
getRockingTicks()
public void
c(int arg0)
setHurtDir(int arg0)
method_7540(int arg0)
setDamageWobbleSide(int side)
m_kcsyhkhj(int arg0)
func_70269_c(int arg0)
setForwardDirection(int forwardDirection)
public int
o()
getHurtDir()
method_7543()
getDamageWobbleSide()
m_ztgkeriq()
func_70267_i()
getForwardDirection()
public void
a(bhn$b arg0)
setType(Boat$Type arg0)
method_7541(class_1690$class_1692 arg0)
setBoatType(BoatEntity$Type type)
m_iiteenug(C_mpfuowct$C_jyahrrif arg0)
func_184458_a(BoatEntity$Type arg0)
setBoatType(BoatEntity$Type boatType)
public BoatEntity$Type
p()
getBoatType()
method_7536()
getBoatType()
m_pejxhjyx()
func_184453_r()
getBoatType()
protected boolean
q(aqa arg0)
canAddPassenger(Entity arg0)
method_5818(class_1297 arg0)
canAddPassenger(Entity arg0)
m_wkqvrgdz(C_astfners arg0)
func_184219_q(Entity arg0)
canFitPassenger(Entity arg0)
public Entity
cm()
getControllingPassenger()
method_5642()
getPrimaryPassenger()
m_cvqrfbej()
func_184179_bs()
getControllingPassenger()
public Packet<?>
P()
getAddEntityPacket()
method_18002()
createSpawnPacket()
m_tugxrexj()
func_213297_N()
createSpawnPacket()
public boolean
aI()
isUnderWater()
method_5869()
isSubmergedInWater()
m_bqujtsnz()
func_204231_K()
canSwim()
public void
bm()
animateHurt()
method_5879()
animateDamage()
m_yndwkmtt()
func_70057_ab()
performHurtAnimation()
public void
a(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
lerpTo(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
method_5759(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
updateTrackedPositionAndAngles(double arg0, double arg1, double arg2, float arg3, float arg4, int arg5, boolean arg6)
m_fepbvbrn(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)
getRowingTime(int arg0, float arg1)
method_7551(int arg0, float arg1)
interpolatePaddlePhase(int paddle, float tickDelta)
m_vvcxeafh(int arg0, float arg1)
func_184448_a(int arg0, float arg1)
getRowingTime(int side, float limbSwing)
public void
l(aqa arg0)
onPassengerTurned(Entity arg0)
method_5644(class_1297 arg0)
onPassengerLookAround(Entity arg0)
m_ymnjzyng(C_astfners arg0)
func_184190_l(Entity arg0)
applyOrientationToEntity(Entity arg0)
public float
b(float arg0)
getBubbleAngle(float arg0)
method_7547(float arg0)
interpolateBubbleWobble(float tickDelta)
m_imhmsbbl(float arg0)
func_203056_b(float arg0)
getRockingAngle(float partialTicks)
public void
a(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
setInput(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
method_7535(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
setInputs(boolean pressingLeft, boolean pressingRight, boolean pressingForward, boolean pressingBack)
m_txvphllp(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
func_184442_a(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
updateInputs(boolean leftInputDown, boolean rightInputDown, boolean forwardInputDown, boolean backInputDown)