Class BoatEntity
- All Implemented Interfaces:
VariantHolder<BoatEntity.Type>,CommandOutput,Nameable,EntityLike
- Direct Known Subclasses:
ChestBoatEntity
- Mappings:
Namespace Name intermediary net/minecraft/class_1690official cafnamed net/minecraft/entity/vehicle/BoatEntity
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final TrackedData<Integer>private doubleprivate doubleprivate static final TrackedData<Integer>private booleanprivate floatprivate floatprivate static final TrackedData<Integer>private static final TrackedData<Float>private static final TrackedData<Integer>static final doubleA boat will emit a sound event every time a paddle is near this rotation.private doubleprivate static final intstatic final intstatic final intstatic final intprivate intprivate floatprivate BoatEntity.Locationprivate static final TrackedData<Boolean>private BoatEntity.Locationprivate floatprivate static final floatprivate booleanprivate final float[]private booleanprivate booleanprivate booleanprivate booleanprivate static final TrackedData<Boolean>private floatprivate floatprivate doubleprivate doubleprivate doubleprivate floatprivate doubleFields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
ConstructorsConstructorDescriptionBoatEntity(EntityType<? extends BoatEntity> type, World world) BoatEntity(World world, double x, double y, double z) -
Method Summary
Modifier and TypeMethodDescriptionvoidanimateDamage(float yaw) Called on the client to animate the entity's damage (the wobble).asItem()protected booleancanAddPassenger(Entity passenger) Returns whetherentitycan ride this entity.static booleancanCollide(Entity entity, Entity other) booleancanHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.private booleanprivate BoatEntity.LocationbooleancollidesWith(Entity other) Returns whether this entity cannot occupy the same space withother.protected voidcopyEntityData(Entity entity) booleandamage(DamageSource source, float amount) Applies a damage to this entity.protected voiddropItems(DamageSource source) protected voidfall(double heightDifference, boolean onGround, BlockState state, BlockPos landedPosition) Called when the entity falls.private intReturns the passenger in control of this entity, ornullif there is none.intfloatintprotected floatgetEyeHeight(EntityPose pose, EntityDimensions dimensions) protected intdoubleprotected Entity.MoveEffectReturns the possible effect(s) of an entity moving.floatprotected @Nullable SoundEventprotected floatReturns the stack for creative "pick block" functionality, ornullif there is none.private @Nullable BoatEntity.Locationfloatprivate voidprotected voidInitializes data tracker.interact(PlayerEntity player, Hand hand) Called when a player interacts with this entity.floatinterpolateBubbleWobble(float tickDelta) floatinterpolatePaddlePhase(int paddle, float tickDelta) booleanReturns whether other entities cannot occupy the same space with this entity.booleanisPaddleMoving(int paddle) booleanReturns whether the entity can be pushed by other entities.booleanisSmallerThanBoat(Entity entity) booleanReturns whether this entity's hitbox is fully submerged in water.voidonBubbleColumnSurfaceCollision(boolean drag) Called when the entity collides with a bubble column with an air above.voidonPassengerLookAround(Entity passenger) protected Vec3dpositionInPortal(Direction.Axis portalAxis, BlockLocating.Rectangle portalRect) Returns the entity's position in the portal after teleportation.voidpushAwayFrom(Entity entity) protected voidReads custom data fromnbt.private voidsetBubbleWobbleTicks(int wobbleTicks) voidsetDamageWobbleSide(int side) voidsetDamageWobbleStrength(float wobbleStrength) voidsetDamageWobbleTicks(int wobbleTicks) voidsetInputs(boolean pressingLeft, boolean pressingRight, boolean pressingForward, boolean pressingBack) voidsetPaddleMovings(boolean leftMoving, boolean rightMoving) voidsetVariant(BoatEntity.Type type) voidtick()Ticks this entity.private voidupdatePassengerForDismount(LivingEntity passenger) Returns the position of the dismountedpassenger.voidupdatePassengerPosition(Entity passenger) private voidvoidupdateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate) private voidprotected voidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canFreeze, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, extinguishWithSound, getAir, getArmorItems, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBodyYaw, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandItems, getHandPosOffset, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStackReference, getStandingEyeHeight, getStepHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getVelocityMultiplier, getVisibilityBoundingBox, getWidth, getWorld, getX, getY, getYaw, getYaw, getZ, handleAttack, handleFallDamage, handleStatus, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAlive, isAttackable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowing, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, limitFallDistance, lookAt, method_51848, method_51849, method_51850, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onDamaged, onDataTrackerUpdate, onKilledOther, onLanding, onPlayerCollision, onRemoved, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, onTrackedDataSet, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBodyYaw, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, startRiding, stopRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickInVoid, tickPortal, tickPortalCooldown, tickRiding, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
DAMAGE_WOBBLE_TICKS
- Mappings:
Namespace Name Mixin selector intermediary field_7688Lnet/minecraft/class_1690;field_7688:Lnet/minecraft/class_2940;official fLcaf;f:Laby;named DAMAGE_WOBBLE_TICKSLnet/minecraft/entity/vehicle/BoatEntity;DAMAGE_WOBBLE_TICKS:Lnet/minecraft/entity/data/TrackedData;
-
DAMAGE_WOBBLE_SIDE
- Mappings:
Namespace Name Mixin selector intermediary field_7707Lnet/minecraft/class_1690;field_7707:Lnet/minecraft/class_2940;official gLcaf;g:Laby;named DAMAGE_WOBBLE_SIDELnet/minecraft/entity/vehicle/BoatEntity;DAMAGE_WOBBLE_SIDE:Lnet/minecraft/entity/data/TrackedData;
-
DAMAGE_WOBBLE_STRENGTH
- Mappings:
Namespace Name Mixin selector intermediary field_7705Lnet/minecraft/class_1690;field_7705:Lnet/minecraft/class_2940;official hLcaf;h:Laby;named DAMAGE_WOBBLE_STRENGTHLnet/minecraft/entity/vehicle/BoatEntity;DAMAGE_WOBBLE_STRENGTH:Lnet/minecraft/entity/data/TrackedData;
-
BOAT_TYPE
- Mappings:
Namespace Name Mixin selector intermediary field_7698Lnet/minecraft/class_1690;field_7698:Lnet/minecraft/class_2940;official iLcaf;i:Laby;named BOAT_TYPELnet/minecraft/entity/vehicle/BoatEntity;BOAT_TYPE:Lnet/minecraft/entity/data/TrackedData;
-
LEFT_PADDLE_MOVING
- Mappings:
Namespace Name Mixin selector intermediary field_7687Lnet/minecraft/class_1690;field_7687:Lnet/minecraft/class_2940;official jLcaf;j:Laby;named LEFT_PADDLE_MOVINGLnet/minecraft/entity/vehicle/BoatEntity;LEFT_PADDLE_MOVING:Lnet/minecraft/entity/data/TrackedData;
-
RIGHT_PADDLE_MOVING
- Mappings:
Namespace Name Mixin selector intermediary field_7713Lnet/minecraft/class_1690;field_7713:Lnet/minecraft/class_2940;official kLcaf;k:Laby;named RIGHT_PADDLE_MOVINGLnet/minecraft/entity/vehicle/BoatEntity;RIGHT_PADDLE_MOVING:Lnet/minecraft/entity/data/TrackedData;
-
BUBBLE_WOBBLE_TICKS
- Mappings:
Namespace Name Mixin selector intermediary field_7691Lnet/minecraft/class_1690;field_7691:Lnet/minecraft/class_2940;official lLcaf;l:Laby;named BUBBLE_WOBBLE_TICKSLnet/minecraft/entity/vehicle/BoatEntity;BUBBLE_WOBBLE_TICKS:Lnet/minecraft/entity/data/TrackedData;
-
field_30697
public static final int field_30697- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30697Lnet/minecraft/class_1690;field_30697:Iofficial bLcaf;b:Inamed field_30697Lnet/minecraft/entity/vehicle/BoatEntity;field_30697:I
-
field_30698
public static final int field_30698- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30698Lnet/minecraft/class_1690;field_30698:Iofficial cLcaf;c:Inamed field_30698Lnet/minecraft/entity/vehicle/BoatEntity;field_30698:I
-
field_30695
private static final int field_30695- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30695Lnet/minecraft/class_1690;field_30695:Iofficial mLcaf;m:Inamed field_30695Lnet/minecraft/entity/vehicle/BoatEntity;field_30695:I
-
NEXT_PADDLE_PHASE
private static final float NEXT_PADDLE_PHASE- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30696Lnet/minecraft/class_1690;field_30696:Fofficial nLcaf;n:Fnamed NEXT_PADDLE_PHASELnet/minecraft/entity/vehicle/BoatEntity;NEXT_PADDLE_PHASE:F
-
EMIT_SOUND_EVENT_PADDLE_ROTATION
public static final double EMIT_SOUND_EVENT_PADDLE_ROTATIONA boat will emit a sound event every time a paddle is near this rotation.- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30699Lnet/minecraft/class_1690;field_30699:Dofficial dLcaf;d:Dnamed EMIT_SOUND_EVENT_PADDLE_ROTATIONLnet/minecraft/entity/vehicle/BoatEntity;EMIT_SOUND_EVENT_PADDLE_ROTATION:D
-
field_30700
public static final int field_30700- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30700Lnet/minecraft/class_1690;field_30700:Iofficial eLcaf;e:Inamed field_30700Lnet/minecraft/entity/vehicle/BoatEntity;field_30700:I
-
paddlePhases
private final float[] paddlePhases- Mappings:
Namespace Name Mixin selector intermediary field_7704Lnet/minecraft/class_1690;field_7704:[Fofficial oLcaf;o:[Fnamed paddlePhasesLnet/minecraft/entity/vehicle/BoatEntity;paddlePhases:[F
-
velocityDecay
private float velocityDecay- Mappings:
Namespace Name Mixin selector intermediary field_7692Lnet/minecraft/class_1690;field_7692:Fofficial pLcaf;p:Fnamed velocityDecayLnet/minecraft/entity/vehicle/BoatEntity;velocityDecay:F
-
ticksUnderwater
private float ticksUnderwater- Mappings:
Namespace Name Mixin selector intermediary field_7706Lnet/minecraft/class_1690;field_7706:Fofficial qLcaf;q:Fnamed ticksUnderwaterLnet/minecraft/entity/vehicle/BoatEntity;ticksUnderwater:F
-
yawVelocity
private float yawVelocity- Mappings:
Namespace Name Mixin selector intermediary field_7690Lnet/minecraft/class_1690;field_7690:Fofficial rLcaf;r:Fnamed yawVelocityLnet/minecraft/entity/vehicle/BoatEntity;yawVelocity:F
-
field_7708
private int field_7708- Mappings:
Namespace Name Mixin selector intermediary field_7708Lnet/minecraft/class_1690;field_7708:Iofficial sLcaf;s:Inamed field_7708Lnet/minecraft/entity/vehicle/BoatEntity;field_7708:I
-
x
private double x- Mappings:
Namespace Name Mixin selector intermediary field_7686Lnet/minecraft/class_1690;field_7686:Dofficial tLcaf;t:Dnamed xLnet/minecraft/entity/vehicle/BoatEntity;x:D
-
y
private double y- Mappings:
Namespace Name Mixin selector intermediary field_7700Lnet/minecraft/class_1690;field_7700:Dofficial uLcaf;u:Dnamed yLnet/minecraft/entity/vehicle/BoatEntity;y:D
-
z
private double z- Mappings:
Namespace Name Mixin selector intermediary field_7685Lnet/minecraft/class_1690;field_7685:Dofficial aDLcaf;aD:Dnamed zLnet/minecraft/entity/vehicle/BoatEntity;z:D
-
boatYaw
private double boatYaw- Mappings:
Namespace Name Mixin selector intermediary field_7699Lnet/minecraft/class_1690;field_7699:Dofficial aELcaf;aE:Dnamed boatYawLnet/minecraft/entity/vehicle/BoatEntity;boatYaw:D
-
boatPitch
private double boatPitch- Mappings:
Namespace Name Mixin selector intermediary field_7684Lnet/minecraft/class_1690;field_7684:Dofficial aFLcaf;aF:Dnamed boatPitchLnet/minecraft/entity/vehicle/BoatEntity;boatPitch:D
-
pressingLeft
private boolean pressingLeft- Mappings:
Namespace Name Mixin selector intermediary field_7710Lnet/minecraft/class_1690;field_7710:Zofficial aGLcaf;aG:Znamed pressingLeftLnet/minecraft/entity/vehicle/BoatEntity;pressingLeft:Z
-
pressingRight
private boolean pressingRight- Mappings:
Namespace Name Mixin selector intermediary field_7695Lnet/minecraft/class_1690;field_7695:Zofficial aHLcaf;aH:Znamed pressingRightLnet/minecraft/entity/vehicle/BoatEntity;pressingRight:Z
-
pressingForward
private boolean pressingForward- Mappings:
Namespace Name Mixin selector intermediary field_7709Lnet/minecraft/class_1690;field_7709:Zofficial aILcaf;aI:Znamed pressingForwardLnet/minecraft/entity/vehicle/BoatEntity;pressingForward:Z
-
pressingBack
private boolean pressingBack- Mappings:
Namespace Name Mixin selector intermediary field_7693Lnet/minecraft/class_1690;field_7693:Zofficial aJLcaf;aJ:Znamed pressingBackLnet/minecraft/entity/vehicle/BoatEntity;pressingBack:Z
-
waterLevel
private double waterLevel- Mappings:
Namespace Name Mixin selector intermediary field_7697Lnet/minecraft/class_1690;field_7697:Dofficial aKLcaf;aK:Dnamed waterLevelLnet/minecraft/entity/vehicle/BoatEntity;waterLevel:D
-
nearbySlipperiness
private float nearbySlipperiness- Mappings:
Namespace Name Mixin selector intermediary field_7714Lnet/minecraft/class_1690;field_7714:Fofficial aLLcaf;aL:Fnamed nearbySlipperinessLnet/minecraft/entity/vehicle/BoatEntity;nearbySlipperiness:F
-
location
- Mappings:
Namespace Name Mixin selector intermediary field_7702Lnet/minecraft/class_1690;field_7702:Lnet/minecraft/class_1690$class_1691;official aMLcaf;aM:Lcaf$a;named locationLnet/minecraft/entity/vehicle/BoatEntity;location:Lnet/minecraft/entity/vehicle/BoatEntity$Location;
-
lastLocation
- Mappings:
Namespace Name Mixin selector intermediary field_7701Lnet/minecraft/class_1690;field_7701:Lnet/minecraft/class_1690$class_1691;official aNLcaf;aN:Lcaf$a;named lastLocationLnet/minecraft/entity/vehicle/BoatEntity;lastLocation:Lnet/minecraft/entity/vehicle/BoatEntity$Location;
-
fallVelocity
private double fallVelocity- Mappings:
Namespace Name Mixin selector intermediary field_7696Lnet/minecraft/class_1690;field_7696:Dofficial aOLcaf;aO:Dnamed fallVelocityLnet/minecraft/entity/vehicle/BoatEntity;fallVelocity:D
-
onBubbleColumnSurface
private boolean onBubbleColumnSurface- Mappings:
Namespace Name Mixin selector intermediary field_7689Lnet/minecraft/class_1690;field_7689:Zofficial aPLcaf;aP:Znamed onBubbleColumnSurfaceLnet/minecraft/entity/vehicle/BoatEntity;onBubbleColumnSurface:Z
-
bubbleColumnIsDrag
private boolean bubbleColumnIsDrag- Mappings:
Namespace Name Mixin selector intermediary field_7703Lnet/minecraft/class_1690;field_7703:Zofficial aQLcaf;aQ:Znamed bubbleColumnIsDragLnet/minecraft/entity/vehicle/BoatEntity;bubbleColumnIsDrag:Z
-
bubbleWobbleStrength
private float bubbleWobbleStrength- Mappings:
Namespace Name Mixin selector intermediary field_7712Lnet/minecraft/class_1690;field_7712:Fofficial aRLcaf;aR:Fnamed bubbleWobbleStrengthLnet/minecraft/entity/vehicle/BoatEntity;bubbleWobbleStrength:F
-
bubbleWobble
private float bubbleWobble- Mappings:
Namespace Name Mixin selector intermediary field_7694Lnet/minecraft/class_1690;field_7694:Fofficial aSLcaf;aS:Fnamed bubbleWobbleLnet/minecraft/entity/vehicle/BoatEntity;bubbleWobble:F
-
lastBubbleWobble
private float lastBubbleWobble- Mappings:
Namespace Name Mixin selector intermediary field_7711Lnet/minecraft/class_1690;field_7711:Fofficial aTLcaf;aT:Fnamed lastBubbleWobbleLnet/minecraft/entity/vehicle/BoatEntity;lastBubbleWobble:F
-
-
Constructor Details
-
BoatEntity
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbfh;<init>(Lbfl;Lcmk;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
BoatEntity
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1690;<init>(Lnet/minecraft/class_1937;DDD)Vofficial <init>Lcaf;<init>(Lcmk;DDD)Vnamed <init>Lnet/minecraft/entity/vehicle/BoatEntity;<init>(Lnet/minecraft/world/World;DDD)V
-
-
Method Details
-
getEyeHeight
- Overrides:
getEyeHeightin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_18378Lnet/minecraft/class_1297;method_18378(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)Fofficial aLbfh;a(Lbgj;Lbfi;)Fnamed getEyeHeightLnet/minecraft/entity/Entity;getEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
-
getMoveEffect
Returns the possible effect(s) of an entity moving.- Overrides:
getMoveEffectin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_33570Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;official aRLbfh;aR()Lbfh$b;named getMoveEffectLnet/minecraft/entity/Entity;getMoveEffect()Lnet/minecraft/entity/Entity$MoveEffect;
-
initDataTracker
protected void initDataTracker()Initializes data tracker.- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5693Lnet/minecraft/class_1297;method_5693()Vofficial a_Lbfh;a_()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
collidesWith
Returns whether this entity cannot occupy the same space withother.This returns
falseifotheris connected through vehicles.- Overrides:
collidesWithin classEntity- Returns:
- whether this entity cannot occupy the same space with
other - See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_30949Lnet/minecraft/class_1297;method_30949(Lnet/minecraft/class_1297;)Zofficial hLbfh;h(Lbfh;)Znamed collidesWithLnet/minecraft/entity/Entity;collidesWith(Lnet/minecraft/entity/Entity;)Z
-
canCollide
- Mappings:
Namespace Name Mixin selector intermediary method_30959Lnet/minecraft/class_1690;method_30959(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Zofficial aLcaf;a(Lbfh;Lbfh;)Znamed canCollideLnet/minecraft/entity/vehicle/BoatEntity;canCollide(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;)Z
-
isCollidable
public boolean isCollidable()Returns whether other entities cannot occupy the same space with this entity.If
true, other entities can stand on this entity without falling.BoatEntityandShulkerEntityhas this behavior.- Overrides:
isCollidablein classEntity- Returns:
- whether other entities cannot occupy the same space with this entity
- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_30948Lnet/minecraft/class_1297;method_30948()Zofficial btLbfh;bt()Znamed isCollidableLnet/minecraft/entity/Entity;isCollidable()Z
-
isPushable
public boolean isPushable()Returns whether the entity can be pushed by other entities.- Overrides:
isPushablein classEntity- Returns:
- whether the entity can be pushed by other entities
- Mappings:
Namespace Name Mixin selector intermediary method_5810Lnet/minecraft/class_1297;method_5810()Zofficial boLbfh;bo()Znamed isPushableLnet/minecraft/entity/Entity;isPushable()Z
-
positionInPortal
Returns the entity's position in the portal after teleportation.- Overrides:
positionInPortalin classEntity- Returns:
- the entity's position in the portal after teleportation
- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_30633Lnet/minecraft/class_1297;method_30633(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_243;official aLbfh;a(Lha$a;Ll$a;)Leea;named positionInPortalLnet/minecraft/entity/Entity;positionInPortal(Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/world/BlockLocating$Rectangle;)Lnet/minecraft/util/math/Vec3d;
-
getMountedHeightOffset
public double getMountedHeightOffset()- Overrides:
getMountedHeightOffsetin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5621Lnet/minecraft/class_1297;method_5621()Dofficial bwLbfh;bw()Dnamed getMountedHeightOffsetLnet/minecraft/entity/Entity;getMountedHeightOffset()D
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
damagein classEntity- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5643Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Zofficial aLbfh;a(Lbem;F)Znamed damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
dropItems
- Mappings:
Namespace Name Mixin selector intermediary method_42279Lnet/minecraft/class_1690;method_42279(Lnet/minecraft/class_1282;)Vofficial aLcaf;a(Lbem;)Vnamed dropItemsLnet/minecraft/entity/vehicle/BoatEntity;dropItems(Lnet/minecraft/entity/damage/DamageSource;)V
-
onBubbleColumnSurfaceCollision
public void onBubbleColumnSurfaceCollision(boolean drag) Called when the entity collides with a bubble column with an air above.This applies the bubble column velocity by default.
BoatEntityuses this to spawn splash particles.- Overrides:
onBubbleColumnSurfaceCollisionin classEntity- Parameters:
drag- whether the entity should be dragged downwards- Mappings:
Namespace Name Mixin selector intermediary method_5700Lnet/minecraft/class_1297;method_5700(Z)Vofficial lLbfh;l(Z)Vnamed onBubbleColumnSurfaceCollisionLnet/minecraft/entity/Entity;onBubbleColumnSurfaceCollision(Z)V
-
pushAwayFrom
- Overrides:
pushAwayFromin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5697Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)Vofficial gLbfh;g(Lbfh;)Vnamed pushAwayFromLnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
-
asItem
- Mappings:
Namespace Name Mixin selector intermediary method_7557Lnet/minecraft/class_1690;method_7557()Lnet/minecraft/class_1792;official iLcaf;i()Lcfs;named asItemLnet/minecraft/entity/vehicle/BoatEntity;asItem()Lnet/minecraft/item/Item;
-
animateDamage
public void animateDamage(float yaw) Called on the client to animate the entity's damage (the wobble).- Overrides:
animateDamagein classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5879Lnet/minecraft/class_1297;method_5879(F)Vofficial mLbfh;m(F)Vnamed animateDamageLnet/minecraft/entity/Entity;animateDamage(F)V
-
canHit
public boolean canHit()Returns whether the entity can be hit with a projectile or be targeted by the player crosshair.- Overrides:
canHitin classEntity- Returns:
- whether the entity can be hit with a projectile or be targeted by the player crosshair
- Mappings:
Namespace Name Mixin selector intermediary method_5863Lnet/minecraft/class_1297;method_5863()Zofficial bnLbfh;bn()Znamed canHitLnet/minecraft/entity/Entity;canHit()Z
-
updateTrackedPositionAndAngles
public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate) - Overrides:
updateTrackedPositionAndAnglesin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5759Lnet/minecraft/class_1297;method_5759(DDDFFIZ)Vofficial aLbfh;a(DDDFFIZ)Vnamed updateTrackedPositionAndAnglesLnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
-
getMovementDirection
- Overrides:
getMovementDirectionin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5755Lnet/minecraft/class_1297;method_5755()Lnet/minecraft/class_2350;official cCLbfh;cC()Lha;named getMovementDirectionLnet/minecraft/entity/Entity;getMovementDirection()Lnet/minecraft/util/math/Direction;
-
tick
public void tick()Ticks this entity. -
handleBubbleColumn
private void handleBubbleColumn()- Mappings:
Namespace Name Mixin selector intermediary method_7550Lnet/minecraft/class_1690;method_7550()Vofficial wLcaf;w()Vnamed handleBubbleColumnLnet/minecraft/entity/vehicle/BoatEntity;handleBubbleColumn()V
-
getPaddleSoundEvent
- Mappings:
Namespace Name Mixin selector intermediary method_7537Lnet/minecraft/class_1690;method_7537()Lnet/minecraft/class_3414;official jLcaf;j()Lamg;named getPaddleSoundEventLnet/minecraft/entity/vehicle/BoatEntity;getPaddleSoundEvent()Lnet/minecraft/sound/SoundEvent;
-
updatePositionAndRotation
private void updatePositionAndRotation()- Mappings:
Namespace Name Mixin selector intermediary method_7555Lnet/minecraft/class_1690;method_7555()Vofficial xLcaf;x()Vnamed updatePositionAndRotationLnet/minecraft/entity/vehicle/BoatEntity;updatePositionAndRotation()V
-
setPaddleMovings
public void setPaddleMovings(boolean leftMoving, boolean rightMoving) - Mappings:
Namespace Name Mixin selector intermediary method_7538Lnet/minecraft/class_1690;method_7538(ZZ)Vofficial aLcaf;a(ZZ)Vnamed setPaddleMovingsLnet/minecraft/entity/vehicle/BoatEntity;setPaddleMovings(ZZ)V
-
interpolatePaddlePhase
public float interpolatePaddlePhase(int paddle, float tickDelta) - Mappings:
Namespace Name Mixin selector intermediary method_7551Lnet/minecraft/class_1690;method_7551(IF)Fofficial aLcaf;a(IF)Fnamed interpolatePaddlePhaseLnet/minecraft/entity/vehicle/BoatEntity;interpolatePaddlePhase(IF)F
-
checkLocation
- Mappings:
Namespace Name Mixin selector intermediary method_7552Lnet/minecraft/class_1690;method_7552()Lnet/minecraft/class_1690$class_1691;official yLcaf;y()Lcaf$a;named checkLocationLnet/minecraft/entity/vehicle/BoatEntity;checkLocation()Lnet/minecraft/entity/vehicle/BoatEntity$Location;
-
getWaterHeightBelow
public float getWaterHeightBelow()- Mappings:
Namespace Name Mixin selector intermediary method_7544Lnet/minecraft/class_1690;method_7544()Fofficial mLcaf;m()Fnamed getWaterHeightBelowLnet/minecraft/entity/vehicle/BoatEntity;getWaterHeightBelow()F
-
getNearbySlipperiness
public float getNearbySlipperiness()- Mappings:
Namespace Name Mixin selector intermediary method_7548Lnet/minecraft/class_1690;method_7548()Fofficial oLcaf;o()Fnamed getNearbySlipperinessLnet/minecraft/entity/vehicle/BoatEntity;getNearbySlipperiness()F
-
checkBoatInWater
private boolean checkBoatInWater()- Mappings:
Namespace Name Mixin selector intermediary method_7545Lnet/minecraft/class_1690;method_7545()Zofficial zLcaf;z()Znamed checkBoatInWaterLnet/minecraft/entity/vehicle/BoatEntity;checkBoatInWater()Z
-
getUnderWaterLocation
- Mappings:
Namespace Name Mixin selector intermediary method_7532Lnet/minecraft/class_1690;method_7532()Lnet/minecraft/class_1690$class_1691;official ALcaf;A()Lcaf$a;named getUnderWaterLocationLnet/minecraft/entity/vehicle/BoatEntity;getUnderWaterLocation()Lnet/minecraft/entity/vehicle/BoatEntity$Location;
-
updateVelocity
private void updateVelocity()- Mappings:
Namespace Name Mixin selector intermediary method_7534Lnet/minecraft/class_1690;method_7534()Vofficial CLcaf;C()Vnamed updateVelocityLnet/minecraft/entity/vehicle/BoatEntity;updateVelocity()V
-
updatePaddles
private void updatePaddles()- Mappings:
Namespace Name Mixin selector intermediary method_7549Lnet/minecraft/class_1690;method_7549()Vofficial DLcaf;D()Vnamed updatePaddlesLnet/minecraft/entity/vehicle/BoatEntity;updatePaddles()V
-
getPassengerHorizontalOffset
protected float getPassengerHorizontalOffset()- Mappings:
Namespace Name Mixin selector intermediary method_42280Lnet/minecraft/class_1690;method_42280()Fofficial pLcaf;p()Fnamed getPassengerHorizontalOffsetLnet/minecraft/entity/vehicle/BoatEntity;getPassengerHorizontalOffset()F
-
isSmallerThanBoat
- Mappings:
Namespace Name Mixin selector intermediary method_49182Lnet/minecraft/class_1690;method_49182(Lnet/minecraft/class_1297;)Zofficial aLcaf;a(Lbfh;)Znamed isSmallerThanBoatLnet/minecraft/entity/vehicle/BoatEntity;isSmallerThanBoat(Lnet/minecraft/entity/Entity;)Z
-
updatePassengerPosition
- Overrides:
updatePassengerPositionin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5865Lnet/minecraft/class_1297;method_5865(Lnet/minecraft/class_1297;)Vofficial iLbfh;i(Lbfh;)Vnamed updatePassengerPositionLnet/minecraft/entity/Entity;updatePassengerPosition(Lnet/minecraft/entity/Entity;)V
-
updatePassengerForDismount
Returns the position of the dismountedpassenger.Vehicles should override this to return a suitable dismounting position for the passenger. Check the implementation of the subclass for details.
- Overrides:
updatePassengerForDismountin classEntity- Returns:
- the position of the dismounted
passenger - See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_24829Lnet/minecraft/class_1297;method_24829(Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;official bLbfh;b(Lbfx;)Leea;named updatePassengerForDismountLnet/minecraft/entity/Entity;updatePassengerForDismount(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
-
copyEntityData
- Mappings:
Namespace Name Mixin selector intermediary method_7546Lnet/minecraft/class_1690;method_7546(Lnet/minecraft/class_1297;)Vofficial bLcaf;b(Lbfh;)Vnamed copyEntityDataLnet/minecraft/entity/vehicle/BoatEntity;copyEntityData(Lnet/minecraft/entity/Entity;)V
-
onPassengerLookAround
- Overrides:
onPassengerLookAroundin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5644Lnet/minecraft/class_1297;method_5644(Lnet/minecraft/class_1297;)Vofficial jLbfh;j(Lbfh;)Vnamed onPassengerLookAroundLnet/minecraft/entity/Entity;onPassengerLookAround(Lnet/minecraft/entity/Entity;)V
-
writeCustomDataToNbt
Writes custom data tonbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Specified by:
writeCustomDataToNbtin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vofficial bLbfh;b(Lqr;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
Reads custom data fromnbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Specified by:
readCustomDataFromNbtin classEntity- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vofficial aLbfh;a(Lqr;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
interact
Called when a player interacts with this entity.- Overrides:
interactin classEntity- Parameters:
player- the playerhand- the hand the player used to interact with this entity- Mappings:
Namespace Name Mixin selector intermediary method_5688Lnet/minecraft/class_1297;method_5688(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official aLbfh;a(Lbym;Lbdv;)Lbdw;named interactLnet/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 state, BlockPos landedPosition) Called when the entity falls. Flying mobs should override this to do nothing.- Overrides:
fallin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5623Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)Vofficial aLbfh;a(DZLdby;Lgu;)Vnamed fallLnet/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 intermediary method_7556Lnet/minecraft/class_1690;method_7556(I)Zofficial cLcaf;c(I)Znamed isPaddleMovingLnet/minecraft/entity/vehicle/BoatEntity;isPaddleMoving(I)Z
-
setDamageWobbleStrength
public void setDamageWobbleStrength(float wobbleStrength) - Mappings:
Namespace Name Mixin selector intermediary method_7542Lnet/minecraft/class_1690;method_7542(F)Vofficial aLcaf;a(F)Vnamed setDamageWobbleStrengthLnet/minecraft/entity/vehicle/BoatEntity;setDamageWobbleStrength(F)V
-
getDamageWobbleStrength
public float getDamageWobbleStrength()- Mappings:
Namespace Name Mixin selector intermediary method_7554Lnet/minecraft/class_1690;method_7554()Fofficial qLcaf;q()Fnamed getDamageWobbleStrengthLnet/minecraft/entity/vehicle/BoatEntity;getDamageWobbleStrength()F
-
setDamageWobbleTicks
public void setDamageWobbleTicks(int wobbleTicks) - Mappings:
Namespace Name Mixin selector intermediary method_7553Lnet/minecraft/class_1690;method_7553(I)Vofficial dLcaf;d(I)Vnamed setDamageWobbleTicksLnet/minecraft/entity/vehicle/BoatEntity;setDamageWobbleTicks(I)V
-
getDamageWobbleTicks
public int getDamageWobbleTicks()- Mappings:
Namespace Name Mixin selector intermediary method_7533Lnet/minecraft/class_1690;method_7533()Iofficial rLcaf;r()Inamed getDamageWobbleTicksLnet/minecraft/entity/vehicle/BoatEntity;getDamageWobbleTicks()I
-
setBubbleWobbleTicks
private void setBubbleWobbleTicks(int wobbleTicks) - Mappings:
Namespace Name Mixin selector intermediary method_7531Lnet/minecraft/class_1690;method_7531(I)Vofficial bLcaf;b(I)Vnamed setBubbleWobbleTicksLnet/minecraft/entity/vehicle/BoatEntity;setBubbleWobbleTicks(I)V
-
getBubbleWobbleTicks
private int getBubbleWobbleTicks()- Mappings:
Namespace Name Mixin selector intermediary method_7539Lnet/minecraft/class_1690;method_7539()Iofficial ELcaf;E()Inamed getBubbleWobbleTicksLnet/minecraft/entity/vehicle/BoatEntity;getBubbleWobbleTicks()I
-
interpolateBubbleWobble
public float interpolateBubbleWobble(float tickDelta) - Mappings:
Namespace Name Mixin selector intermediary method_7547Lnet/minecraft/class_1690;method_7547(F)Fofficial sLcaf;s(F)Fnamed interpolateBubbleWobbleLnet/minecraft/entity/vehicle/BoatEntity;interpolateBubbleWobble(F)F
-
setDamageWobbleSide
public void setDamageWobbleSide(int side) - Mappings:
Namespace Name Mixin selector intermediary method_7540Lnet/minecraft/class_1690;method_7540(I)Vofficial mLcaf;m(I)Vnamed setDamageWobbleSideLnet/minecraft/entity/vehicle/BoatEntity;setDamageWobbleSide(I)V
-
getDamageWobbleSide
public int getDamageWobbleSide()- Mappings:
Namespace Name Mixin selector intermediary method_7543Lnet/minecraft/class_1690;method_7543()Iofficial sLcaf;s()Inamed getDamageWobbleSideLnet/minecraft/entity/vehicle/BoatEntity;getDamageWobbleSide()I
-
setVariant
- Specified by:
setVariantin interfaceVariantHolder<BoatEntity.Type>- Mappings:
Namespace Name Mixin selector intermediary method_47884Lnet/minecraft/class_1690;method_47884(Lnet/minecraft/class_1690$class_1692;)Vofficial aLcaf;a(Lcaf$b;)Vnamed setVariantLnet/minecraft/entity/vehicle/BoatEntity;setVariant(Lnet/minecraft/entity/vehicle/BoatEntity$Type;)V
-
getVariant
- Specified by:
getVariantin interfaceVariantHolder<BoatEntity.Type>- Mappings:
Namespace Name Mixin selector intermediary method_47885Lnet/minecraft/class_1690;method_47885()Lnet/minecraft/class_1690$class_1692;official tLcaf;t()Lcaf$b;named getVariantLnet/minecraft/entity/vehicle/BoatEntity;getVariant()Lnet/minecraft/entity/vehicle/BoatEntity$Type;
-
canAddPassenger
Returns whetherentitycan ride this entity.Returning
falsecauses other entities to be unable to ride this entity. For example,BoatEntityuses this to restrict how many passengers can ride the same boat (2 for normal, 1 for chest boat).This is the opposite of
Entity.canStartRiding(net.minecraft.entity.Entity).- Overrides:
canAddPassengerin classEntity- Returns:
- whether
entitycan ride this entity - See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5818Lnet/minecraft/class_1297;method_5818(Lnet/minecraft/class_1297;)Zofficial oLbfh;o(Lbfh;)Znamed canAddPassengerLnet/minecraft/entity/Entity;canAddPassenger(Lnet/minecraft/entity/Entity;)Z
-
getMaxPassengers
protected int getMaxPassengers()- Mappings:
Namespace Name Mixin selector intermediary method_42281Lnet/minecraft/class_1690;method_42281()Iofficial vLcaf;v()Inamed getMaxPassengersLnet/minecraft/entity/vehicle/BoatEntity;getMaxPassengers()I
-
getControllingPassenger
Returns the passenger in control of this entity, ornullif there is none.Rideable entities should override this to return the entity. This is usually
#getFirstPassenger.- Overrides:
getControllingPassengerin classEntity- Returns:
- the passenger in control of this entity, or
nullif there is none - See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5642Lnet/minecraft/class_1297;method_5642()Lnet/minecraft/class_1309;official cLLbfh;cL()Lbfx;named getControllingPassengerLnet/minecraft/entity/Entity;getControllingPassenger()Lnet/minecraft/entity/LivingEntity;
-
setInputs
public void setInputs(boolean pressingLeft, boolean pressingRight, boolean pressingForward, boolean pressingBack) - Mappings:
Namespace Name Mixin selector intermediary method_7535Lnet/minecraft/class_1690;method_7535(ZZZZ)Vofficial aLcaf;a(ZZZZ)Vnamed setInputsLnet/minecraft/entity/vehicle/BoatEntity;setInputs(ZZZZ)V
-
isSubmergedInWater
public boolean isSubmergedInWater()Returns whether this entity's hitbox is fully submerged in water.- Overrides:
isSubmergedInWaterin classEntity- Returns:
- whether this entity's hitbox is fully submerged in water
- Mappings:
Namespace Name Mixin selector intermediary method_5869Lnet/minecraft/class_1297;method_5869()Zofficial aYLbfh;aY()Znamed isSubmergedInWaterLnet/minecraft/entity/Entity;isSubmergedInWater()Z
-
getPickBlockStack
Returns the stack for creative "pick block" functionality, ornullif there is none.If the entity has an item representation (such as boats or minecarts), this should be overridden to return a new stack. Note that
MobEntityhandles the spawn eggs.ItemFrameEntityinstead returns the copy of the stack held in the frame.- Overrides:
getPickBlockStackin classEntity- Returns:
- the stack for creative "pick block" functionality, or
nullif there is none - Mappings:
Namespace Name Mixin selector intermediary method_31480Lnet/minecraft/class_1297;method_31480()Lnet/minecraft/class_1799;official dvLbfh;dv()Lcfx;named getPickBlockStackLnet/minecraft/entity/Entity;getPickBlockStack()Lnet/minecraft/item/ItemStack;
-