Package net.minecraft.entity.vehicle
Class AbstractMinecartEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.vehicle.AbstractMinecartEntity
- Direct Known Subclasses:
CommandBlockMinecartEntity,FurnaceMinecartEntity,MinecartEntity,SpawnerMinecartEntity,StorageMinecartEntity,TntMinecartEntity
- Mappings:
Namespace Name official vwintermediary net/minecraft/class_965named net/minecraft/entity/vehicle/AbstractMinecartEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int[][][]private intprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate Stringprivate booleanFields inherited from class net.minecraft.entity.Entity
boundingBox, changingDimension, chunkX, chunkY, chunkZ, colliding, dataTracker, dimension, distanceTraveled, fallDistance, field_3203, field_3214, field_3223, field_3232, fireResistance, height, heightOffset, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inLava, isFireImmune, lastNetherPortalAxis, netherPortalCooldown, netherPortalTime, noClip, onGround, pitch, playerUuid, prevHorizontalSpeed, prevPitch, prevTickX, prevTickY, prevTickZ, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, removed, renderDistanceMultiplier, rider, stepHeight, teleporting, ticksAlive, touchingWater, trackedX, trackedY, trackedZ, updateNeeded, vehicle, velocityDirty, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
ConstructorsConstructorDescriptionAbstractMinecartEntity(World world) AbstractMinecartEntity(World world, double x, double y, double z) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidprotected booleancanClimb()booleancollides()booleandamage(DamageSource source, float amount) voiddropItems(DamageSource damageSource) intgetBox()intfloatintintgetHardCollisionBox(Entity collidingEntity) doublebooleanprotected voidbooleanfloatvoidmethod_2488(double double2, double double3, double double4, float float2, float float3, int int2) booleanprotected voidmethod_5408(int int2, int int3, int int4, double double2, double double3, Block block, int int5) static AbstractMinecartEntitymethod_5410(World world, double double2, double double3, double double4, int int2) voidmethod_5411(String string) protected voidmethod_5414(double double2) voidmethod_5416(int int2) abstract intvoidmethod_5418(int int2) intintvoidonActivatorRail(int x, int y, int z, boolean powered) voidpushAwayFrom(Entity entity) protected voidvoidremove()voidsetCustomBlockOffset(int offset) voidsetCustomBlockPresent(boolean present) voidsetDamageWobbleSide(int wobbleSide) voidsetDamageWobbleStrength(float damageWobbleStrength) voidsetDamageWobbleTicks(int wobbleTicks) voidsetVelocityClient(double x, double y, double z) snapPositionToRail(double x, double y, double z) snapPositionToRailWithOffset(double x, double y, double z, double offset) voidtick()protected voidMethods inherited from class net.minecraft.entity.Entity
addVelocity, afterSpawn, baseTick, burn, canAvoidTraps, canFly, checkBlockCollision, copyFrom, copyPosition, destroy, distanceTo, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropItem, enterNetherPortal, equals, extinguish, fromNbt, getAir, getArmorStacks, getBrightnessAtEyes, getDataTracker, getDefaultNetherPortalCooldown, getEntityId, getEyeHeight, getFlag, getHeadRotation, getHeightOffset, getLastNetherPortalAxis, getLightmapCoordinates, getMaxNetherPortalTime, getParts, getRotation, getSafeFallDistance, getSavedEntityId, getSplashSound, getSwimSound, getTargetingMargin, getUuid, handleAttack, handleStatus, hashCode, hasVehicle, increaseTransforms, isAlive, isAttackable, isFireImmune, isInsideWall, isInvisible, isInvisibleTo, isOnFire, isPartOf, isSneaking, isSprinting, isSubmergedIn, isSwimming, isTouchingWater, method_2469, method_2489, method_2490, method_2494, method_4444, method_4447, method_5379, method_6097, method_6344, method_8364, move, onKilledOther, onLightningStrike, onPlayerCollision, openInventory, playSound, populateCrashReport, pushOutOfBlocks, refreshPositionAndAngles, saveSelfToNbt, saveToNbt, scheduleVelocityUpdate, setAir, setArmorSlot, setBounds, setEntityId, setFlag, setHeadYaw, setInLava, setInvisible, setOnFireFor, setOnFireFromLava, setRotation, setSneaking, setSprinting, setSwimming, setWorld, shouldRender, shouldRender, shouldSetPositionOnLoad, squaredDistanceTo, squaredDistanceTo, startRiding, teleportToDimension, tickFire, tickRiding, toListNbt, toListNbt, toString, updateKilledAdvancementCriterion, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateVelocity, updateWaterState, writePlayerData
-
Field Details
-
ADJACENT_RAIL_POSITIONS
private static final int[][][] ADJACENT_RAIL_POSITIONS- Mappings:
Namespace Name Mixin selector official cLvw;c:[[[Iintermediary field_3909Lnet/minecraft/class_965;field_3909:[[[Inamed ADJACENT_RAIL_POSITIONSLnet/minecraft/entity/vehicle/AbstractMinecartEntity;ADJACENT_RAIL_POSITIONS:[[[I
-
yawFlipped
private boolean yawFlipped- Mappings:
Namespace Name Mixin selector official aLvw;a:Zintermediary field_3908Lnet/minecraft/class_965;field_3908:Znamed yawFlippedLnet/minecraft/entity/vehicle/AbstractMinecartEntity;yawFlipped:Z
-
customName
- Mappings:
Namespace Name Mixin selector official bLvw;b:Ljava/lang/String;intermediary field_6143Lnet/minecraft/class_965;field_6143:Ljava/lang/String;named customNameLnet/minecraft/entity/vehicle/AbstractMinecartEntity;customName:Ljava/lang/String;
-
clientInterpolationSteps
private int clientInterpolationSteps- Mappings:
Namespace Name Mixin selector official dLvw;d:Iintermediary field_3910Lnet/minecraft/class_965;field_3910:Inamed clientInterpolationStepsLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientInterpolationSteps:I
-
clientX
private double clientX- Mappings:
Namespace Name Mixin selector official eLvw;e:Dintermediary field_3911Lnet/minecraft/class_965;field_3911:Dnamed clientXLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientX:D
-
clientY
private double clientY- Mappings:
Namespace Name Mixin selector official fLvw;f:Dintermediary field_3912Lnet/minecraft/class_965;field_3912:Dnamed clientYLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientY:D
-
clientZ
private double clientZ- Mappings:
Namespace Name Mixin selector official gLvw;g:Dintermediary field_3898Lnet/minecraft/class_965;field_3898:Dnamed clientZLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientZ:D
-
clientYaw
private double clientYaw- Mappings:
Namespace Name Mixin selector official hLvw;h:Dintermediary field_3899Lnet/minecraft/class_965;field_3899:Dnamed clientYawLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientYaw:D
-
clientPitch
private double clientPitch- Mappings:
Namespace Name Mixin selector official iLvw;i:Dintermediary field_3900Lnet/minecraft/class_965;field_3900:Dnamed clientPitchLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientPitch:D
-
clientXVelocity
- Mappings:
Namespace Name Mixin selector official jLvw;j:Dintermediary field_3901Lnet/minecraft/class_965;field_3901:Dnamed clientXVelocityLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientXVelocity:D
-
clientYVelocity
- Mappings:
Namespace Name Mixin selector official auLvw;au:Dintermediary field_3902Lnet/minecraft/class_965;field_3902:Dnamed clientYVelocityLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientYVelocity:D
-
clientZVelocity
- Mappings:
Namespace Name Mixin selector official avLvw;av:Dintermediary field_3903Lnet/minecraft/class_965;field_3903:Dnamed clientZVelocityLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientZVelocity:D
-
-
Constructor Details
-
AbstractMinecartEntity
- Mappings:
Namespace Name Mixin selector official <init>Lqm;<init>(Lafm;)Vintermediary <init>Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
AbstractMinecartEntity
- Mappings:
Namespace Name Mixin selector official <init>Lvw;<init>(Lafm;DDD)Vintermediary <init>Lnet/minecraft/class_965;<init>(Lnet/minecraft/class_1150;DDD)Vnamed <init>Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;<init>(Lnet/minecraft/world/World;DDD)V
-
-
Method Details
-
method_5410
public static AbstractMinecartEntity method_5410(World world, double double2, double double3, double double4, int int2) - Mappings:
Namespace Name Mixin selector official aLvw;a(Lafm;DDDI)Lvw;intermediary method_5410Lnet/minecraft/class_965;method_5410(Lnet/minecraft/class_1150;DDDI)Lnet/minecraft/class_965;named method_5410Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5410(Lnet/minecraft/world/World;DDDI)Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;
-
canClimb
protected boolean canClimb() -
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official cLqm;c()Vintermediary method_2484Lnet/minecraft/class_864;method_2484()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
getHardCollisionBox
- Overrides:
getHardCollisionBoxin classEntity- Mappings:
Namespace Name Mixin selector official gLqm;g(Lqm;)Laye;intermediary method_2555Lnet/minecraft/class_864;method_2555(Lnet/minecraft/class_864;)Lnet/minecraft/class_231;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 SLqm;S()Zintermediary method_2472Lnet/minecraft/class_864;method_2472()Znamed isPushableLnet/minecraft/entity/Entity;isPushable()Z
-
getMountedHeightOffset
public double getMountedHeightOffset()- Overrides:
getMountedHeightOffsetin classEntity- Mappings:
Namespace Name Mixin selector official aeLqm;ae()Dintermediary method_2481Lnet/minecraft/class_864;method_2481()Dnamed getMountedHeightOffsetLnet/minecraft/entity/Entity;getMountedHeightOffset()D
-
damage
-
dropItems
- Mappings:
Namespace Name Mixin selector official aLvw;a(Lqa;)Vintermediary method_5412Lnet/minecraft/class_965;method_5412(Lnet/minecraft/class_856;)Vnamed dropItemsLnet/minecraft/entity/vehicle/AbstractMinecartEntity;dropItems(Lnet/minecraft/entity/damage/DamageSource;)V
-
animateDamage
- Overrides:
animateDamagein classEntity- Mappings:
Namespace Name Mixin selector official ajLqm;aj()Vintermediary method_2509Lnet/minecraft/class_864;method_2509()Vnamed animateDamageLnet/minecraft/entity/Entity;animateDamage()V
-
collides
public boolean collides() -
remove
public void remove() -
tick
public void tick() -
onActivatorRail
public void onActivatorRail(int x, int y, int z, boolean powered) - Mappings:
Namespace Name Mixin selector official aLvw;a(IIIZ)Vintermediary method_5409Lnet/minecraft/class_965;method_5409(IIIZ)Vnamed onActivatorRailLnet/minecraft/entity/vehicle/AbstractMinecartEntity;onActivatorRail(IIIZ)V
-
method_5414
protected void method_5414(double double2) - Mappings:
Namespace Name Mixin selector official bLvw;b(D)Vintermediary method_5414Lnet/minecraft/class_965;method_5414(D)Vnamed method_5414Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5414(D)V
-
method_5408
protected void method_5408(int int2, int int3, int int4, double double2, double double3, Block block, int int5) - Mappings:
Namespace Name Mixin selector official aLvw;a(IIIDDLaht;I)Vintermediary method_5408Lnet/minecraft/class_965;method_5408(IIIDDLnet/minecraft/class_197;I)Vnamed method_5408Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5408(IIIDDLnet/minecraft/block/Block;I)V
-
applySlowdown
protected void applySlowdown()- Mappings:
Namespace Name Mixin selector official iLvw;i()Vintermediary method_5415Lnet/minecraft/class_965;method_5415()Vnamed applySlowdownLnet/minecraft/entity/vehicle/AbstractMinecartEntity;applySlowdown()V
-
snapPositionToRailWithOffset
@Environment(CLIENT) public Vec3d snapPositionToRailWithOffset(double x, double y, double z, double offset) - Mappings:
Namespace Name Mixin selector official aLvw;a(DDDD)Layj;intermediary method_3060Lnet/minecraft/class_965;method_3060(DDDD)Lnet/minecraft/class_236;named snapPositionToRailWithOffsetLnet/minecraft/entity/vehicle/AbstractMinecartEntity;snapPositionToRailWithOffset(DDDD)Lnet/minecraft/util/math/Vec3d;
-
snapPositionToRail
- Mappings:
Namespace Name Mixin selector official aLvw;a(DDD)Layj;intermediary method_3059Lnet/minecraft/class_965;method_3059(DDD)Lnet/minecraft/class_236;named snapPositionToRailLnet/minecraft/entity/vehicle/AbstractMinecartEntity;snapPositionToRail(DDD)Lnet/minecraft/util/math/Vec3d;
-
readCustomDataFromNbt
- Specified by:
readCustomDataFromNbtin classEntity- Mappings:
Namespace Name Mixin selector official aLqm;a(Ldg;)Vintermediary method_2498Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
writeCustomDataToNbt
- Specified by:
writeCustomDataToNbtin classEntity- Mappings:
Namespace Name Mixin selector official bLqm;b(Ldg;)Vintermediary method_2528Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
method_2475
- Overrides:
method_2475in classEntity- Mappings:
Namespace Name Mixin selector official YLqm;Y()Fintermediary method_2475Lnet/minecraft/class_864;method_2475()Fnamed method_2475Lnet/minecraft/entity/Entity;method_2475()F
-
pushAwayFrom
- Overrides:
pushAwayFromin classEntity- Mappings:
Namespace Name Mixin selector official fLqm;f(Lqm;)Vintermediary method_2552Lnet/minecraft/class_864;method_2552(Lnet/minecraft/class_864;)Vnamed pushAwayFromLnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
-
method_2488
@Environment(CLIENT) public void method_2488(double double2, double double3, double double4, float float2, float float3, int int2) - Overrides:
method_2488in classEntity- Mappings:
Namespace Name Mixin selector official aLqm;a(DDDFFI)Vintermediary method_2488Lnet/minecraft/class_864;method_2488(DDDFFI)Vnamed method_2488Lnet/minecraft/entity/Entity;method_2488(DDDFFI)V
-
setVelocityClient
- Overrides:
setVelocityClientin classEntity- Mappings:
Namespace Name Mixin selector official iLqm;i(DDD)Vintermediary method_2556Lnet/minecraft/class_864;method_2556(DDD)Vnamed setVelocityClientLnet/minecraft/entity/Entity;setVelocityClient(DDD)V
-
setDamageWobbleStrength
public void setDamageWobbleStrength(float damageWobbleStrength) - Mappings:
Namespace Name Mixin selector official aLvw;a(F)Vintermediary method_6306Lnet/minecraft/class_965;method_6306(F)Vnamed setDamageWobbleStrengthLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setDamageWobbleStrength(F)V
-
getDamageWobbleStrength
public float getDamageWobbleStrength()- Mappings:
Namespace Name Mixin selector official jLvw;j()Fintermediary method_6307Lnet/minecraft/class_965;method_6307()Fnamed getDamageWobbleStrengthLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDamageWobbleStrength()F
-
setDamageWobbleTicks
public void setDamageWobbleTicks(int wobbleTicks) - Mappings:
Namespace Name Mixin selector official cLvw;c(I)Vintermediary method_3064Lnet/minecraft/class_965;method_3064(I)Vnamed setDamageWobbleTicksLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setDamageWobbleTicks(I)V
-
getDamageWobbleTicks
public int getDamageWobbleTicks()- Mappings:
Namespace Name Mixin selector official kLvw;k()Iintermediary method_3067Lnet/minecraft/class_965;method_3067()Inamed getDamageWobbleTicksLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDamageWobbleTicks()I
-
setDamageWobbleSide
public void setDamageWobbleSide(int wobbleSide) - Mappings:
Namespace Name Mixin selector official jLvw;j(I)Vintermediary method_3066Lnet/minecraft/class_965;method_3066(I)Vnamed setDamageWobbleSideLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setDamageWobbleSide(I)V
-
getDamageWobbleSide
public int getDamageWobbleSide()- Mappings:
Namespace Name Mixin selector official lLvw;l()Iintermediary method_3068Lnet/minecraft/class_965;method_3068()Inamed getDamageWobbleSideLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDamageWobbleSide()I
-
method_5417
public abstract int method_5417()- Mappings:
Namespace Name Mixin selector official mLvw;m()Iintermediary method_5417Lnet/minecraft/class_965;method_5417()Inamed method_5417Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5417()I
-
method_5419
- Mappings:
Namespace Name Mixin selector official nLvw;n()Laht;intermediary method_5419Lnet/minecraft/class_965;method_5419()Lnet/minecraft/class_197;named method_5419Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5419()Lnet/minecraft/block/Block;
-
method_5421
- Mappings:
Namespace Name Mixin selector official oLvw;o()Laht;intermediary method_5421Lnet/minecraft/class_965;method_5421()Lnet/minecraft/class_197;named method_5421Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5421()Lnet/minecraft/block/Block;
-
method_5422
public int method_5422()- Mappings:
Namespace Name Mixin selector official pLvw;p()Iintermediary method_5422Lnet/minecraft/class_965;method_5422()Inamed method_5422Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5422()I
-
method_5423
public int method_5423()- Mappings:
Namespace Name Mixin selector official qLvw;q()Iintermediary method_5423Lnet/minecraft/class_965;method_5423()Inamed method_5423Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5423()I
-
getBlockOffset
public int getBlockOffset()- Mappings:
Namespace Name Mixin selector official rLvw;r()Iintermediary method_5424Lnet/minecraft/class_965;method_5424()Inamed getBlockOffsetLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getBlockOffset()I
-
getDefaultBlockOffset
public int getDefaultBlockOffset()- Mappings:
Namespace Name Mixin selector official sLvw;s()Iintermediary method_5425Lnet/minecraft/class_965;method_5425()Inamed getDefaultBlockOffsetLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDefaultBlockOffset()I
-
method_5416
public void method_5416(int int2) - Mappings:
Namespace Name Mixin selector official kLvw;k(I)Vintermediary method_5416Lnet/minecraft/class_965;method_5416(I)Vnamed method_5416Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5416(I)V
-
method_5418
public void method_5418(int int2) - Mappings:
Namespace Name Mixin selector official lLvw;l(I)Vintermediary method_5418Lnet/minecraft/class_965;method_5418(I)Vnamed method_5418Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5418(I)V
-
setCustomBlockOffset
public void setCustomBlockOffset(int offset) - Mappings:
Namespace Name Mixin selector official mLvw;m(I)Vintermediary method_5420Lnet/minecraft/class_965;method_5420(I)Vnamed setCustomBlockOffsetLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setCustomBlockOffset(I)V
-
hasCustomBlock
public boolean hasCustomBlock()- Mappings:
Namespace Name Mixin selector official tLvw;t()Zintermediary method_5426Lnet/minecraft/class_965;method_5426()Znamed hasCustomBlockLnet/minecraft/entity/vehicle/AbstractMinecartEntity;hasCustomBlock()Z
-
setCustomBlockPresent
public void setCustomBlockPresent(boolean present) - Mappings:
Namespace Name Mixin selector official aLvw;a(Z)Vintermediary method_5413Lnet/minecraft/class_965;method_5413(Z)Vnamed setCustomBlockPresentLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setCustomBlockPresent(Z)V
-
method_5411
- Mappings:
Namespace Name Mixin selector official aLvw;a(Ljava/lang/String;)Vintermediary method_5411Lnet/minecraft/class_965;method_5411(Ljava/lang/String;)Vnamed method_5411Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5411(Ljava/lang/String;)V
-
getTranslationKey
- Overrides:
getTranslationKeyin classEntity- Mappings:
Namespace Name Mixin selector official b_Lqm;b_()Ljava/lang/String;intermediary method_2518Lnet/minecraft/class_864;method_2518()Ljava/lang/String;named getTranslationKeyLnet/minecraft/entity/Entity;getTranslationKey()Ljava/lang/String;
-
method_5339
public boolean method_5339()- Mappings:
Namespace Name Mixin selector official k_Lvw;k_()Zintermediary method_5339Lnet/minecraft/class_965;method_5339()Znamed method_5339Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5339()Z
-
method_5427
- Mappings:
Namespace Name Mixin selector official uLvw;u()Ljava/lang/String;intermediary method_5427Lnet/minecraft/class_965;method_5427()Ljava/lang/String;named method_5427Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_5427()Ljava/lang/String;
-