Package net.minecraft.entity.vehicle
Class AbstractMinecartEntity
java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.vehicle.AbstractMinecartEntity
- All Implemented Interfaces:
EntityLike,CommandOutput,Nameable
- Direct Known Subclasses:
CommandBlockMinecartEntity,FurnaceMinecartEntity,MinecartEntity,SpawnerMinecartEntity,StorageMinecartEntity,TntMinecartEntity
public abstract class AbstractMinecartEntity extends Entity
- Mappings:
Namespace Name official bjaintermediary net/minecraft/class_1688named net/minecraft/entity/vehicle/AbstractMinecartEntity
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractMinecartEntity.TypeNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.class_5799, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
Fields Modifier and Type Field Description private static Map<RailShape,com.mojang.datafixers.util.Pair<Vec3i,Vec3i>>ADJACENT_RAIL_POSITIONS_BY_SHAPEprivate intclientInterpolationStepsprivate doubleclientPitchprivate doubleclientXprivate doubleclientXVelocityprivate doubleclientYprivate doubleclientYawprivate doubleclientYVelocityprivate doubleclientZprivate doubleclientZVelocityprivate static TrackedData<Integer>CUSTOM_BLOCK_IDprivate static TrackedData<Integer>CUSTOM_BLOCK_OFFSETprivate static TrackedData<Boolean>CUSTOM_BLOCK_PRESENTprivate static TrackedData<Integer>DAMAGE_WOBBLE_SIDEprivate static TrackedData<Float>DAMAGE_WOBBLE_STRENGTHprivate static TrackedData<Integer>DAMAGE_WOBBLE_TICKSprivate static ImmutableMap<EntityPose,ImmutableList<Integer>>DISMOUNT_FREE_Y_SPACES_NEEDEDprivate booleanyawFlippedFields inherited from class net.minecraft.entity.Entity
age, dataTracker, distanceTraveled, fallDistance, field_28627, field_28629, firstUpdate, FLAGS, fluidHeight, glowing, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, movementMultiplier, netherPortalTime, noClip, onGround, pitch, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, ridingCooldown, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, world, yawFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractMinecartEntity(EntityType<?> type, World world)protectedAbstractMinecartEntity(EntityType<?> type, World world, double x, double y, double z) -
Method Summary
Modifier and Type Method Description voidanimateDamage()protected voidapplySlowdown()booleancollides()booleancollidesWith(Entity other)static AbstractMinecartEntitycreate(World world, double x, double y, double z, AbstractMinecartEntity.Type type)Packet<?>createSpawnPacket()booleandamage(DamageSource source, float amount)voiddropItems(DamageSource damageSource)private static com.mojang.datafixers.util.Pair<Vec3i,Vec3i>getAdjacentRailPositionsByShape(RailShape shape)intgetBlockOffset()BlockStategetContainedBlock()intgetDamageWobbleSide()floatgetDamageWobbleStrength()intgetDamageWobbleTicks()intgetDefaultBlockOffset()BlockStategetDefaultContainedBlock()protected doublegetMaxOffRailSpeed()abstract AbstractMinecartEntity.TypegetMinecartType()doublegetMountedHeightOffset()DirectiongetMovementDirection()ItemStackgetPickBlockStack()protected floatgetVelocityMultiplier()BoxgetVisibilityBoundingBox()booleanhasCustomBlock()protected voidinitDataTracker()booleanisPushable()protected Vec3dmethod_30633(Direction.Axis axis, class_5459.class_5460 class_5460)protected Entity.class_5799method_33570()protected voidmoveOffRail()protected voidmoveOnRail(BlockPos pos, BlockState state)voidonActivatorRail(int x, int y, int z, boolean powered)voidpushAwayFrom(Entity entity)protected voidreadCustomDataFromTag(CompoundTag tag)voidsetCustomBlock(BlockState state)voidsetCustomBlockOffset(int offset)voidsetCustomBlockPresent(boolean present)voidsetDamageWobbleSide(int wobbleSide)voidsetDamageWobbleStrength(float damageWobbleStrength)voidsetDamageWobbleTicks(int wobbleTicks)voidsetVelocityClient(double x, double y, double z)Vec3dsnapPositionToRail(double x, double y, double z)Vec3dsnapPositionToRailWithOffset(double x, double y, double z, double offset)This method is used to determine the minecart's render orientation, by computing a position along the rail slightly before and slightly after the minecart's actual position.voidtick()Vec3dupdatePassengerForDismount(LivingEntity passenger)voidupdateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)private booleanwillHitBlockAt(BlockPos pos)protected voidwriteCustomDataToTag(CompoundTag tag)Methods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, adjustSingleAxisMovementForCollisions, applyMirror, applyRotation, attemptTickInVoid, baseTick, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeRiddenInWater, canBeSpectated, canExplosionDestroyBlock, canFly, canFreeze, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, checkDespawn, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, dealDamage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, equipStack, extinguish, fall, fromTag, getAir, getArmorItems, getBlockPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDimensions, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeHeight, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHeadYaw, getHeight, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getItemsHand, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSafeFallDistance, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSwimSound, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getX, getY, getYaw, getZ, handleAttack, handleFallDamage, handleStatus, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interact, interactAt, isAlive, isAttackable, isCollidable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFreezing, isGlowing, isImmuneToExplosion, isInLava, isInRange, isInsideWall, isInsideWaterOrBubbleColumn, isInSneakingPose, isInSwimmingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isPartOf, isPlayer, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, kill, lookAt, method_29241, method_29919, method_30330, method_30951, method_31744, method_32318, method_32877, method_33332, method_33567, method_33568, method_33569, method_33571, method_33573, method_33574, method_33575, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onPlayerCollision, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, onTrackedDataSet, playFlySound, playSound, playStepSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removeFromDimension, removePassenger, removeScoreboardTag, requestTeleport, resetNetherPortalCooldown, resetPosition, saveSelfToTag, saveToTag, scheduleVelocityUpdate, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setHeadYaw, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSprinting, setSwimming, setUuid, setVelocity, setVelocity, setYaw, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldRenderName, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredHorizontalLength, startRiding, startRiding, stopRiding, streamPassengers, streamPassengersRecursively, teleport, tickInVoid, tickNetherPortal, tickNetherPortalCooldown, tickRiding, toListTag, toListTag, toString, toTag, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedHeadRotation, updateTrackedPosition, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide
-
Field Details
-
DAMAGE_WOBBLE_TICKS
- Mappings:
Namespace Name Mixin selector official bLbja;b:Lvk;intermediary field_7663Lnet/minecraft/class_1688;field_7663:Lnet/minecraft/class_2940;named DAMAGE_WOBBLE_TICKSLnet/minecraft/entity/vehicle/AbstractMinecartEntity;DAMAGE_WOBBLE_TICKS:Lnet/minecraft/entity/data/TrackedData;
-
DAMAGE_WOBBLE_SIDE
- Mappings:
Namespace Name Mixin selector official cLbja;c:Lvk;intermediary field_7668Lnet/minecraft/class_1688;field_7668:Lnet/minecraft/class_2940;named DAMAGE_WOBBLE_SIDELnet/minecraft/entity/vehicle/AbstractMinecartEntity;DAMAGE_WOBBLE_SIDE:Lnet/minecraft/entity/data/TrackedData;
-
DAMAGE_WOBBLE_STRENGTH
- Mappings:
Namespace Name Mixin selector official dLbja;d:Lvk;intermediary field_7667Lnet/minecraft/class_1688;field_7667:Lnet/minecraft/class_2940;named DAMAGE_WOBBLE_STRENGTHLnet/minecraft/entity/vehicle/AbstractMinecartEntity;DAMAGE_WOBBLE_STRENGTH:Lnet/minecraft/entity/data/TrackedData;
-
CUSTOM_BLOCK_ID
- Mappings:
Namespace Name Mixin selector official eLbja;e:Lvk;intermediary field_7671Lnet/minecraft/class_1688;field_7671:Lnet/minecraft/class_2940;named CUSTOM_BLOCK_IDLnet/minecraft/entity/vehicle/AbstractMinecartEntity;CUSTOM_BLOCK_ID:Lnet/minecraft/entity/data/TrackedData;
-
CUSTOM_BLOCK_OFFSET
- Mappings:
Namespace Name Mixin selector official fLbja;f:Lvk;intermediary field_7661Lnet/minecraft/class_1688;field_7661:Lnet/minecraft/class_2940;named CUSTOM_BLOCK_OFFSETLnet/minecraft/entity/vehicle/AbstractMinecartEntity;CUSTOM_BLOCK_OFFSET:Lnet/minecraft/entity/data/TrackedData;
-
CUSTOM_BLOCK_PRESENT
- Mappings:
Namespace Name Mixin selector official gLbja;g:Lvk;intermediary field_7670Lnet/minecraft/class_1688;field_7670:Lnet/minecraft/class_2940;named CUSTOM_BLOCK_PRESENTLnet/minecraft/entity/vehicle/AbstractMinecartEntity;CUSTOM_BLOCK_PRESENT:Lnet/minecraft/entity/data/TrackedData;
-
DISMOUNT_FREE_Y_SPACES_NEEDED
- Mappings:
Namespace Name Mixin selector official aeLbja;ae:Lcom/google/common/collect/ImmutableMap;intermediary field_24464Lnet/minecraft/class_1688;field_24464:Lcom/google/common/collect/ImmutableMap;named DISMOUNT_FREE_Y_SPACES_NEEDEDLnet/minecraft/entity/vehicle/AbstractMinecartEntity;DISMOUNT_FREE_Y_SPACES_NEEDED:Lcom/google/common/collect/ImmutableMap;
-
ADJACENT_RAIL_POSITIONS_BY_SHAPE
private static final Map<RailShape,com.mojang.datafixers.util.Pair<Vec3i,Vec3i>> ADJACENT_RAIL_POSITIONS_BY_SHAPE- Mappings:
Namespace Name Mixin selector official agLbja;ag:Ljava/util/Map;intermediary field_7664Lnet/minecraft/class_1688;field_7664:Ljava/util/Map;named ADJACENT_RAIL_POSITIONS_BY_SHAPELnet/minecraft/entity/vehicle/AbstractMinecartEntity;ADJACENT_RAIL_POSITIONS_BY_SHAPE:Ljava/util/Map;
-
yawFlipped
private boolean yawFlipped- Mappings:
Namespace Name Mixin selector official afLbja;af:Zintermediary field_7660Lnet/minecraft/class_1688;field_7660:Znamed yawFlippedLnet/minecraft/entity/vehicle/AbstractMinecartEntity;yawFlipped:Z
-
clientInterpolationSteps
private int clientInterpolationSteps- Mappings:
Namespace Name Mixin selector official ahLbja;ah:Iintermediary field_7669Lnet/minecraft/class_1688;field_7669:Inamed clientInterpolationStepsLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientInterpolationSteps:I
-
clientX
private double clientX- Mappings:
Namespace Name Mixin selector official aiLbja;ai:Dintermediary field_7665Lnet/minecraft/class_1688;field_7665:Dnamed clientXLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientX:D
-
clientY
private double clientY- Mappings:
Namespace Name Mixin selector official ajLbja;aj:Dintermediary field_7666Lnet/minecraft/class_1688;field_7666:Dnamed clientYLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientY:D
-
clientZ
private double clientZ- Mappings:
Namespace Name Mixin selector official akLbja;ak:Dintermediary field_7662Lnet/minecraft/class_1688;field_7662:Dnamed clientZLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientZ:D
-
clientYaw
private double clientYaw- Mappings:
Namespace Name Mixin selector official alLbja;al:Dintermediary field_7659Lnet/minecraft/class_1688;field_7659:Dnamed clientYawLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientYaw:D
-
clientPitch
private double clientPitch- Mappings:
Namespace Name Mixin selector official amLbja;am:Dintermediary field_7657Lnet/minecraft/class_1688;field_7657:Dnamed clientPitchLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientPitch:D
-
clientXVelocity
- Mappings:
Namespace Name Mixin selector official anLbja;an:Dintermediary field_7658Lnet/minecraft/class_1688;field_7658:Dnamed clientXVelocityLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientXVelocity:D
-
clientYVelocity
- Mappings:
Namespace Name Mixin selector official aoLbja;ao:Dintermediary field_7655Lnet/minecraft/class_1688;field_7655:Dnamed clientYVelocityLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientYVelocity:D
-
clientZVelocity
- Mappings:
Namespace Name Mixin selector official apLbja;ap:Dintermediary field_7656Lnet/minecraft/class_1688;field_7656:Dnamed clientZVelocityLnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientZVelocity:D
-
-
Constructor Details
-
AbstractMinecartEntity
- Mappings:
Namespace Name Mixin selector official <init>Laqv;<init>(Laqz;Lbtv;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
AbstractMinecartEntity
- Mappings:
Namespace Name Mixin selector official <init>Lbja;<init>(Laqz;Lbtv;DDD)Vintermediary <init>Lnet/minecraft/class_1688;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;DDD)Vnamed <init>Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;DDD)V
-
-
Method Details
-
create
public static AbstractMinecartEntity create(World world, double x, double y, double z, AbstractMinecartEntity.Type type)- Mappings:
Namespace Name Mixin selector official aLbja;a(Lbtv;DDDLbja$a;)Lbja;intermediary method_7523Lnet/minecraft/class_1688;method_7523(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1688$class_1689;)Lnet/minecraft/class_1688;named createLnet/minecraft/entity/vehicle/AbstractMinecartEntity;create(Lnet/minecraft/world/World;DDDLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;)Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;
-
method_33570
- Overrides:
method_33570in classEntity- Mappings:
Namespace Name Mixin selector official aELaqv;aE()Laqv$b;intermediary method_33570Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;named method_33570Lnet/minecraft/entity/Entity;method_33570()Lnet/minecraft/entity/Entity$class_5799;
-
initDataTracker
protected void initDataTracker()- Specified by:
initDataTrackerin classEntity- Mappings:
Namespace Name Mixin selector official eLaqv;e()Vintermediary method_5693Lnet/minecraft/class_1297;method_5693()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
collidesWith
- Overrides:
collidesWithin classEntity- Mappings:
Namespace Name Mixin selector official jLaqv;j(Laqv;)Zintermediary method_30949Lnet/minecraft/class_1297;method_30949(Lnet/minecraft/class_1297;)Znamed collidesWithLnet/minecraft/entity/Entity;collidesWith(Lnet/minecraft/entity/Entity;)Z
-
isPushable
public boolean isPushable()- Overrides:
isPushablein classEntity- Mappings:
Namespace Name Mixin selector official aZLaqv;aZ()Zintermediary method_5810Lnet/minecraft/class_1297;method_5810()Znamed isPushableLnet/minecraft/entity/Entity;isPushable()Z
-
method_30633
- Overrides:
method_30633in classEntity- Mappings:
Namespace Name Mixin selector official aLaqv;a(Lgc$a;Li$a;)Ldiu;intermediary method_30633Lnet/minecraft/class_1297;method_30633(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_243;named method_30633Lnet/minecraft/entity/Entity;method_30633(Lnet/minecraft/util/math/Direction$Axis;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/util/math/Vec3d;
-
getMountedHeightOffset
public double getMountedHeightOffset()- Overrides:
getMountedHeightOffsetin classEntity- Mappings:
Namespace Name Mixin selector official bhLaqv;bh()Dintermediary method_5621Lnet/minecraft/class_1297;method_5621()Dnamed getMountedHeightOffsetLnet/minecraft/entity/Entity;getMountedHeightOffset()D
-
updatePassengerForDismount
- Overrides:
updatePassengerForDismountin classEntity- Mappings:
Namespace Name Mixin selector official bLaqv;b(Lari;)Ldiu;intermediary method_24829Lnet/minecraft/class_1297;method_24829(Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;named updatePassengerForDismountLnet/minecraft/entity/Entity;updatePassengerForDismount(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
-
damage
-
getVelocityMultiplier
protected float getVelocityMultiplier()- Overrides:
getVelocityMultiplierin classEntity- Mappings:
Namespace Name Mixin selector official atLaqv;at()Fintermediary method_23326Lnet/minecraft/class_1297;method_23326()Fnamed getVelocityMultiplierLnet/minecraft/entity/Entity;getVelocityMultiplier()F
-
dropItems
- Mappings:
Namespace Name Mixin selector official aLbja;a(Laqf;)Vintermediary method_7516Lnet/minecraft/class_1688;method_7516(Lnet/minecraft/class_1282;)Vnamed dropItemsLnet/minecraft/entity/vehicle/AbstractMinecartEntity;dropItems(Lnet/minecraft/entity/damage/DamageSource;)V
-
animateDamage
- Overrides:
animateDamagein classEntity- Mappings:
Namespace Name Mixin selector official brLaqv;br()Vintermediary method_5879Lnet/minecraft/class_1297;method_5879()Vnamed animateDamageLnet/minecraft/entity/Entity;animateDamage()V
-
collides
public boolean collides() -
getAdjacentRailPositionsByShape
private static com.mojang.datafixers.util.Pair<Vec3i,Vec3i> getAdjacentRailPositionsByShape(RailShape shape)- Mappings:
Namespace Name Mixin selector official aLbja;a(Lcix;)Lcom/mojang/datafixers/util/Pair;intermediary method_22864Lnet/minecraft/class_1688;method_22864(Lnet/minecraft/class_2768;)Lcom/mojang/datafixers/util/Pair;named getAdjacentRailPositionsByShapeLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getAdjacentRailPositionsByShape(Lnet/minecraft/block/enums/RailShape;)Lcom/mojang/datafixers/util/Pair;
-
getMovementDirection
- Overrides:
getMovementDirectionin classEntity- Mappings:
Namespace Name Mixin selector official ckLaqv;ck()Lgc;intermediary method_5755Lnet/minecraft/class_1297;method_5755()Lnet/minecraft/class_2350;named getMovementDirectionLnet/minecraft/entity/Entity;getMovementDirection()Lnet/minecraft/util/math/Direction;
-
tick
public void tick() -
getMaxOffRailSpeed
protected double getMaxOffRailSpeed()- Mappings:
Namespace Name Mixin selector official gLbja;g()Dintermediary method_7504Lnet/minecraft/class_1688;method_7504()Dnamed getMaxOffRailSpeedLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getMaxOffRailSpeed()D
-
onActivatorRail
public void onActivatorRail(int x, int y, int z, boolean powered)- Mappings:
Namespace Name Mixin selector official aLbja;a(IIIZ)Vintermediary method_7506Lnet/minecraft/class_1688;method_7506(IIIZ)Vnamed onActivatorRailLnet/minecraft/entity/vehicle/AbstractMinecartEntity;onActivatorRail(IIIZ)V
-
moveOffRail
protected void moveOffRail()- Mappings:
Namespace Name Mixin selector official hLbja;h()Vintermediary method_7512Lnet/minecraft/class_1688;method_7512()Vnamed moveOffRailLnet/minecraft/entity/vehicle/AbstractMinecartEntity;moveOffRail()V
-
moveOnRail
- Mappings:
Namespace Name Mixin selector official cLbja;c(Lfx;Lcht;)Vintermediary method_7513Lnet/minecraft/class_1688;method_7513(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vnamed moveOnRailLnet/minecraft/entity/vehicle/AbstractMinecartEntity;moveOnRail(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
willHitBlockAt
- Mappings:
Namespace Name Mixin selector official aLbja;a(Lfx;)Zintermediary method_18803Lnet/minecraft/class_1688;method_18803(Lnet/minecraft/class_2338;)Znamed willHitBlockAtLnet/minecraft/entity/vehicle/AbstractMinecartEntity;willHitBlockAt(Lnet/minecraft/util/math/BlockPos;)Z
-
applySlowdown
protected void applySlowdown()- Mappings:
Namespace Name Mixin selector official iLbja;i()Vintermediary method_7525Lnet/minecraft/class_1688;method_7525()Vnamed applySlowdownLnet/minecraft/entity/vehicle/AbstractMinecartEntity;applySlowdown()V
-
snapPositionToRailWithOffset
@Environment(CLIENT) @Nullable public Vec3d snapPositionToRailWithOffset(double x, double y, double z, double offset)This method is used to determine the minecart's render orientation, by computing a position along the rail slightly before and slightly after the minecart's actual position.- Mappings:
Namespace Name Mixin selector official aLbja;a(DDDD)Ldiu;intermediary method_7505Lnet/minecraft/class_1688;method_7505(DDDD)Lnet/minecraft/class_243;named snapPositionToRailWithOffsetLnet/minecraft/entity/vehicle/AbstractMinecartEntity;snapPositionToRailWithOffset(DDDD)Lnet/minecraft/util/math/Vec3d;
-
snapPositionToRail
- Mappings:
Namespace Name Mixin selector official pLbja;p(DDD)Ldiu;intermediary method_7508Lnet/minecraft/class_1688;method_7508(DDD)Lnet/minecraft/class_243;named snapPositionToRailLnet/minecraft/entity/vehicle/AbstractMinecartEntity;snapPositionToRail(DDD)Lnet/minecraft/util/math/Vec3d;
-
getVisibilityBoundingBox
- Overrides:
getVisibilityBoundingBoxin classEntity- Mappings:
Namespace Name Mixin selector official cnLaqv;cn()Ldip;intermediary method_5830Lnet/minecraft/class_1297;method_5830()Lnet/minecraft/class_238;named getVisibilityBoundingBoxLnet/minecraft/entity/Entity;getVisibilityBoundingBox()Lnet/minecraft/util/math/Box;
-
readCustomDataFromTag
- Specified by:
readCustomDataFromTagin classEntity- Mappings:
Namespace Name Mixin selector official aLaqv;a(Lmq;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromTagLnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
writeCustomDataToTag
- Specified by:
writeCustomDataToTagin classEntity- Mappings:
Namespace Name Mixin selector official bLaqv;b(Lmq;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToTagLnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
-
pushAwayFrom
- Overrides:
pushAwayFromin classEntity- Mappings:
Namespace Name Mixin selector official iLaqv;i(Laqv;)Vintermediary method_5697Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)Vnamed pushAwayFromLnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
-
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 aLaqv;a(DDDFFIZ)Vintermediary method_5759Lnet/minecraft/class_1297;method_5759(DDDFFIZ)Vnamed updateTrackedPositionAndAnglesLnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
-
setVelocityClient
- Overrides:
setVelocityClientin classEntity- Mappings:
Namespace Name Mixin selector official kLaqv;k(DDD)Vintermediary method_5750Lnet/minecraft/class_1297;method_5750(DDD)Vnamed setVelocityClientLnet/minecraft/entity/Entity;setVelocityClient(DDD)V
-
setDamageWobbleStrength
public void setDamageWobbleStrength(float damageWobbleStrength)- Mappings:
Namespace Name Mixin selector official aLbja;a(F)Vintermediary method_7520Lnet/minecraft/class_1688;method_7520(F)Vnamed setDamageWobbleStrengthLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setDamageWobbleStrength(F)V
-
getDamageWobbleStrength
public float getDamageWobbleStrength()- Mappings:
Namespace Name Mixin selector official kLbja;k()Fintermediary method_7521Lnet/minecraft/class_1688;method_7521()Fnamed getDamageWobbleStrengthLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDamageWobbleStrength()F
-
setDamageWobbleTicks
public void setDamageWobbleTicks(int wobbleTicks)- Mappings:
Namespace Name Mixin selector official cLbja;c(I)Vintermediary method_7509Lnet/minecraft/class_1688;method_7509(I)Vnamed setDamageWobbleTicksLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setDamageWobbleTicks(I)V
-
getDamageWobbleTicks
public int getDamageWobbleTicks()- Mappings:
Namespace Name Mixin selector official mLbja;m()Iintermediary method_7507Lnet/minecraft/class_1688;method_7507()Inamed getDamageWobbleTicksLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDamageWobbleTicks()I
-
setDamageWobbleSide
public void setDamageWobbleSide(int wobbleSide)- Mappings:
Namespace Name Mixin selector official dLbja;d(I)Vintermediary method_7524Lnet/minecraft/class_1688;method_7524(I)Vnamed setDamageWobbleSideLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setDamageWobbleSide(I)V
-
getDamageWobbleSide
public int getDamageWobbleSide()- Mappings:
Namespace Name Mixin selector official nLbja;n()Iintermediary method_7522Lnet/minecraft/class_1688;method_7522()Inamed getDamageWobbleSideLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDamageWobbleSide()I
-
getMinecartType
- Mappings:
Namespace Name Mixin selector official oLbja;o()Lbja$a;intermediary method_7518Lnet/minecraft/class_1688;method_7518()Lnet/minecraft/class_1688$class_1689;named getMinecartTypeLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getMinecartType()Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
-
getContainedBlock
- Mappings:
Namespace Name Mixin selector official pLbja;p()Lcht;intermediary method_7519Lnet/minecraft/class_1688;method_7519()Lnet/minecraft/class_2680;named getContainedBlockLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getContainedBlock()Lnet/minecraft/block/BlockState;
-
getDefaultContainedBlock
- Mappings:
Namespace Name Mixin selector official qLbja;q()Lcht;intermediary method_7517Lnet/minecraft/class_1688;method_7517()Lnet/minecraft/class_2680;named getDefaultContainedBlockLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDefaultContainedBlock()Lnet/minecraft/block/BlockState;
-
getBlockOffset
public int getBlockOffset()- Mappings:
Namespace Name Mixin selector official rLbja;r()Iintermediary method_7514Lnet/minecraft/class_1688;method_7514()Inamed getBlockOffsetLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getBlockOffset()I
-
getDefaultBlockOffset
public int getDefaultBlockOffset()- Mappings:
Namespace Name Mixin selector official sLbja;s()Iintermediary method_7526Lnet/minecraft/class_1688;method_7526()Inamed getDefaultBlockOffsetLnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDefaultBlockOffset()I
-
setCustomBlock
- Mappings:
Namespace Name Mixin selector official bLbja;b(Lcht;)Vintermediary method_7527Lnet/minecraft/class_1688;method_7527(Lnet/minecraft/class_2680;)Vnamed setCustomBlockLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setCustomBlock(Lnet/minecraft/block/BlockState;)V
-
setCustomBlockOffset
public void setCustomBlockOffset(int offset)- Mappings:
Namespace Name Mixin selector official mLbja;m(I)Vintermediary method_7515Lnet/minecraft/class_1688;method_7515(I)Vnamed setCustomBlockOffsetLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setCustomBlockOffset(I)V
-
hasCustomBlock
public boolean hasCustomBlock()- Mappings:
Namespace Name Mixin selector official uLbja;u()Zintermediary method_7510Lnet/minecraft/class_1688;method_7510()Znamed hasCustomBlockLnet/minecraft/entity/vehicle/AbstractMinecartEntity;hasCustomBlock()Z
-
setCustomBlockPresent
public void setCustomBlockPresent(boolean present)- Mappings:
Namespace Name Mixin selector official aLbja;a(Z)Vintermediary method_7511Lnet/minecraft/class_1688;method_7511(Z)Vnamed setCustomBlockPresentLnet/minecraft/entity/vehicle/AbstractMinecartEntity;setCustomBlockPresent(Z)V
-
createSpawnPacket
- Specified by:
createSpawnPacketin classEntity- Mappings:
Namespace Name Mixin selector official PLaqv;P()Lpa;intermediary method_18002Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;named createSpawnPacketLnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/Packet;
-
getPickBlockStack
- Overrides:
getPickBlockStackin classEntity- Mappings:
Namespace Name Mixin selector official cYLaqv;cY()Lbnv;intermediary method_31480Lnet/minecraft/class_1297;method_31480()Lnet/minecraft/class_1799;named getPickBlockStackLnet/minecraft/entity/Entity;getPickBlockStack()Lnet/minecraft/item/ItemStack;
-