Package net.minecraft.entity.vehicle
Class BoatEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.vehicle.BoatEntity
- All Implemented Interfaces:
EntityLike
,CommandOutput
,Nameable
public class BoatEntity extends Entity
- Mappings:
Namespace Name official bjc
intermediary net/minecraft/class_1690
named net/minecraft/entity/vehicle/BoatEntity
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BoatEntity.Location
static class
BoatEntity.Type
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.class_5799, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Fields inherited from class net.minecraft.entity.Entity
age, dataTracker, distanceTraveled, fallDistance, field_28627, field_28629, firstUpdate, FLAGS, fluidHeight, glowing, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, movementMultiplier, netherPortalTime, noClip, onGround, pitch, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, ridingCooldown, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, world, yaw
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
Constructors Constructor Description BoatEntity(EntityType<? extends BoatEntity> type, World world)
BoatEntity(World world, double x, double y, double z)
-
Method Summary
Modifier and Type Method Description void
animateDamage()
Item
asItem()
protected boolean
canAddPassenger(Entity passenger)
static boolean
canCollide(Entity entity, Entity other)
private boolean
checkBoatInWater()
private BoatEntity.Location
checkLocation()
boolean
collides()
boolean
collidesWith(Entity other)
protected void
copyEntityData(Entity entity)
Packet<?>
createSpawnPacket()
boolean
damage(DamageSource source, float amount)
protected void
fall(double heightDifference, boolean onGround, BlockState landedState, BlockPos landedPosition)
BoatEntity.Type
getBoatType()
private int
getBubbleWobbleTicks()
int
getDamageWobbleSide()
float
getDamageWobbleStrength()
int
getDamageWobbleTicks()
protected float
getEyeHeight(EntityPose pose, EntityDimensions dimensions)
double
getMountedHeightOffset()
Direction
getMovementDirection()
protected SoundEvent
getPaddleSoundEvent()
ItemStack
getPickBlockStack()
Entity
getPrimaryPassenger()
private BoatEntity.Location
getUnderWaterLocation()
private void
handleBubbleColumn()
protected void
initDataTracker()
ActionResult
interact(PlayerEntity player, Hand hand)
Called when a player interacts with this entity.float
interpolateBubbleWobble(float tickDelta)
float
interpolatePaddlePhase(int paddle, float tickDelta)
boolean
isCollidable()
boolean
isPaddleMoving(int paddle)
boolean
isPushable()
boolean
isSubmergedInWater()
Returns whether this entity's hitbox is fully submerged in water.protected Vec3d
method_30633(Direction.Axis axis, class_5459.class_5460 class_5460)
protected Entity.class_5799
method_33570()
float
method_7544()
float
method_7548()
private void
method_7555()
void
onBubbleColumnSurfaceCollision(boolean drag)
void
onPassengerLookAround(Entity passenger)
void
pushAwayFrom(Entity entity)
protected void
readCustomDataFromTag(CompoundTag tag)
void
setBoatType(BoatEntity.Type type)
private void
setBubbleWobbleTicks(int wobbleTicks)
void
setDamageWobbleSide(int side)
void
setDamageWobbleStrength(float wobbleStrength)
void
setDamageWobbleTicks(int wobbleTicks)
void
setInputs(boolean pressingLeft, boolean pressingRight, boolean pressingForward, boolean pressingBack)
void
setPaddleMovings(boolean leftMoving, boolean rightMoving)
void
tick()
private void
updatePaddles()
Vec3d
updatePassengerForDismount(LivingEntity passenger)
void
updatePassengerPosition(Entity passenger)
void
updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)
private void
updateVelocity()
protected void
writeCustomDataToTag(CompoundTag tag)
Methods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, adjustSingleAxisMovementForCollisions, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAvoidTraps, canBeRiddenInWater, canBeSpectated, canExplosionDestroyBlock, canFly, canFreeze, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, dealDamage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, fromTag, getAir, getArmorItems, getBlockPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getItemsHand, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPos, getPose, getRandomBodyY, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSwimSound, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getVisibilityBoundingBox, getWidth, getX, getY, getYaw, getZ, handleAttack, handleFallDamage, handleStatus, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interactAt, isAlive, isAttackable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFreezing, isGlowing, isImmuneToExplosion, isInLava, isInRange, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isPartOf, isPlayer, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, lookAt, method_29241, method_29919, method_30330, method_30951, method_31744, method_32318, method_32877, method_33332, method_33567, method_33568, method_33569, method_33571, method_33573, method_33574, method_33575, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onKilledOther, onPlayerCollision, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, onTrackedDataSet, playFlySound, playSound, playStepSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, resetNetherPortalCooldown, resetPosition, saveSelfToTag, saveToTag, scheduleVelocityUpdate, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setYaw, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredHorizontalLength, startRiding, startRiding, stopRiding, streamPassengers, streamPassengersRecursively, teleport, tickInVoid, tickNetherPortal, tickNetherPortalCooldown, tickRiding, toListTag, toListTag, toString, toTag, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide
-
Field Details
-
DAMAGE_WOBBLE_TICKS
- Mappings:
Namespace Name Mixin selector official b
Lbjc;b:Lvk;
intermediary field_7688
Lnet/minecraft/class_1690;field_7688:Lnet/minecraft/class_2940;
named DAMAGE_WOBBLE_TICKS
Lnet/minecraft/entity/vehicle/BoatEntity;DAMAGE_WOBBLE_TICKS:Lnet/minecraft/entity/data/TrackedData;
-
DAMAGE_WOBBLE_SIDE
- Mappings:
Namespace Name Mixin selector official c
Lbjc;c:Lvk;
intermediary field_7707
Lnet/minecraft/class_1690;field_7707:Lnet/minecraft/class_2940;
named DAMAGE_WOBBLE_SIDE
Lnet/minecraft/entity/vehicle/BoatEntity;DAMAGE_WOBBLE_SIDE:Lnet/minecraft/entity/data/TrackedData;
-
DAMAGE_WOBBLE_STRENGTH
- Mappings:
Namespace Name Mixin selector official d
Lbjc;d:Lvk;
intermediary field_7705
Lnet/minecraft/class_1690;field_7705:Lnet/minecraft/class_2940;
named DAMAGE_WOBBLE_STRENGTH
Lnet/minecraft/entity/vehicle/BoatEntity;DAMAGE_WOBBLE_STRENGTH:Lnet/minecraft/entity/data/TrackedData;
-
BOAT_TYPE
- Mappings:
Namespace Name Mixin selector official e
Lbjc;e:Lvk;
intermediary field_7698
Lnet/minecraft/class_1690;field_7698:Lnet/minecraft/class_2940;
named BOAT_TYPE
Lnet/minecraft/entity/vehicle/BoatEntity;BOAT_TYPE:Lnet/minecraft/entity/data/TrackedData;
-
LEFT_PADDLE_MOVING
- Mappings:
Namespace Name Mixin selector official f
Lbjc;f:Lvk;
intermediary field_7687
Lnet/minecraft/class_1690;field_7687:Lnet/minecraft/class_2940;
named LEFT_PADDLE_MOVING
Lnet/minecraft/entity/vehicle/BoatEntity;LEFT_PADDLE_MOVING:Lnet/minecraft/entity/data/TrackedData;
-
RIGHT_PADDLE_MOVING
- Mappings:
Namespace Name Mixin selector official g
Lbjc;g:Lvk;
intermediary field_7713
Lnet/minecraft/class_1690;field_7713:Lnet/minecraft/class_2940;
named RIGHT_PADDLE_MOVING
Lnet/minecraft/entity/vehicle/BoatEntity;RIGHT_PADDLE_MOVING:Lnet/minecraft/entity/data/TrackedData;
-
BUBBLE_WOBBLE_TICKS
- Mappings:
Namespace Name Mixin selector official ae
Lbjc;ae:Lvk;
intermediary field_7691
Lnet/minecraft/class_1690;field_7691:Lnet/minecraft/class_2940;
named BUBBLE_WOBBLE_TICKS
Lnet/minecraft/entity/vehicle/BoatEntity;BUBBLE_WOBBLE_TICKS:Lnet/minecraft/entity/data/TrackedData;
-
paddlePhases
private final float[] paddlePhases- Mappings:
Namespace Name Mixin selector official af
Lbjc;af:[F
intermediary field_7704
Lnet/minecraft/class_1690;field_7704:[F
named paddlePhases
Lnet/minecraft/entity/vehicle/BoatEntity;paddlePhases:[F
-
velocityDecay
private float velocityDecay- Mappings:
Namespace Name Mixin selector official ag
Lbjc;ag:F
intermediary field_7692
Lnet/minecraft/class_1690;field_7692:F
named velocityDecay
Lnet/minecraft/entity/vehicle/BoatEntity;velocityDecay:F
-
ticksUnderwater
private float ticksUnderwater- Mappings:
Namespace Name Mixin selector official ah
Lbjc;ah:F
intermediary field_7706
Lnet/minecraft/class_1690;field_7706:F
named ticksUnderwater
Lnet/minecraft/entity/vehicle/BoatEntity;ticksUnderwater:F
-
yawVelocity
private float yawVelocity- Mappings:
Namespace Name Mixin selector official ai
Lbjc;ai:F
intermediary field_7690
Lnet/minecraft/class_1690;field_7690:F
named yawVelocity
Lnet/minecraft/entity/vehicle/BoatEntity;yawVelocity:F
-
field_7708
private int field_7708- Mappings:
Namespace Name Mixin selector official aj
Lbjc;aj:I
intermediary field_7708
Lnet/minecraft/class_1690;field_7708:I
named field_7708
Lnet/minecraft/entity/vehicle/BoatEntity;field_7708:I
-
x
private double x- Mappings:
Namespace Name Mixin selector official ak
Lbjc;ak:D
intermediary field_7686
Lnet/minecraft/class_1690;field_7686:D
named x
Lnet/minecraft/entity/vehicle/BoatEntity;x:D
-
y
private double y- Mappings:
Namespace Name Mixin selector official al
Lbjc;al:D
intermediary field_7700
Lnet/minecraft/class_1690;field_7700:D
named y
Lnet/minecraft/entity/vehicle/BoatEntity;y:D
-
z
private double z- Mappings:
Namespace Name Mixin selector official am
Lbjc;am:D
intermediary field_7685
Lnet/minecraft/class_1690;field_7685:D
named z
Lnet/minecraft/entity/vehicle/BoatEntity;z:D
-
boatYaw
private double boatYaw- Mappings:
Namespace Name Mixin selector official an
Lbjc;an:D
intermediary field_7699
Lnet/minecraft/class_1690;field_7699:D
named boatYaw
Lnet/minecraft/entity/vehicle/BoatEntity;boatYaw:D
-
boatPitch
private double boatPitch- Mappings:
Namespace Name Mixin selector official ao
Lbjc;ao:D
intermediary field_7684
Lnet/minecraft/class_1690;field_7684:D
named boatPitch
Lnet/minecraft/entity/vehicle/BoatEntity;boatPitch:D
-
pressingLeft
private boolean pressingLeft- Mappings:
Namespace Name Mixin selector official ap
Lbjc;ap:Z
intermediary field_7710
Lnet/minecraft/class_1690;field_7710:Z
named pressingLeft
Lnet/minecraft/entity/vehicle/BoatEntity;pressingLeft:Z
-
pressingRight
private boolean pressingRight- Mappings:
Namespace Name Mixin selector official aq
Lbjc;aq:Z
intermediary field_7695
Lnet/minecraft/class_1690;field_7695:Z
named pressingRight
Lnet/minecraft/entity/vehicle/BoatEntity;pressingRight:Z
-
pressingForward
private boolean pressingForward- Mappings:
Namespace Name Mixin selector official ar
Lbjc;ar:Z
intermediary field_7709
Lnet/minecraft/class_1690;field_7709:Z
named pressingForward
Lnet/minecraft/entity/vehicle/BoatEntity;pressingForward:Z
-
pressingBack
private boolean pressingBack- Mappings:
Namespace Name Mixin selector official as
Lbjc;as:Z
intermediary field_7693
Lnet/minecraft/class_1690;field_7693:Z
named pressingBack
Lnet/minecraft/entity/vehicle/BoatEntity;pressingBack:Z
-
waterLevel
private double waterLevel- Mappings:
Namespace Name Mixin selector official at
Lbjc;at:D
intermediary field_7697
Lnet/minecraft/class_1690;field_7697:D
named waterLevel
Lnet/minecraft/entity/vehicle/BoatEntity;waterLevel:D
-
field_7714
private float field_7714- Mappings:
Namespace Name Mixin selector official au
Lbjc;au:F
intermediary field_7714
Lnet/minecraft/class_1690;field_7714:F
named field_7714
Lnet/minecraft/entity/vehicle/BoatEntity;field_7714:F
-
location
- Mappings:
Namespace Name Mixin selector official av
Lbjc;av:Lbjc$a;
intermediary field_7702
Lnet/minecraft/class_1690;field_7702:Lnet/minecraft/class_1690$class_1691;
named location
Lnet/minecraft/entity/vehicle/BoatEntity;location:Lnet/minecraft/entity/vehicle/BoatEntity$Location;
-
lastLocation
- Mappings:
Namespace Name Mixin selector official aw
Lbjc;aw:Lbjc$a;
intermediary field_7701
Lnet/minecraft/class_1690;field_7701:Lnet/minecraft/class_1690$class_1691;
named lastLocation
Lnet/minecraft/entity/vehicle/BoatEntity;lastLocation:Lnet/minecraft/entity/vehicle/BoatEntity$Location;
-
fallVelocity
private double fallVelocity- Mappings:
Namespace Name Mixin selector official ax
Lbjc;ax:D
intermediary field_7696
Lnet/minecraft/class_1690;field_7696:D
named fallVelocity
Lnet/minecraft/entity/vehicle/BoatEntity;fallVelocity:D
-
onBubbleColumnSurface
private boolean onBubbleColumnSurface- Mappings:
Namespace Name Mixin selector official ay
Lbjc;ay:Z
intermediary field_7689
Lnet/minecraft/class_1690;field_7689:Z
named onBubbleColumnSurface
Lnet/minecraft/entity/vehicle/BoatEntity;onBubbleColumnSurface:Z
-
bubbleColumnIsDrag
private boolean bubbleColumnIsDrag- Mappings:
Namespace Name Mixin selector official az
Lbjc;az:Z
intermediary field_7703
Lnet/minecraft/class_1690;field_7703:Z
named bubbleColumnIsDrag
Lnet/minecraft/entity/vehicle/BoatEntity;bubbleColumnIsDrag:Z
-
bubbleWobbleStrength
private float bubbleWobbleStrength- Mappings:
Namespace Name Mixin selector official aA
Lbjc;aA:F
intermediary field_7712
Lnet/minecraft/class_1690;field_7712:F
named bubbleWobbleStrength
Lnet/minecraft/entity/vehicle/BoatEntity;bubbleWobbleStrength:F
-
bubbleWobble
private float bubbleWobble- Mappings:
Namespace Name Mixin selector official aB
Lbjc;aB:F
intermediary field_7694
Lnet/minecraft/class_1690;field_7694:F
named bubbleWobble
Lnet/minecraft/entity/vehicle/BoatEntity;bubbleWobble:F
-
lastBubbleWobble
private float lastBubbleWobble- Mappings:
Namespace Name Mixin selector official aC
Lbjc;aC:F
intermediary field_7711
Lnet/minecraft/class_1690;field_7711:F
named lastBubbleWobble
Lnet/minecraft/entity/vehicle/BoatEntity;lastBubbleWobble:F
-
-
Constructor Details
-
BoatEntity
- Mappings:
Namespace Name Mixin selector official <init>
Laqv;<init>(Laqz;Lbtv;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
named <init>
Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
BoatEntity
- Mappings:
Namespace Name Mixin selector official <init>
Lbjc;<init>(Lbtv;DDD)V
intermediary <init>
Lnet/minecraft/class_1690;<init>(Lnet/minecraft/class_1937;DDD)V
named <init>
Lnet/minecraft/entity/vehicle/BoatEntity;<init>(Lnet/minecraft/world/World;DDD)V
-
-
Method Details
-
getEyeHeight
- Overrides:
getEyeHeight
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Lart;Laqw;)F
intermediary method_18378
Lnet/minecraft/class_1297;method_18378(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
named getEyeHeight
Lnet/minecraft/entity/Entity;getEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
-
method_33570
- Overrides:
method_33570
in classEntity
- Mappings:
Namespace Name Mixin selector official aE
Laqv;aE()Laqv$b;
intermediary method_33570
Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;
named method_33570
Lnet/minecraft/entity/Entity;method_33570()Lnet/minecraft/entity/Entity$class_5799;
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTracker
in classEntity
- Mappings:
Namespace Name Mixin selector official e
Laqv;e()V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693()V
named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker()V
-
collidesWith
- Overrides:
collidesWith
in classEntity
- Mappings:
Namespace Name Mixin selector official j
Laqv;j(Laqv;)Z
intermediary method_30949
Lnet/minecraft/class_1297;method_30949(Lnet/minecraft/class_1297;)Z
named collidesWith
Lnet/minecraft/entity/Entity;collidesWith(Lnet/minecraft/entity/Entity;)Z
-
canCollide
- Mappings:
Namespace Name Mixin selector official a
Lbjc;a(Laqv;Laqv;)Z
intermediary method_30959
Lnet/minecraft/class_1690;method_30959(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z
named canCollide
Lnet/minecraft/entity/vehicle/BoatEntity;canCollide(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)Z
-
isCollidable
public boolean isCollidable()- Overrides:
isCollidable
in classEntity
- Mappings:
Namespace Name Mixin selector official be
Laqv;be()Z
intermediary method_30948
Lnet/minecraft/class_1297;method_30948()Z
named isCollidable
Lnet/minecraft/entity/Entity;isCollidable()Z
-
isPushable
public boolean isPushable()- Overrides:
isPushable
in classEntity
- Mappings:
Namespace Name Mixin selector official aZ
Laqv;aZ()Z
intermediary method_5810
Lnet/minecraft/class_1297;method_5810()Z
named isPushable
Lnet/minecraft/entity/Entity;isPushable()Z
-
method_30633
- Overrides:
method_30633
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Lgc$a;Li$a;)Ldiu;
intermediary method_30633
Lnet/minecraft/class_1297;method_30633(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_243;
named method_30633
Lnet/minecraft/entity/Entity;method_30633(Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/util/math/Vec3d;
-
getMountedHeightOffset
public double getMountedHeightOffset()- Overrides:
getMountedHeightOffset
in classEntity
- Mappings:
Namespace Name Mixin selector official bh
Laqv;bh()D
intermediary method_5621
Lnet/minecraft/class_1297;method_5621()D
named getMountedHeightOffset
Lnet/minecraft/entity/Entity;getMountedHeightOffset()D
-
damage
-
onBubbleColumnSurfaceCollision
public void onBubbleColumnSurfaceCollision(boolean drag)- Overrides:
onBubbleColumnSurfaceCollision
in classEntity
- Mappings:
Namespace Name Mixin selector official k
Laqv;k(Z)V
intermediary method_5700
Lnet/minecraft/class_1297;method_5700(Z)V
named onBubbleColumnSurfaceCollision
Lnet/minecraft/entity/Entity;onBubbleColumnSurfaceCollision(Z)V
-
pushAwayFrom
- Overrides:
pushAwayFrom
in classEntity
- Mappings:
Namespace Name Mixin selector official i
Laqv;i(Laqv;)V
intermediary method_5697
Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)V
named pushAwayFrom
Lnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
-
asItem
- Mappings:
Namespace Name Mixin selector official g
Lbjc;g()Lbnr;
intermediary method_7557
Lnet/minecraft/class_1690;method_7557()Lnet/minecraft/class_1792;
named asItem
Lnet/minecraft/entity/vehicle/BoatEntity;asItem()Lnet/minecraft/item/Item;
-
animateDamage
- Overrides:
animateDamage
in classEntity
- Mappings:
Namespace Name Mixin selector official br
Laqv;br()V
intermediary method_5879
Lnet/minecraft/class_1297;method_5879()V
named animateDamage
Lnet/minecraft/entity/Entity;animateDamage()V
-
collides
public boolean collides() -
updateTrackedPositionAndAngles
@Environment(CLIENT) public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)- Overrides:
updateTrackedPositionAndAngles
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(DDDFFIZ)V
intermediary method_5759
Lnet/minecraft/class_1297;method_5759(DDDFFIZ)V
named updateTrackedPositionAndAngles
Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
-
getMovementDirection
- Overrides:
getMovementDirection
in classEntity
- Mappings:
Namespace Name Mixin selector official ck
Laqv;ck()Lgc;
intermediary method_5755
Lnet/minecraft/class_1297;method_5755()Lnet/minecraft/class_2350;
named getMovementDirection
Lnet/minecraft/entity/Entity;getMovementDirection()Lnet/minecraft/util/math/Direction;
-
tick
public void tick() -
handleBubbleColumn
private void handleBubbleColumn()- Mappings:
Namespace Name Mixin selector official q
Lbjc;q()V
intermediary method_7550
Lnet/minecraft/class_1690;method_7550()V
named handleBubbleColumn
Lnet/minecraft/entity/vehicle/BoatEntity;handleBubbleColumn()V
-
getPaddleSoundEvent
- Mappings:
Namespace Name Mixin selector official h
Lbjc;h()Laef;
intermediary method_7537
Lnet/minecraft/class_1690;method_7537()Lnet/minecraft/class_3414;
named getPaddleSoundEvent
Lnet/minecraft/entity/vehicle/BoatEntity;getPaddleSoundEvent()Lnet/minecraft/sound/SoundEvent;
-
method_7555
private void method_7555()- Mappings:
Namespace Name Mixin selector official r
Lbjc;r()V
intermediary method_7555
Lnet/minecraft/class_1690;method_7555()V
named method_7555
Lnet/minecraft/entity/vehicle/BoatEntity;method_7555()V
-
setPaddleMovings
public void setPaddleMovings(boolean leftMoving, boolean rightMoving)- Mappings:
Namespace Name Mixin selector official a
Lbjc;a(ZZ)V
intermediary method_7538
Lnet/minecraft/class_1690;method_7538(ZZ)V
named setPaddleMovings
Lnet/minecraft/entity/vehicle/BoatEntity;setPaddleMovings(ZZ)V
-
interpolatePaddlePhase
- Mappings:
Namespace Name Mixin selector official a
Lbjc;a(IF)F
intermediary method_7551
Lnet/minecraft/class_1690;method_7551(IF)F
named interpolatePaddlePhase
Lnet/minecraft/entity/vehicle/BoatEntity;interpolatePaddlePhase(IF)F
-
checkLocation
- Mappings:
Namespace Name Mixin selector official s
Lbjc;s()Lbjc$a;
intermediary method_7552
Lnet/minecraft/class_1690;method_7552()Lnet/minecraft/class_1690$class_1691;
named checkLocation
Lnet/minecraft/entity/vehicle/BoatEntity;checkLocation()Lnet/minecraft/entity/vehicle/BoatEntity$Location;
-
method_7544
public float method_7544()- Mappings:
Namespace Name Mixin selector official i
Lbjc;i()F
intermediary method_7544
Lnet/minecraft/class_1690;method_7544()F
named method_7544
Lnet/minecraft/entity/vehicle/BoatEntity;method_7544()F
-
method_7548
public float method_7548()- Mappings:
Namespace Name Mixin selector official k
Lbjc;k()F
intermediary method_7548
Lnet/minecraft/class_1690;method_7548()F
named method_7548
Lnet/minecraft/entity/vehicle/BoatEntity;method_7548()F
-
checkBoatInWater
private boolean checkBoatInWater()- Mappings:
Namespace Name Mixin selector official u
Lbjc;u()Z
intermediary method_7545
Lnet/minecraft/class_1690;method_7545()Z
named checkBoatInWater
Lnet/minecraft/entity/vehicle/BoatEntity;checkBoatInWater()Z
-
getUnderWaterLocation
- Mappings:
Namespace Name Mixin selector official v
Lbjc;v()Lbjc$a;
intermediary method_7532
Lnet/minecraft/class_1690;method_7532()Lnet/minecraft/class_1690$class_1691;
named getUnderWaterLocation
Lnet/minecraft/entity/vehicle/BoatEntity;getUnderWaterLocation()Lnet/minecraft/entity/vehicle/BoatEntity$Location;
-
updateVelocity
private void updateVelocity()- Mappings:
Namespace Name Mixin selector official w
Lbjc;w()V
intermediary method_7534
Lnet/minecraft/class_1690;method_7534()V
named updateVelocity
Lnet/minecraft/entity/vehicle/BoatEntity;updateVelocity()V
-
updatePaddles
private void updatePaddles()- Mappings:
Namespace Name Mixin selector official x
Lbjc;x()V
intermediary method_7549
Lnet/minecraft/class_1690;method_7549()V
named updatePaddles
Lnet/minecraft/entity/vehicle/BoatEntity;updatePaddles()V
-
updatePassengerPosition
- Overrides:
updatePassengerPosition
in classEntity
- Mappings:
Namespace Name Mixin selector official k
Laqv;k(Laqv;)V
intermediary method_5865
Lnet/minecraft/class_1297;method_5865(Lnet/minecraft/class_1297;)V
named updatePassengerPosition
Lnet/minecraft/entity/Entity;updatePassengerPosition(Lnet/minecraft/entity/Entity;)V
-
updatePassengerForDismount
- Overrides:
updatePassengerForDismount
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Laqv;b(Lari;)Ldiu;
intermediary method_24829
Lnet/minecraft/class_1297;method_24829(Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;
named updatePassengerForDismount
Lnet/minecraft/entity/Entity;updatePassengerForDismount(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
-
copyEntityData
- Mappings:
Namespace Name Mixin selector official a
Lbjc;a(Laqv;)V
intermediary method_7546
Lnet/minecraft/class_1690;method_7546(Lnet/minecraft/class_1297;)V
named copyEntityData
Lnet/minecraft/entity/vehicle/BoatEntity;copyEntityData(Lnet/minecraft/entity/Entity;)V
-
onPassengerLookAround
- Overrides:
onPassengerLookAround
in classEntity
- Mappings:
Namespace Name Mixin selector official l
Laqv;l(Laqv;)V
intermediary method_5644
Lnet/minecraft/class_1297;method_5644(Lnet/minecraft/class_1297;)V
named onPassengerLookAround
Lnet/minecraft/entity/Entity;onPassengerLookAround(Lnet/minecraft/entity/Entity;)V
-
writeCustomDataToTag
- Specified by:
writeCustomDataToTag
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Laqv;b(Lmq;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
named writeCustomDataToTag
Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
-
readCustomDataFromTag
- Specified by:
readCustomDataFromTag
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Lmq;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
named readCustomDataFromTag
Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
interact
Called when a player interacts with this entity.- Overrides:
interact
in classEntity
- Parameters:
player
- the playerhand
- the hand the player used to interact with this entity- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Lbhl;Lapp;)Lapq;
intermediary method_5688
Lnet/minecraft/class_1297;method_5688(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
named interact
Lnet/minecraft/entity/Entity;interact(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
fall
protected void fall(double heightDifference, boolean onGround, BlockState landedState, BlockPos landedPosition)- Overrides:
fall
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(DZLcht;Lfx;)V
intermediary method_5623
Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
named fall
Lnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)V
-
isPaddleMoving
public boolean isPaddleMoving(int paddle)- Mappings:
Namespace Name Mixin selector official a
Lbjc;a(I)Z
intermediary method_7556
Lnet/minecraft/class_1690;method_7556(I)Z
named isPaddleMoving
Lnet/minecraft/entity/vehicle/BoatEntity;isPaddleMoving(I)Z
-
setDamageWobbleStrength
public void setDamageWobbleStrength(float wobbleStrength)- Mappings:
Namespace Name Mixin selector official a
Lbjc;a(F)V
intermediary method_7542
Lnet/minecraft/class_1690;method_7542(F)V
named setDamageWobbleStrength
Lnet/minecraft/entity/vehicle/BoatEntity;setDamageWobbleStrength(F)V
-
getDamageWobbleStrength
public float getDamageWobbleStrength()- Mappings:
Namespace Name Mixin selector official m
Lbjc;m()F
intermediary method_7554
Lnet/minecraft/class_1690;method_7554()F
named getDamageWobbleStrength
Lnet/minecraft/entity/vehicle/BoatEntity;getDamageWobbleStrength()F
-
setDamageWobbleTicks
public void setDamageWobbleTicks(int wobbleTicks)- Mappings:
Namespace Name Mixin selector official b
Lbjc;b(I)V
intermediary method_7553
Lnet/minecraft/class_1690;method_7553(I)V
named setDamageWobbleTicks
Lnet/minecraft/entity/vehicle/BoatEntity;setDamageWobbleTicks(I)V
-
getDamageWobbleTicks
public int getDamageWobbleTicks()- Mappings:
Namespace Name Mixin selector official n
Lbjc;n()I
intermediary method_7533
Lnet/minecraft/class_1690;method_7533()I
named getDamageWobbleTicks
Lnet/minecraft/entity/vehicle/BoatEntity;getDamageWobbleTicks()I
-
setBubbleWobbleTicks
private void setBubbleWobbleTicks(int wobbleTicks)- Mappings:
Namespace Name Mixin selector official d
Lbjc;d(I)V
intermediary method_7531
Lnet/minecraft/class_1690;method_7531(I)V
named setBubbleWobbleTicks
Lnet/minecraft/entity/vehicle/BoatEntity;setBubbleWobbleTicks(I)V
-
getBubbleWobbleTicks
private int getBubbleWobbleTicks()- Mappings:
Namespace Name Mixin selector official z
Lbjc;z()I
intermediary method_7539
Lnet/minecraft/class_1690;method_7539()I
named getBubbleWobbleTicks
Lnet/minecraft/entity/vehicle/BoatEntity;getBubbleWobbleTicks()I
-
interpolateBubbleWobble
- Mappings:
Namespace Name Mixin selector official b
Lbjc;b(F)F
intermediary method_7547
Lnet/minecraft/class_1690;method_7547(F)F
named interpolateBubbleWobble
Lnet/minecraft/entity/vehicle/BoatEntity;interpolateBubbleWobble(F)F
-
setDamageWobbleSide
public void setDamageWobbleSide(int side)- Mappings:
Namespace Name Mixin selector official c
Lbjc;c(I)V
intermediary method_7540
Lnet/minecraft/class_1690;method_7540(I)V
named setDamageWobbleSide
Lnet/minecraft/entity/vehicle/BoatEntity;setDamageWobbleSide(I)V
-
getDamageWobbleSide
public int getDamageWobbleSide()- Mappings:
Namespace Name Mixin selector official o
Lbjc;o()I
intermediary method_7543
Lnet/minecraft/class_1690;method_7543()I
named getDamageWobbleSide
Lnet/minecraft/entity/vehicle/BoatEntity;getDamageWobbleSide()I
-
setBoatType
- Mappings:
Namespace Name Mixin selector official a
Lbjc;a(Lbjc$b;)V
intermediary method_7541
Lnet/minecraft/class_1690;method_7541(Lnet/minecraft/class_1690$class_1692;)V
named setBoatType
Lnet/minecraft/entity/vehicle/BoatEntity;setBoatType(Lnet/minecraft/entity/vehicle/BoatEntity$Type;)V
-
getBoatType
- Mappings:
Namespace Name Mixin selector official p
Lbjc;p()Lbjc$b;
intermediary method_7536
Lnet/minecraft/class_1690;method_7536()Lnet/minecraft/class_1690$class_1692;
named getBoatType
Lnet/minecraft/entity/vehicle/BoatEntity;getBoatType()Lnet/minecraft/entity/vehicle/BoatEntity$Type;
-
canAddPassenger
- Overrides:
canAddPassenger
in classEntity
- Mappings:
Namespace Name Mixin selector official q
Laqv;q(Laqv;)Z
intermediary method_5818
Lnet/minecraft/class_1297;method_5818(Lnet/minecraft/class_1297;)Z
named canAddPassenger
Lnet/minecraft/entity/Entity;canAddPassenger(Lnet/minecraft/entity/Entity;)Z
-
getPrimaryPassenger
- Overrides:
getPrimaryPassenger
in classEntity
- Mappings:
Namespace Name Mixin selector official cu
Laqv;cu()Laqv;
intermediary method_5642
Lnet/minecraft/class_1297;method_5642()Lnet/minecraft/class_1297;
named getPrimaryPassenger
Lnet/minecraft/entity/Entity;getPrimaryPassenger()Lnet/minecraft/entity/Entity;
-
setInputs
@Environment(CLIENT) public void setInputs(boolean pressingLeft, boolean pressingRight, boolean pressingForward, boolean pressingBack)- Mappings:
Namespace Name Mixin selector official a
Lbjc;a(ZZZZ)V
intermediary method_7535
Lnet/minecraft/class_1690;method_7535(ZZZZ)V
named setInputs
Lnet/minecraft/entity/vehicle/BoatEntity;setInputs(ZZZZ)V
-
createSpawnPacket
- Specified by:
createSpawnPacket
in classEntity
- Mappings:
Namespace Name Mixin selector official P
Laqv;P()Lpa;
intermediary method_18002
Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;
named createSpawnPacket
Lnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/Packet;
-
isSubmergedInWater
public boolean isSubmergedInWater()Returns whether this entity's hitbox is fully submerged in water.- Overrides:
isSubmergedInWater
in classEntity
- Mappings:
Namespace Name Mixin selector official aL
Laqv;aL()Z
intermediary method_5869
Lnet/minecraft/class_1297;method_5869()Z
named isSubmergedInWater
Lnet/minecraft/entity/Entity;isSubmergedInWater()Z
-
getPickBlockStack
- Overrides:
getPickBlockStack
in classEntity
- Mappings:
Namespace Name Mixin selector official cY
Laqv;cY()Lbnv;
intermediary method_31480
Lnet/minecraft/class_1297;method_31480()Lnet/minecraft/class_1799;
named getPickBlockStack
Lnet/minecraft/entity/Entity;getPickBlockStack()Lnet/minecraft/item/ItemStack;
-