net.minecraft.world.entity.vehicle

public class Boat

extends Entity

All mapped superinterfaces:

Nameable, EntityAccess, CommandSource

blu
net.minecraft.world.entity.vehicle.Boat
net.minecraft.class_1690
net.minecraft.unmapped.C_mpfuowct
net.minecraft.entity.vehicle.BoatEntity
net.minecraft.src.C_1205_
net.minecraft.world.entity.vehicle.EntityBoat

Field summary

Modifier and TypeField
private static final EntityDataAccessor<Integer>
f
DATA_ID_HURT
field_7688
f_kpgbklcm
DAMAGE_WOBBLE_TICKS
f_38282_
private static final EntityDataAccessor<Integer>
ao
DATA_ID_HURTDIR
field_7707
f_dnfabqzz
DAMAGE_WOBBLE_SIDE
f_38283_
private static final EntityDataAccessor<Float>
ap
DATA_ID_DAMAGE
field_7705
f_gbhslpfh
DAMAGE_WOBBLE_STRENGTH
f_38284_
private static final EntityDataAccessor<Integer>
aq
DATA_ID_TYPE
field_7698
f_bvvqhrku
BOAT_TYPE
f_38285_
private static final EntityDataAccessor<Boolean>
ar
DATA_ID_PADDLE_LEFT
field_7687
f_yopjabro
LEFT_PADDLE_MOVING
f_38286_
private static final EntityDataAccessor<Boolean>
as
DATA_ID_PADDLE_RIGHT
field_7713
f_xjuvwcqb
RIGHT_PADDLE_MOVING
f_38287_
private static final EntityDataAccessor<Integer>
at
DATA_ID_BUBBLE_TIME
field_7691
f_ivqlskgm
BUBBLE_WOBBLE_TICKS
f_38262_
public static final int
b
PADDLE_LEFT
field_30697
f_hpksfvah
field_30697
f_150268_
public static final int
c
PADDLE_RIGHT
field_30698
f_zmjdsmmp
field_30698
f_150269_
private static final int
au
TIME_TO_EJECT
field_30695
f_sbrsivqn
field_30695
f_150266_
private static final double
av
PADDLE_SPEED
field_30696
f_evvwmvpm
field_30696
f_150267_
public static final double
d
PADDLE_SOUND_TIME
field_30699
f_drmmjgbq
field_30699
f_150270_
public static final int
e
BUBBLE_TIME
field_30700
f_fgsbhyeb
field_30700
f_150271_
private final float[]
aw
paddlePositions
field_7704
f_zoaxgakk
paddlePhases
f_38263_
private float
ax
invFriction
field_7692
f_vhymeias
velocityDecay
f_38264_
private float
ay
outOfControlTicks
field_7706
f_jgunhycm
ticksUnderwater
f_38265_
private float
az
deltaRotation
field_7690
f_hhiptjho
yawVelocity
f_38266_
private int
aA
lerpSteps
field_7708
f_vlxvyqxt
field_7708
f_38267_
private double
aB
lerpX
field_7686
f_fabcisfn
x
f_38268_
private double
aC
lerpY
field_7700
f_jpsxxmki
y
f_38269_
private double
aD
lerpZ
field_7685
f_mavldovk
z
f_38270_
private double
aE
lerpYRot
field_7699
f_odtguolr
boatYaw
f_38271_
private double
aF
lerpXRot
field_7684
f_vnhyrife
boatPitch
f_38272_
private boolean
aG
inputLeft
field_7710
f_cqovsjfd
pressingLeft
f_38273_
private boolean
aH
inputRight
field_7695
f_ywwffcmd
pressingRight
f_38274_
private boolean
aI
inputUp
field_7709
f_fordbbty
pressingForward
f_38275_
private boolean
aJ
inputDown
field_7693
f_cswmhrlg
pressingBack
f_38276_
private double
aK
waterLevel
field_7697
f_aehqikwc
waterLevel
f_38277_
private float
aL
landFriction
field_7714
f_nshqodnw
field_7714
f_38278_
private Boat$Status
aM
status
field_7702
f_brsrwydq
location
f_38279_
private Boat$Status
aN
oldStatus
field_7701
f_unahukdz
lastLocation
f_38280_
private double
aO
lastYd
field_7696
f_rspsbzff
fallVelocity
f_38281_
private boolean
aP
isAboveBubbleColumn
field_7689
f_wqsjbtcx
onBubbleColumnSurface
f_38257_
private boolean
aQ
bubbleColumnDirectionIsDown
field_7703
f_yqrohltt
bubbleColumnIsDrag
f_38258_
private float
aR
bubbleMultiplier
field_7712
f_xrvflipu
bubbleWobbleStrength
f_38259_
private float
aS
bubbleAngle
field_7694
f_alxmmeec
bubbleWobble
f_38260_
private float
aT
bubbleAngleO
field_7711
f_caqrdywi
lastBubbleWobble
f_38261_

Constructor summary

ModifierConstructor
public (EntityType<? extends Boat> p_38291_, Level arg1)
public (Level world, double x, double y, double z)

Method summary

Modifier and TypeMethod
protected float
a(auf arg0, atg arg1)
getEyeHeight(Pose arg0, EntityDimensions arg1)
method_18378(class_4050 arg0, class_4048 arg1)
m_mfupgmuw(C_ufdjspmk arg0, C_sszpscpo arg1)
getEyeHeight(EntityPose arg0, EntityDimensions arg1)
m_6380_(C_535_ p_38328_, C_510_ arg1)
getHeadHeight(EntityPose arg0, EntitySize arg1)
protected Entity$MovementEmission
aI()
getMovementEmission()
method_33570()
m_dxohridw()
getMoveEffect()
m_142319_()
protected void
a_()
defineSynchedData()
method_5693()
m_lwugwlsw()
initDataTracker()
m_8097_()
initDatawatcher()
public boolean
h(atf arg0)
canCollideWith(Entity arg0)
method_30949(class_1297 arg0)
m_cjtrtfdq(C_astfners arg0)
collidesWith(Entity arg0)
m_7337_(C_507_ arg0)
public static boolean
a(atf arg0, atf arg1)
canVehicleCollide(Entity arg0, Entity arg1)
method_30959(class_1297 arg0, class_1297 arg1)
m_ttullqty(C_astfners arg0, C_astfners arg1)
canCollide(Entity entity, Entity other)
m_38323_(C_507_ p_38324_, C_507_ p_38325_)
public boolean
bi()
canBeCollidedWith()
method_30948()
m_mvydwrgl()
isCollidable()
m_5829_()
public boolean
bd()
isPushable()
method_5810()
m_okzqpkgv()
isPushable()
m_6094_()
isCollidable()
protected Vec3
a(gl$a arg0, n$a arg1)
getRelativePortalPosition(Direction$Axis arg0, BlockUtil$FoundRectangle arg1)
method_30633(class_2350$class_2351 arg0, class_5459$class_5460 arg1)
m_dofvpclc(C_xpuuihxf$C_rmpfouoz arg0, C_wauhtoaq$C_tqypnjit arg1)
positionInPortal(Direction$Axis arg0, PortalUtil$Rectangle arg1)
m_7643_(C_4687_$C_4689_ p_38336_, C_4777_$C_4778_ arg1)
public double
bl()
getPassengersRidingOffset()
method_5621()
m_kkphuyzb()
getMountedHeightOffset()
m_6048_()
public boolean
a(asp arg0, float arg1)
hurt(DamageSource arg0, float arg1)
method_5643(class_1282 arg0, float arg1)
m_szxeksnh(C_sbxfkpyv arg0, float arg1)
damage(DamageSource arg0, float arg1)
m_6469_(C_489_ p_38320_, float arg1)
damageEntity(DamageSource arg0, float arg1)
public void
k(boolean arg0)
onAboveBubbleCol(boolean arg0)
method_5700(boolean arg0)
m_nnymqfux(boolean arg0)
onBubbleColumnSurfaceCollision(boolean arg0)
m_6845_(boolean arg0)
public void
g(atf arg0)
push(Entity arg0)
method_5697(class_1297 arg0)
m_ysnccdty(C_astfners arg0)
pushAwayFrom(Entity arg0)
m_7334_(C_507_ arg0)
collide(Entity arg0)
public Item
h()
getDropItem()
method_7557()
m_zrotxegv()
asItem()
m_38369_()
public void
bv()
animateHurt()
method_5879()
m_yndwkmtt()
animateDamage()
m_6053_()
public boolean
bc()
isPickable()
method_5863()
m_bzveerey()
collides()
m_6087_()
isInteractable()
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)
m_fepbvbrn(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_6453_(double p_38300_, double p_38302_, double p_38304_, float arg3, float arg4, int arg5, boolean arg6)
public Direction
cp()
getMotionDirection()
method_5755()
m_egrevgdy()
getMovementDirection()
m_6374_()
getAdjustedDirection()
public void
k()
tick()
method_5773()
m_arkgrfeb()
tick()
m_8119_()
tick()
private void
r()
tickBubbleColumn()
method_7550()
m_cjzujthp()
handleBubbleColumn()
m_38388_()
protected SoundEvent
i()
getPaddleSound()
method_7537()
m_ecdvyvts()
getPaddleSoundEvent()
m_38370_()
private void
s()
tickLerp()
method_7555()
m_txptnqba()
method_7555()
m_38391_()
public void
a(boolean arg0, boolean arg1)
setPaddleState(boolean arg0, boolean arg1)
method_7538(boolean arg0, boolean arg1)
m_hyztdyla(boolean arg0, boolean arg1)
setPaddleMovings(boolean leftMoving, boolean rightMoving)
m_38339_(boolean p_38341_, boolean arg1)
public float
a(int arg0, float arg1)
getRowingTime(int arg0, float arg1)
method_7551(int arg0, float arg1)
m_vvcxeafh(int arg0, float arg1)
interpolatePaddlePhase(int paddle, float tickDelta)
m_38315_(int p_38317_, float arg1)
private Boat$Status
t()
getStatus()
method_7552()
m_xwvweinm()
checkLocation()
m_38392_()
public float
j()
getWaterLevelAbove()
method_7544()
m_ukuqkstu()
method_7544()
m_38371_()
public float
l()
getGroundFriction()
method_7548()
m_vojylmpn()
method_7548()
m_38377_()
private boolean
v()
checkInWater()
method_7545()
m_tikylhyj()
checkBoatInWater()
m_38393_()
private Boat$Status
w()
isUnderwater()
method_7532()
m_wchoyhkz()
getUnderWaterLocation()
m_38394_()
private void
x()
floatBoat()
method_7534()
m_igxabfge()
updateVelocity()
m_38395_()
private void
z()
controlBoat()
method_7549()
m_fungjxef()
updatePaddles()
m_38396_()
public void
i(atf arg0)
positionRider(Entity arg0)
method_5865(class_1297 arg0)
m_pnapxqoc(C_astfners arg0)
updatePassengerPosition(Entity arg0)
m_7332_(C_507_ arg0)
public Vec3
b(att arg0)
getDismountLocationForPassenger(LivingEntity arg0)
method_24829(class_1309 arg0)
m_uoqfuwph(C_usxaxydn arg0)
updatePassengerForDismount(LivingEntity arg0)
m_7688_(C_524_ arg0)
protected void
a(atf arg0)
clampRotation(Entity arg0)
method_7546(class_1297 arg0)
m_nijfolhc(C_astfners arg0)
copyEntityData(Entity entity)
m_38321_(C_507_ arg0)
public void
j(atf arg0)
onPassengerTurned(Entity arg0)
method_5644(class_1297 arg0)
m_ymnjzyng(C_astfners arg0)
onPassengerLookAround(Entity arg0)
m_7340_(C_507_ arg0)
protected void
b(na arg0)
addAdditionalSaveData(CompoundTag arg0)
method_5652(class_2487 arg0)
m_xuwbpohg(C_hhlwcnih arg0)
writeCustomDataToNbt(NbtCompound arg0)
m_7380_(C_4917_ arg0)
saveData(NBTTagCompound arg0)
protected void
a(na arg0)
readAdditionalSaveData(CompoundTag arg0)
method_5749(class_2487 arg0)
m_obkzfysl(C_hhlwcnih arg0)
readCustomDataFromNbt(NbtCompound arg0)
m_7378_(C_4917_ arg0)
loadData(NBTTagCompound arg0)
public InteractionResult
a(bkd arg0, arz arg1)
interact(Player arg0, InteractionHand arg1)
method_5688(class_1657 arg0, class_1268 arg1)
m_fdhoudpd(C_jzrpycqo arg0, C_laxmzoqs arg1)
interact(PlayerEntity arg0, Hand arg1)
m_6096_(C_1141_ p_38331_, C_470_ arg1)
protected void
a(double arg0, boolean arg1, cks arg2, gg arg3)
checkFallDamage(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
method_5623(double arg0, boolean arg1, class_2680 arg2, class_2338 arg3)
m_cckfyxyf(double arg0, boolean arg1, C_txtbiemp arg2, C_hynzadkk arg3)
fall(double arg0, boolean arg1, BlockState arg2, BlockPos arg3)
m_7840_(double p_38308_, boolean p_38310_, C_2064_ arg2, C_4675_ arg3)
public boolean
a(int arg0)
getPaddleState(int arg0)
method_7556(int arg0)
m_teavnubq(int arg0)
isPaddleMoving(int paddle)
m_38313_(int arg0)
public void
a(float arg0)
setDamage(float arg0)
method_7542(float arg0)
m_meonemfl(float arg0)
setDamageWobbleStrength(float wobbleStrength)
m_38311_(float arg0)
setDamage(float arg0)
public float
n()
getDamage()
method_7554()
m_nolednfg()
getDamageWobbleStrength()
m_38384_()
getDamage()
public void
b(int arg0)
setHurtTime(int arg0)
method_7553(int arg0)
m_pkbdfjnn(int arg0)
setDamageWobbleTicks(int wobbleTicks)
m_38354_(int arg0)
public int
o()
getHurtTime()
method_7533()
m_lsvizwmr()
getDamageWobbleTicks()
m_38385_()
private void
d(int arg0)
setBubbleTime(int arg0)
method_7531(int arg0)
m_erwgiiba(int arg0)
setBubbleWobbleTicks(int wobbleTicks)
m_38366_(int arg0)
private int
A()
getBubbleTime()
method_7539()
m_qktgsogx()
getBubbleWobbleTicks()
m_38397_()
public float
b(float arg0)
getBubbleAngle(float arg0)
method_7547(float arg0)
m_imhmsbbl(float arg0)
interpolateBubbleWobble(float tickDelta)
m_38352_(float arg0)
public void
c(int arg0)
setHurtDir(int arg0)
method_7540(int arg0)
m_kcsyhkhj(int arg0)
setDamageWobbleSide(int side)
m_38362_(int arg0)
public int
p()
getHurtDir()
method_7543()
m_ztgkeriq()
getDamageWobbleSide()
m_38386_()
public void
a(blu$b arg0)
setType(Boat$Type arg0)
method_7541(class_1690$class_1692 arg0)
m_iiteenug(C_mpfuowct$C_jyahrrif arg0)
setBoatType(BoatEntity$Type type)
m_38332_(C_1205_$C_1208_ arg0)
setType(EntityBoat$EnumBoatType arg0)
public Boat$Type
q()
getBoatType()
method_7536()
m_pejxhjyx()
getBoatType()
m_38387_()
getType()
protected boolean
o(atf arg0)
canAddPassenger(Entity arg0)
method_5818(class_1297 arg0)
m_wkqvrgdz(C_astfners arg0)
canAddPassenger(Entity arg0)
m_7310_(C_507_ arg0)
public Entity
cz()
getControllingPassenger()
method_5642()
m_cvqrfbej()
getPrimaryPassenger()
m_6688_()
getRidingPassenger()
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)
m_txvphllp(boolean arg0, boolean arg1, boolean arg2, boolean arg3)
setInputs(boolean pressingLeft, boolean pressingRight, boolean pressingForward, boolean pressingBack)
m_38342_(boolean p_38344_, boolean p_38345_, boolean p_38346_, boolean arg3)
public Packet<?>
P()
getAddEntityPacket()
method_18002()
m_tugxrexj()
createSpawnPacket()
m_5654_()
getPacket()
public boolean
aP()
isUnderWater()
method_5869()
m_bqujtsnz()
isSubmergedInWater()
m_5842_()
public ItemStack
df()
getPickResult()
method_31480()
m_lyxnmous()
getPickBlockStack()
m_142340_()