Package net.minecraft.entity.vehicle
Class MinecartEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.vehicle.MinecartEntity
- All Implemented Interfaces:
Inventory
- Mappings:
Namespace Name intermediary net/minecraft/class_549glue class_608server prclient ylnamed net/minecraft/entity/vehicle/MinecartEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final int[][][]private intprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleprivate doubleintintintintprivate ItemStack[]doubledoubleintprivate booleanFields inherited from class net.minecraft.entity.Entity
age, air, blocksSameBlockSpawning, boundingBox, cameraOffset, capeUrl, chunkSlice, chunkX, chunkZ, dataTracker, dead, fallDistance, field_1643, fireImmune, fireImmunityTicks, fireTicks, hasCollided, hearts, height, horizontalCollision, horizontalSpeed, id, ignoreFrustumCull, isPersistent, keepVelocityOnCollision, lastTickX, lastTickY, lastTickZ, maxAir, minBrightness, noClip, onGround, passenger, pitch, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, renderDistanceMultiplier, skinUrl, slowed, standingEyeHeight, stepHeight, submergedInWater, trackedPosX, trackedPosY, trackedPosZ, vehicle, velocityModified, velocityX, velocityY, velocityZ, verticalCollision, width, world, x, y, yaw, z -
Constructor Summary
ConstructorsConstructorDescriptionMinecartEntity(World world) MinecartEntity(World world, double x, double y, double z, int type) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected booleanbooleancanPlayerUse(PlayerEntity player) booleanintgetName()doublefloatgetStack(int slot) protected voidbooleaninteract(PlayerEntity player) booleanbooleanvoidmarkDead()voidmethod_1379(Entity entity) Seems to return anything only for minecarts and boats.voidonCollision(Entity otherEntity) protected voidreadNbt(NbtCompound nbt) removeStack(int slot, int amount) voidsetPositionAndAnglesAvoidEntities(double x, double y, double z, float pitch, float yaw, int interpolationSteps) voidvoidsetVelocityClient(double x, double y, double z) intsize()snapPositionToRail(double x, double y, double z) snapPositionToRailWithOffset(double x, double y, double z, double offset) voidtick()protected voidwriteNbt(NbtCompound nbt) Methods inherited from class net.minecraft.entity.Entity
addVelocity, baseTick, changeLookDirection, damage, dropItem, dropItem, dropItem, equals, fall, getBrightnessAtEyes, getDataTracker, getDistance, getDistance, getEntitiesInside, getEquipment, getEyeHeight, getFlag, getRegistryEntry, getSquaredDistance, getSquaredDistance, getStandingEyeHeight, getTargetingMargin, getTexture, hashCode, hasVehicle, isAlive, isInFluid, isInsideWall, isOnFire, isSneaking, isSubmergedInWater, isTouchingLava, isWet, method_1320, method_1361, method_1367, method_1388, method_1391, method_1393, move, moveNonSolid, onKilledOther, onLanding, onPlayerInteraction, onStruckByLightning, processServerEntityStatus, pushOutOfBlock, read, saveSelfNbt, scheduleVelocityUpdate, setBoundingBoxSpacing, setFlag, setOnFire, setPos, setPositionAndAngles, setPositionAndAnglesKeepPrevAngles, setRotation, setSneaking, setVehicle, setWorld, shouldRender, teleportTop, tickInVoid, tickRiding, toNbtList, toNbtList, updateCapeUrl, updatePassengerPosition, write
-
Field Details
-
ADJACENT_RAIL_POSITIONS_BY_SHAPE
private static final int[][][] ADJACENT_RAIL_POSITIONS_BY_SHAPE- Mappings:
Namespace Name Mixin selector intermediary field_2281Lnet/minecraft/class_549;field_2281:[[[Iglue field_2475Lclass_608;field_2475:[[[Iserver jLpr;j:[[[Iclient jLyl;j:[[[Inamed ADJACENT_RAIL_POSITIONS_BY_SHAPELnet/minecraft/entity/vehicle/MinecartEntity;ADJACENT_RAIL_POSITIONS_BY_SHAPE:[[[I
-
inventory
- Mappings:
Namespace Name Mixin selector intermediary field_2279Lnet/minecraft/class_549;field_2279:[Lnet/minecraft/class_31;glue field_2473Lclass_608;field_2473:[Lclass_224;server hLpr;h:[Lfy;client hLyl;h:[Liz;named inventoryLnet/minecraft/entity/vehicle/MinecartEntity;inventory:[Lnet/minecraft/item/ItemStack;
-
damageWobbleStrength
public int damageWobbleStrength- Mappings:
Namespace Name Mixin selector intermediary field_2272Lnet/minecraft/class_549;field_2272:Iglue field_2466Lclass_608;field_2466:Iserver aLpr;a:Iclient aLyl;a:Inamed damageWobbleStrengthLnet/minecraft/entity/vehicle/MinecartEntity;damageWobbleStrength:I
-
damageWobbleTicks
public int damageWobbleTicks- Mappings:
Namespace Name Mixin selector intermediary field_2273Lnet/minecraft/class_549;field_2273:Iglue field_2467Lclass_608;field_2467:Iserver bLpr;b:Iclient bLyl;b:Inamed damageWobbleTicksLnet/minecraft/entity/vehicle/MinecartEntity;damageWobbleTicks:I
-
damageWobbleSide
public int damageWobbleSide- Mappings:
Namespace Name Mixin selector intermediary field_2274Lnet/minecraft/class_549;field_2274:Iglue field_2468Lclass_608;field_2468:Iserver cLpr;c:Iclient cLyl;c:Inamed damageWobbleSideLnet/minecraft/entity/vehicle/MinecartEntity;damageWobbleSide:I
-
yawFlipped
private boolean yawFlipped- Mappings:
Namespace Name Mixin selector intermediary field_2280Lnet/minecraft/class_549;field_2280:Zglue field_2474Lclass_608;field_2474:Zserver iLpr;i:Zclient iLyl;i:Znamed yawFlippedLnet/minecraft/entity/vehicle/MinecartEntity;yawFlipped:Z
-
type
public int type- Mappings:
Namespace Name Mixin selector intermediary field_2275Lnet/minecraft/class_549;field_2275:Iglue field_2469Lclass_608;field_2469:Iserver dLpr;d:Iclient dLyl;d:Inamed typeLnet/minecraft/entity/vehicle/MinecartEntity;type:I
-
fuel
public int fuel- Mappings:
Namespace Name Mixin selector intermediary field_2276Lnet/minecraft/class_549;field_2276:Iglue field_2470Lclass_608;field_2470:Iserver eLpr;e:Iclient eLyl;e:Inamed fuelLnet/minecraft/entity/vehicle/MinecartEntity;fuel:I
-
pushX
public double pushX- Mappings:
Namespace Name Mixin selector intermediary field_2277Lnet/minecraft/class_549;field_2277:Dglue field_2471Lclass_608;field_2471:Dserver fLpr;f:Dclient fLyl;f:Dnamed pushXLnet/minecraft/entity/vehicle/MinecartEntity;pushX:D
-
pushZ
public double pushZ- Mappings:
Namespace Name Mixin selector intermediary field_2278Lnet/minecraft/class_549;field_2278:Dglue field_2472Lclass_608;field_2472:Dserver gLpr;g:Dclient gLyl;g:Dnamed pushZLnet/minecraft/entity/vehicle/MinecartEntity;pushZ:D
-
clientInterpolationSteps
private int clientInterpolationSteps- Mappings:
Namespace Name Mixin selector intermediary field_2282Lnet/minecraft/class_549;field_2282:Iglue field_2476Lclass_608;field_2476:Iserver kLpr;k:Iclient kLyl;k:Inamed clientInterpolationStepsLnet/minecraft/entity/vehicle/MinecartEntity;clientInterpolationSteps:I
-
clientX
private double clientX- Mappings:
Namespace Name Mixin selector intermediary field_2283Lnet/minecraft/class_549;field_2283:Dglue field_2477Lclass_608;field_2477:Dserver lLpr;l:Dclient lLyl;l:Dnamed clientXLnet/minecraft/entity/vehicle/MinecartEntity;clientX:D
-
clientY
private double clientY- Mappings:
Namespace Name Mixin selector intermediary field_2284Lnet/minecraft/class_549;field_2284:Dglue field_2478Lclass_608;field_2478:Dserver mLpr;m:Dclient mLyl;m:Dnamed clientYLnet/minecraft/entity/vehicle/MinecartEntity;clientY:D
-
clientZ
private double clientZ- Mappings:
Namespace Name Mixin selector intermediary field_2285Lnet/minecraft/class_549;field_2285:Dglue field_2479Lclass_608;field_2479:Dserver nLpr;n:Dclient nLyl;n:Dnamed clientZLnet/minecraft/entity/vehicle/MinecartEntity;clientZ:D
-
clientPitch
private double clientPitch- Mappings:
Namespace Name Mixin selector intermediary field_2286Lnet/minecraft/class_549;field_2286:Dglue field_2480Lclass_608;field_2480:Dserver oLpr;o:Dclient oLyl;o:Dnamed clientPitchLnet/minecraft/entity/vehicle/MinecartEntity;clientPitch:D
-
clientYaw
private double clientYaw- Mappings:
Namespace Name Mixin selector intermediary field_2287Lnet/minecraft/class_549;field_2287:Dglue field_2481Lclass_608;field_2481:Dserver pLpr;p:Dclient pLyl;p:Dnamed clientYawLnet/minecraft/entity/vehicle/MinecartEntity;clientYaw:D
-
clientVelocityX
- Mappings:
Namespace Name Mixin selector intermediary field_2288Lnet/minecraft/class_549;field_2288:Dglue field_2897Lclass_608;field_2897:Dserver field_2288Lpr;field_2288:Dclient qLyl;q:Dnamed clientVelocityXLnet/minecraft/entity/vehicle/MinecartEntity;clientVelocityX:D
-
clientVelocityY
- Mappings:
Namespace Name Mixin selector intermediary field_2289Lnet/minecraft/class_549;field_2289:Dglue field_2898Lclass_608;field_2898:Dserver field_2289Lpr;field_2289:Dclient rLyl;r:Dnamed clientVelocityYLnet/minecraft/entity/vehicle/MinecartEntity;clientVelocityY:D
-
clientVelocityZ
- Mappings:
Namespace Name Mixin selector intermediary field_2290Lnet/minecraft/class_549;field_2290:Dglue field_2899Lclass_608;field_2899:Dserver field_2290Lpr;field_2290:Dclient sLyl;s:Dnamed clientVelocityZLnet/minecraft/entity/vehicle/MinecartEntity;clientVelocityZ:D
-
-
Constructor Details
-
MinecartEntity
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_57;<init>(Lnet/minecraft/class_18;)Vglue <init>Lclass_450;<init>(Lclass_129;)Vserver <init>Llq;<init>(Ldj;)Vclient <init>Lsn;<init>(Lfd;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
-
MinecartEntity
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_549;<init>(Lnet/minecraft/class_18;DDDI)Vglue <init>Lclass_608;<init>(Lclass_129;DDDI)Vserver <init>Lpr;<init>(Ldj;DDDI)Vclient <init>Lyl;<init>(Lfd;DDDI)Vnamed <init>Lnet/minecraft/entity/vehicle/MinecartEntity;<init>(Lnet/minecraft/world/World;DDDI)V
-
-
Method Details
-
bypassesSteppingEffects
protected boolean bypassesSteppingEffects()- Overrides:
bypassesSteppingEffectsin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1358Lnet/minecraft/class_57;method_1358()Zglue method_195Lclass_450;method_195()Zserver nLlq;n()Zclient nLsn;n()Znamed bypassesSteppingEffectsLnet/minecraft/entity/Entity;bypassesSteppingEffects()Z
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1310Lnet/minecraft/class_57;method_1310()Vglue method_108Lclass_450;method_108()Vserver bLlq;b()Vclient bLsn;b()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
method_1379
Seems to return anything only for minecarts and boats.- Overrides:
method_1379in classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1379Lnet/minecraft/class_57;method_1379(Lnet/minecraft/class_57;)Lnet/minecraft/class_25;glue method_744Lclass_450;method_744(Lclass_450;)Lclass_113;server a_Llq;a_(Llq;)Lcz;client aLsn;a(Lsn;)Leq;named method_1379Lnet/minecraft/entity/Entity;method_1379(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Box;
-
getBoundingBox
- Overrides:
getBoundingBoxin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1381Lnet/minecraft/class_57;method_1381()Lnet/minecraft/class_25;glue method_746Lclass_450;method_746()Lclass_113;server e_Llq;e_()Lcz;client fLsn;f()Leq;named getBoundingBoxLnet/minecraft/entity/Entity;getBoundingBox()Lnet/minecraft/util/math/Box;
-
isPushable
public boolean isPushable()- Overrides:
isPushablein classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1380Lnet/minecraft/class_57;method_1380()Zglue method_745Lclass_450;method_745()Zserver d_Llq;d_()Zclient i_Lsn;i_()Znamed isPushableLnet/minecraft/entity/Entity;isPushable()Z
-
getPassengerRidingHeight
public double getPassengerRidingHeight()- Overrides:
getPassengerRidingHeightin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1357Lnet/minecraft/class_57;method_1357()Dglue method_194Lclass_450;method_194()Dserver mLlq;m()Dclient mLsn;m()Dnamed getPassengerRidingHeightLnet/minecraft/entity/Entity;getPassengerRidingHeight()D
-
damage
- Overrides:
damagein classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1355Lnet/minecraft/class_57;method_1355(Lnet/minecraft/class_57;I)Zglue method_178Lclass_450;method_178(Lclass_450;I)Zserver aLlq;a(Llq;I)Zclient aLsn;a(Lsn;I)Znamed damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/Entity;I)Z
-
animateHurt
- Overrides:
animateHurtin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1312Lnet/minecraft/class_57;method_1312()Vglue method_1091Lclass_450;method_1091()Vserver method_1312Llq;method_1312()Vclient hLsn;h()Vnamed animateHurtLnet/minecraft/entity/Entity;animateHurt()V
-
isCollidable
public boolean isCollidable()- Overrides:
isCollidablein classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1356Lnet/minecraft/class_57;method_1356()Zglue method_179Lclass_450;method_179()Zserver l_Llq;l_()Zclient h_Lsn;h_()Znamed isCollidableLnet/minecraft/entity/Entity;isCollidable()Z
-
markDead
public void markDead() -
tick
public void tick() -
snapPositionToRailWithOffset
@Environment(CLIENT) public Vec3d snapPositionToRailWithOffset(double x, double y, double z, double offset) - Mappings:
Namespace Name Mixin selector intermediary method_1814Lnet/minecraft/class_549;method_1814(DDDD)Lnet/minecraft/class_26;glue method_2275Lclass_608;method_2275(DDDD)Lclass_45;server method_1814Lpr;method_1814(DDDD)Lba;client aLyl;a(DDDD)Lbt;named snapPositionToRailWithOffsetLnet/minecraft/entity/vehicle/MinecartEntity;snapPositionToRailWithOffset(DDDD)Lnet/minecraft/util/math/Vec3d;
-
snapPositionToRail
- Mappings:
Namespace Name Mixin selector intermediary method_1813Lnet/minecraft/class_549;method_1813(DDD)Lnet/minecraft/class_26;glue method_2053Lclass_608;method_2053(DDD)Lclass_45;server hLpr;h(DDD)Lba;client iLyl;i(DDD)Lbt;named snapPositionToRailLnet/minecraft/entity/vehicle/MinecartEntity;snapPositionToRail(DDD)Lnet/minecraft/util/math/Vec3d;
-
writeNbt
- Specified by:
writeNbtin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1368Lnet/minecraft/class_57;method_1368(Lnet/minecraft/class_8;)Vglue method_24Lclass_450;method_24(Lclass_333;)Vserver bLlq;b(Liq;)Vclient bLsn;b(Lnu;)Vnamed writeNbtLnet/minecraft/entity/Entity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readNbt
- Specified by:
readNbtin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1363Lnet/minecraft/class_57;method_1363(Lnet/minecraft/class_8;)Vglue method_23Lclass_450;method_23(Lclass_333;)Vserver aLlq;a(Liq;)Vclient aLsn;a(Lnu;)Vnamed readNbtLnet/minecraft/entity/Entity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
getShadowRadius
- Overrides:
getShadowRadiusin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1366Lnet/minecraft/class_57;method_1366()Fglue method_237Lclass_450;method_237()Fserver method_1366Llq;method_1366()Fclient x_Lsn;x_()Fnamed getShadowRadiusLnet/minecraft/entity/Entity;getShadowRadius()F
-
onCollision
- Overrides:
onCollisionin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1353Lnet/minecraft/class_57;method_1353(Lnet/minecraft/class_57;)Vglue method_1661Lclass_450;method_1661(Lclass_450;)Vserver hLlq;h(Llq;)Vclient hLsn;h(Lsn;)Vnamed onCollisionLnet/minecraft/entity/Entity;onCollision(Lnet/minecraft/entity/Entity;)V
-
size
public int size() -
getStack
- Specified by:
getStackin interfaceInventory- Mappings:
Namespace Name Mixin selector intermediary method_954Lnet/minecraft/class_134;method_954(I)Lnet/minecraft/class_31;glue method_58Lclass_287;method_58(I)Lclass_224;server d_Lhp;d_(I)Lfy;client f_Llw;f_(I)Liz;named getStackLnet/minecraft/inventory/Inventory;getStack(I)Lnet/minecraft/item/ItemStack;
-
removeStack
- Specified by:
removeStackin interfaceInventory- Mappings:
Namespace Name Mixin selector intermediary method_949Lnet/minecraft/class_134;method_949(II)Lnet/minecraft/class_31;glue method_50Lclass_287;method_50(II)Lclass_224;server aLhp;a(II)Lfy;client aLlw;a(II)Liz;named removeStackLnet/minecraft/inventory/Inventory;removeStack(II)Lnet/minecraft/item/ItemStack;
-
setStack
- Specified by:
setStackin interfaceInventory- Mappings:
Namespace Name Mixin selector intermediary method_950Lnet/minecraft/class_134;method_950(ILnet/minecraft/class_31;)Vglue method_51Lclass_287;method_51(ILclass_224;)Vserver aLhp;a(ILfy;)Vclient aLlw;a(ILiz;)Vnamed setStackLnet/minecraft/inventory/Inventory;setStack(ILnet/minecraft/item/ItemStack;)V
-
getName
- Specified by:
getNamein interfaceInventory- Mappings:
Namespace Name Mixin selector intermediary method_952Lnet/minecraft/class_134;method_952()Ljava/lang/String;glue method_56Lclass_287;method_56()Ljava/lang/String;server cLhp;c()Ljava/lang/String;client cLlw;c()Ljava/lang/String;named getNameLnet/minecraft/inventory/Inventory;getName()Ljava/lang/String;
-
getMaxCountPerStack
public int getMaxCountPerStack()- Specified by:
getMaxCountPerStackin interfaceInventory- Mappings:
Namespace Name Mixin selector intermediary method_953Lnet/minecraft/class_134;method_953()Iglue method_57Lclass_287;method_57()Iserver dLhp;d()Iclient dLlw;d()Inamed getMaxCountPerStackLnet/minecraft/inventory/Inventory;getMaxCountPerStack()I
-
markDirty
public void markDirty() -
interact
- Overrides:
interactin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1323Lnet/minecraft/class_57;method_1323(Lnet/minecraft/class_54;)Zglue method_159Lclass_450;method_159(Lclass_172;)Zserver aLlq;a(Lem;)Zclient aLsn;a(Lgs;)Znamed interactLnet/minecraft/entity/Entity;interact(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
setPositionAndAnglesAvoidEntities
@Environment(CLIENT) public void setPositionAndAnglesAvoidEntities(double x, double y, double z, float pitch, float yaw, int interpolationSteps) - Overrides:
setPositionAndAnglesAvoidEntitiesin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1311Lnet/minecraft/class_57;method_1311(DDDFFI)Vglue method_1090Lclass_450;method_1090(DDDFFI)Vserver method_1311Llq;method_1311(DDDFFI)Vclient aLsn;a(DDDFFI)Vnamed setPositionAndAnglesAvoidEntitiesLnet/minecraft/entity/Entity;setPositionAndAnglesAvoidEntities(DDDFFI)V
-
setVelocityClient
- Overrides:
setVelocityClientin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_1365Lnet/minecraft/class_57;method_1365(DDD)Vglue method_236Lclass_450;method_236(DDD)Vserver method_1365Llq;method_1365(DDD)Vclient aLsn;a(DDD)Vnamed setVelocityClientLnet/minecraft/entity/Entity;setVelocityClient(DDD)V
-
canPlayerUse
- Specified by:
canPlayerUsein interfaceInventory- Mappings:
Namespace Name Mixin selector intermediary method_951Lnet/minecraft/class_134;method_951(Lnet/minecraft/class_54;)Zglue method_53Lclass_287;method_53(Lclass_172;)Zserver a_Lhp;a_(Lem;)Zclient a_Llw;a_(Lgs;)Znamed canPlayerUseLnet/minecraft/inventory/Inventory;canPlayerUse(Lnet/minecraft/entity/player/PlayerEntity;)Z
-