Package net.minecraft.entity.vehicle
Class BoatEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.vehicle.BoatEntity
- All Implemented Interfaces:
CommandSource
public class BoatEntity extends Entity
- Mappings:
Namespace Name official uxintermediary net/minecraft/class_1891named net/minecraft/entity/vehicle/BoatEntity
-
Field Summary
Fields Modifier and Type Field Description private booleanfield_8113private doublefield_8114private doublefield_8115private doublefield_8116private intfield_8117private doublefield_8118private doublefield_8119private doublefield_8120private doublefield_8121private doublefield_8122private doublefield_8123Fields inherited from class net.minecraft.entity.Entity
changingDimension, colliding, dataTracker, dimension, distanceTraveled, fallDistance, field_7357, field_7362, field_7363, field_7364, field_7365, field_7370, field_7390, fireResistance, firstUpdate, height, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inLava, isFireImmune, lastPortalBlockPos, lastPortalVec3d, netherPortalCooldown, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, renderDistanceMultiplier, rider, stepHeight, teleportDirection, teleporting, ticksAlive, touchingWater, trackedX, trackedY, trackedZ, vehicle, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
Constructors Constructor Description BoatEntity(World world)BoatEntity(World world, double double2, double double3, double double4) -
Method Summary
Modifier and Type Method Description voidanimateDamage()protected booleancanClimb()booleancollides()booleandamage(DamageSource source, float amount)protected voiddeserialize(CompoundTag tag)protected voidfall(double heightDifference, boolean onGround, Block landedBlock, BlockPos landedPosition)BoxgetBox()BoxgetHardCollisionBox(Entity collidingEntity)doublegetMountedHeightOffset()protected voidinitDataTracker()booleanisPushable()voidmethod_6981()voidmethod_7749(float float2)voidmethod_7750(int int2)voidmethod_7751(boolean bool)voidmethod_7752(int int2)floatmethod_7753()intmethod_7754()intmethod_7755()booleanopenInventory(PlayerEntity player)protected voidserialize(CompoundTag tag)voidsetVelocityClient(double x, double y, double z)voidtick()voidupdateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)Methods inherited from class net.minecraft.entity.Entity
addVelocity, afterSpawn, attemptSprintingParticles, baseTick, burn, canAvoidTraps, canFly, canUseCommand, checkBlockCollision, copyPortalInfo, copyPosition, destroy, doesNotCollide, doesRenderOnFire, equals, equip, extinguish, fromClientTag, fromTag, getAir, getArmorStacks, getBlastResistance, getBlockPos, getBoundingBox, getCameraPosVec, getCommandStats, getCustomName, getDataTracker, getDefaultNetherPortalCooldown, getDistanceTo, getEntity, getEntityId, getEyeHeight, getFlag, getHeadRotation, getHeightOffset, getHorizontalDirection, getHoverEvent, getLastNetherPortalDirection, getLastNetherPortalDirectionVector, getMaxNetherPortalTime, getName, getPos, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getSplashSound, getSwimSound, getTranslationKey, getUuid, getWorld, handleAttack, handleFallDamage, handleStatus, hasCustomName, hashCode, hasVehicle, increaseTransforms, interactAt, isAlive, isAttackable, isCustomNameVisible, isFireImmune, isImmuneToExplosion, isInsideWall, isInvisible, isInvisibleTo, isInvulnerableTo, isOnFire, isOutsideWorldborder, isPartOf, isSilent, isSneaking, isSpectatedBy, isSprinting, isSubmergedIn, isTouchingWater, kill, method_6912, method_6924, method_6926, method_6939, method_6940, method_6943, method_6944, method_6945, method_6948, method_6949, method_6968, method_6971, method_6977, method_6984, method_6985, method_6994, method_6998, method_7008, method_7020, method_7049, method_7051, method_7058, move, onLightningStrike, onPlayerCollision, onSwimmingStart, playSound, playStepSound, populateCrashReport, pushAwayFrom, rayTrace, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, saveSelfToTag, scheduleVelocityUpdate, sendCommandFeedback, sendMessage, setAir, setArmorSlot, setBoundingBox, setBounds, setCustomName, setCustomNameVisible, setEntityId, setFlag, setHeadYaw, setInNetherPortal, setInvisible, setOnFireFor, setOnFireFromLava, setOutsideWorldborder, setRotation, setSilent, setSneaking, setSprinting, setStat, setSwimming, setWorld, setYaw, shouldRender, shouldRender, shouldRenderName, shouldSetPositionOnLoad, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredDistanceToCenter, squaredDistanceToEntity, startRiding, teleportToDimension, tickFire, tickRiding, toListTag, toListTag, toString, updateKilledAdvancementCriterion, updatePosition, updatePositionAndAngles, writePlayerData
-
Field Details
-
field_8113
private boolean field_8113- Mappings:
Namespace Name Mixin selector official aLux;a:Zintermediary field_8113Lnet/minecraft/class_1891;field_8113:Znamed field_8113Lnet/minecraft/entity/vehicle/BoatEntity;field_8113:Z
-
field_8116
private double field_8116- Mappings:
Namespace Name Mixin selector official bLux;b:Dintermediary field_8116Lnet/minecraft/class_1891;field_8116:Dnamed field_8116Lnet/minecraft/entity/vehicle/BoatEntity;field_8116:D
-
field_8117
private int field_8117- Mappings:
Namespace Name Mixin selector official cLux;c:Iintermediary field_8117Lnet/minecraft/class_1891;field_8117:Inamed field_8117Lnet/minecraft/entity/vehicle/BoatEntity;field_8117:I
-
field_8118
private double field_8118- Mappings:
Namespace Name Mixin selector official dLux;d:Dintermediary field_8118Lnet/minecraft/class_1891;field_8118:Dnamed field_8118Lnet/minecraft/entity/vehicle/BoatEntity;field_8118:D
-
field_8119
private double field_8119- Mappings:
Namespace Name Mixin selector official eLux;e:Dintermediary field_8119Lnet/minecraft/class_1891;field_8119:Dnamed field_8119Lnet/minecraft/entity/vehicle/BoatEntity;field_8119:D
-
field_8120
private double field_8120- Mappings:
Namespace Name Mixin selector official fLux;f:Dintermediary field_8120Lnet/minecraft/class_1891;field_8120:Dnamed field_8120Lnet/minecraft/entity/vehicle/BoatEntity;field_8120:D
-
field_8121
private double field_8121- Mappings:
Namespace Name Mixin selector official gLux;g:Dintermediary field_8121Lnet/minecraft/class_1891;field_8121:Dnamed field_8121Lnet/minecraft/entity/vehicle/BoatEntity;field_8121:D
-
field_8122
private double field_8122- Mappings:
Namespace Name Mixin selector official hLux;h:Dintermediary field_8122Lnet/minecraft/class_1891;field_8122:Dnamed field_8122Lnet/minecraft/entity/vehicle/BoatEntity;field_8122:D
-
field_8123
- Mappings:
Namespace Name Mixin selector official iLux;i:Dintermediary field_8123Lnet/minecraft/class_1891;field_8123:Dnamed field_8123Lnet/minecraft/entity/vehicle/BoatEntity;field_8123:D
-
field_8114
- Mappings:
Namespace Name Mixin selector official arLux;ar:Dintermediary field_8114Lnet/minecraft/class_1891;field_8114:Dnamed field_8114Lnet/minecraft/entity/vehicle/BoatEntity;field_8114:D
-
field_8115
- Mappings:
Namespace Name Mixin selector official asLux;as:Dintermediary field_8115Lnet/minecraft/class_1891;field_8115:Dnamed field_8115Lnet/minecraft/entity/vehicle/BoatEntity;field_8115:D
-
-
Constructor Details
-
BoatEntity
- Mappings:
Namespace Name Mixin selector official <init>Lpk;<init>(Ladm;)Vintermediary <init>Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
BoatEntity
-
-
Method Details
-
canClimb
protected boolean canClimb() -
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official hLpk;h()Vintermediary method_7043Lnet/minecraft/class_1745;method_7043()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
getHardCollisionBox
- Overrides:
getHardCollisionBoxin classEntity- Mappings:
Namespace Name Mixin selector official jLpk;j(Lpk;)Laug;intermediary method_7052Lnet/minecraft/class_1745;method_7052(Lnet/minecraft/class_1745;)Lnet/minecraft/class_646;named getHardCollisionBoxLnet/minecraft/entity/Entity;getHardCollisionBox(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Box;
-
getBox
-
isPushable
public boolean isPushable()- Overrides:
isPushablein classEntity- Mappings:
Namespace Name Mixin selector official aeLpk;ae()Zintermediary method_6974Lnet/minecraft/class_1745;method_6974()Znamed isPushableLnet/minecraft/entity/Entity;isPushable()Z
-
getMountedHeightOffset
public double getMountedHeightOffset()- Overrides:
getMountedHeightOffsetin classEntity- Mappings:
Namespace Name Mixin selector official anLpk;an()Dintermediary method_6983Lnet/minecraft/class_1745;method_6983()Dnamed getMountedHeightOffsetLnet/minecraft/entity/Entity;getMountedHeightOffset()D
-
damage
-
animateDamage
- Overrides:
animateDamagein classEntity- Mappings:
Namespace Name Mixin selector official arLpk;ar()Vintermediary method_6987Lnet/minecraft/class_1745;method_6987()Vnamed animateDamageLnet/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:
updateTrackedPositionAndAnglesin classEntity- Mappings:
Namespace Name Mixin selector official aLpk;a(DDDFFIZ)Vintermediary method_6920Lnet/minecraft/class_1745;method_6920(DDDFFIZ)Vnamed updateTrackedPositionAndAnglesLnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
-
setVelocityClient
- Overrides:
setVelocityClientin classEntity- Mappings:
Namespace Name Mixin selector official iLpk;i(DDD)Vintermediary method_7048Lnet/minecraft/class_1745;method_7048(DDD)Vnamed setVelocityClientLnet/minecraft/entity/Entity;setVelocityClient(DDD)V
-
tick
public void tick() -
method_6981
public void method_6981()- Overrides:
method_6981in classEntity- Mappings:
Namespace Name Mixin selector official alLpk;al()Vintermediary method_6981Lnet/minecraft/class_1745;method_6981()Vnamed method_6981Lnet/minecraft/entity/Entity;method_6981()V
-
serialize
-
deserialize
- Specified by:
deserializein classEntity- Mappings:
Namespace Name Mixin selector official aLpk;a(Ldn;)Vintermediary method_6933Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)Vnamed deserializeLnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
-
openInventory
- Overrides:
openInventoryin classEntity- Mappings:
Namespace Name Mixin selector official eLpk;e(Lwn;)Zintermediary method_7028Lnet/minecraft/class_1745;method_7028(Lnet/minecraft/class_1963;)Znamed openInventoryLnet/minecraft/entity/Entity;openInventory(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
fall
protected void fall(double heightDifference, boolean onGround, Block landedBlock, BlockPos landedPosition)- Overrides:
fallin classEntity- Mappings:
Namespace Name Mixin selector official aLpk;a(DZLafh;Lcj;)Vintermediary method_6922Lnet/minecraft/class_1745;method_6922(DZLnet/minecraft/class_160;Lnet/minecraft/class_1372;)Vnamed fallLnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/Block;Lnet/minecraft/util/math/BlockPos;)V
-
method_7749
public void method_7749(float float2)- Mappings:
Namespace Name Mixin selector official aLux;a(F)Vintermediary method_7749Lnet/minecraft/class_1891;method_7749(F)Vnamed method_7749Lnet/minecraft/entity/vehicle/BoatEntity;method_7749(F)V
-
method_7753
public float method_7753()- Mappings:
Namespace Name Mixin selector official jLux;j()Fintermediary method_7753Lnet/minecraft/class_1891;method_7753()Fnamed method_7753Lnet/minecraft/entity/vehicle/BoatEntity;method_7753()F
-
method_7750
public void method_7750(int int2)- Mappings:
Namespace Name Mixin selector official aLux;a(I)Vintermediary method_7750Lnet/minecraft/class_1891;method_7750(I)Vnamed method_7750Lnet/minecraft/entity/vehicle/BoatEntity;method_7750(I)V
-
method_7754
public int method_7754()- Mappings:
Namespace Name Mixin selector official lLux;l()Iintermediary method_7754Lnet/minecraft/class_1891;method_7754()Inamed method_7754Lnet/minecraft/entity/vehicle/BoatEntity;method_7754()I
-
method_7752
public void method_7752(int int2)- Mappings:
Namespace Name Mixin selector official bLux;b(I)Vintermediary method_7752Lnet/minecraft/class_1891;method_7752(I)Vnamed method_7752Lnet/minecraft/entity/vehicle/BoatEntity;method_7752(I)V
-
method_7755
public int method_7755()- Mappings:
Namespace Name Mixin selector official mLux;m()Iintermediary method_7755Lnet/minecraft/class_1891;method_7755()Inamed method_7755Lnet/minecraft/entity/vehicle/BoatEntity;method_7755()I
-
method_7751
- Mappings:
Namespace Name Mixin selector official aLux;a(Z)Vintermediary method_7751Lnet/minecraft/class_1891;method_7751(Z)Vnamed method_7751Lnet/minecraft/entity/vehicle/BoatEntity;method_7751(Z)V
-