Class AbstractMinecartEntity

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.vehicle.AbstractMinecartEntity
All Implemented Interfaces:
CommandOutput, Nameable, EntityLike
Direct Known Subclasses:
CommandBlockMinecartEntity, FurnaceMinecartEntity, MinecartEntity, SpawnerMinecartEntity, StorageMinecartEntity, TntMinecartEntity

public abstract class AbstractMinecartEntity extends Entity
Mappings:
Namespace Name
official bpg
intermediary net/minecraft/class_1688
named net/minecraft/entity/vehicle/AbstractMinecartEntity
  • Field Details

    • DAMAGE_WOBBLE_TICKS

      private static final TrackedData<Integer> DAMAGE_WOBBLE_TICKS
      Mappings:
      Namespace Name Mixin selector
      official c Lbpg;c:Lxp;
      intermediary field_7663 Lnet/minecraft/class_1688;field_7663:Lnet/minecraft/class_2940;
      named DAMAGE_WOBBLE_TICKS Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;DAMAGE_WOBBLE_TICKS:Lnet/minecraft/entity/data/TrackedData;
    • DAMAGE_WOBBLE_SIDE

      private static final TrackedData<Integer> DAMAGE_WOBBLE_SIDE
      Mappings:
      Namespace Name Mixin selector
      official d Lbpg;d:Lxp;
      intermediary field_7668 Lnet/minecraft/class_1688;field_7668:Lnet/minecraft/class_2940;
      named DAMAGE_WOBBLE_SIDE Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;DAMAGE_WOBBLE_SIDE:Lnet/minecraft/entity/data/TrackedData;
    • DAMAGE_WOBBLE_STRENGTH

      private static final TrackedData<Float> DAMAGE_WOBBLE_STRENGTH
      Mappings:
      Namespace Name Mixin selector
      official e Lbpg;e:Lxp;
      intermediary field_7667 Lnet/minecraft/class_1688;field_7667:Lnet/minecraft/class_2940;
      named DAMAGE_WOBBLE_STRENGTH Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;DAMAGE_WOBBLE_STRENGTH:Lnet/minecraft/entity/data/TrackedData;
    • CUSTOM_BLOCK_ID

      private static final TrackedData<Integer> CUSTOM_BLOCK_ID
      Mappings:
      Namespace Name Mixin selector
      official f Lbpg;f:Lxp;
      intermediary field_7671 Lnet/minecraft/class_1688;field_7671:Lnet/minecraft/class_2940;
      named CUSTOM_BLOCK_ID Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;CUSTOM_BLOCK_ID:Lnet/minecraft/entity/data/TrackedData;
    • CUSTOM_BLOCK_OFFSET

      private static final TrackedData<Integer> CUSTOM_BLOCK_OFFSET
      Mappings:
      Namespace Name Mixin selector
      official ap Lbpg;ap:Lxp;
      intermediary field_7661 Lnet/minecraft/class_1688;field_7661:Lnet/minecraft/class_2940;
      named CUSTOM_BLOCK_OFFSET Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;CUSTOM_BLOCK_OFFSET:Lnet/minecraft/entity/data/TrackedData;
    • CUSTOM_BLOCK_PRESENT

      private static final TrackedData<Boolean> CUSTOM_BLOCK_PRESENT
      Mappings:
      Namespace Name Mixin selector
      official aq Lbpg;aq:Lxp;
      intermediary field_7670 Lnet/minecraft/class_1688;field_7670:Lnet/minecraft/class_2940;
      named CUSTOM_BLOCK_PRESENT Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;CUSTOM_BLOCK_PRESENT:Lnet/minecraft/entity/data/TrackedData;
    • DISMOUNT_FREE_Y_SPACES_NEEDED

      private static final ImmutableMap<EntityPose,ImmutableList<Integer>> DISMOUNT_FREE_Y_SPACES_NEEDED
      Mappings:
      Namespace Name Mixin selector
      official ar Lbpg;ar:Lcom/google/common/collect/ImmutableMap;
      intermediary field_24464 Lnet/minecraft/class_1688;field_24464:Lcom/google/common/collect/ImmutableMap;
      named DISMOUNT_FREE_Y_SPACES_NEEDED Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;DISMOUNT_FREE_Y_SPACES_NEEDED:Lcom/google/common/collect/ImmutableMap;
    • field_30694

      protected static final float field_30694
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbpg;b:F
      intermediary field_30694 Lnet/minecraft/class_1688;field_30694:F
      named field_30694 Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;field_30694:F
    • 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 at Lbpg;at:Ljava/util/Map;
      intermediary field_7664 Lnet/minecraft/class_1688;field_7664:Ljava/util/Map;
      named ADJACENT_RAIL_POSITIONS_BY_SHAPE Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;ADJACENT_RAIL_POSITIONS_BY_SHAPE:Ljava/util/Map;
    • yawFlipped

      private boolean yawFlipped
      Mappings:
      Namespace Name Mixin selector
      official as Lbpg;as:Z
      intermediary field_7660 Lnet/minecraft/class_1688;field_7660:Z
      named yawFlipped Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;yawFlipped:Z
    • clientInterpolationSteps

      private int clientInterpolationSteps
      Mappings:
      Namespace Name Mixin selector
      official au Lbpg;au:I
      intermediary field_7669 Lnet/minecraft/class_1688;field_7669:I
      named clientInterpolationSteps Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientInterpolationSteps:I
    • clientX

      private double clientX
      Mappings:
      Namespace Name Mixin selector
      official av Lbpg;av:D
      intermediary field_7665 Lnet/minecraft/class_1688;field_7665:D
      named clientX Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientX:D
    • clientY

      private double clientY
      Mappings:
      Namespace Name Mixin selector
      official aw Lbpg;aw:D
      intermediary field_7666 Lnet/minecraft/class_1688;field_7666:D
      named clientY Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientY:D
    • clientZ

      private double clientZ
      Mappings:
      Namespace Name Mixin selector
      official ax Lbpg;ax:D
      intermediary field_7662 Lnet/minecraft/class_1688;field_7662:D
      named clientZ Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientZ:D
    • clientYaw

      private double clientYaw
      Mappings:
      Namespace Name Mixin selector
      official ay Lbpg;ay:D
      intermediary field_7659 Lnet/minecraft/class_1688;field_7659:D
      named clientYaw Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientYaw:D
    • clientPitch

      private double clientPitch
      Mappings:
      Namespace Name Mixin selector
      official az Lbpg;az:D
      intermediary field_7657 Lnet/minecraft/class_1688;field_7657:D
      named clientPitch Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientPitch:D
    • clientXVelocity

      private double clientXVelocity
      Mappings:
      Namespace Name Mixin selector
      official aA Lbpg;aA:D
      intermediary field_7658 Lnet/minecraft/class_1688;field_7658:D
      named clientXVelocity Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientXVelocity:D
    • clientYVelocity

      private double clientYVelocity
      Mappings:
      Namespace Name Mixin selector
      official aB Lbpg;aB:D
      intermediary field_7655 Lnet/minecraft/class_1688;field_7655:D
      named clientYVelocity Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientYVelocity:D
    • clientZVelocity

      private double clientZVelocity
      Mappings:
      Namespace Name Mixin selector
      official aC Lbpg;aC:D
      intermediary field_7656 Lnet/minecraft/class_1688;field_7656:D
      named clientZVelocity Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;clientZVelocity:D
  • Constructor Details

    • AbstractMinecartEntity

      protected AbstractMinecartEntity(EntityType<?> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lawt;<init>(Lawx;Lcad;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
    • AbstractMinecartEntity

      protected AbstractMinecartEntity(EntityType<?> type, World world, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbpg;<init>(Lawx;Lcad;DDD)V
      intermediary <init> Lnet/minecraft/class_1688;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;DDD)V
      named <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 a Lbpg;a(Lcad;DDDLbpg$a;)Lbpg;
      intermediary method_7523 Lnet/minecraft/class_1688;method_7523(Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1688$class_1689;)Lnet/minecraft/class_1688;
      named create Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;create(Lnet/minecraft/world/World;DDDLnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;)Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;
    • getMoveEffect

      protected Entity.MoveEffect getMoveEffect()
      Returns the possible effect(s) of an entity moving.
      Overrides:
      getMoveEffect in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aN Lawt;aN()Lawt$b;
      intermediary method_33570 Lnet/minecraft/class_1297;method_33570()Lnet/minecraft/class_1297$class_5799;
      named getMoveEffect Lnet/minecraft/entity/Entity;getMoveEffect()Lnet/minecraft/entity/Entity$MoveEffect;
    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a_ Lawt;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • collidesWith

      public boolean collidesWith(Entity other)
      Overrides:
      collidesWith in class Entity
      Mappings:
      Namespace Name Mixin selector
      official h Lawt;h(Lawt;)Z
      intermediary method_30949 Lnet/minecraft/class_1297;method_30949(Lnet/minecraft/class_1297;)Z
      named collidesWith Lnet/minecraft/entity/Entity;collidesWith(Lnet/minecraft/entity/Entity;)Z
    • isPushable

      public boolean isPushable()
      Overrides:
      isPushable in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bi Lawt;bi()Z
      intermediary method_5810 Lnet/minecraft/class_1297;method_5810()Z
      named isPushable Lnet/minecraft/entity/Entity;isPushable()Z
    • positionInPortal

      protected Vec3d positionInPortal(Direction.Axis portalAxis, BlockLocating.Rectangle portalRect)
      Overrides:
      positionInPortal in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lawt;a(Lgm$a;Ln$a;)Ldom;
      intermediary method_30633 Lnet/minecraft/class_1297;method_30633(Lnet/minecraft/class_2350$class_2351;Lnet/minecraft/class_5459$class_5460;)Lnet/minecraft/class_243;
      named positionInPortal Lnet/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:
      getMountedHeightOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bq Lawt;bq()D
      intermediary method_5621 Lnet/minecraft/class_1297;method_5621()D
      named getMountedHeightOffset Lnet/minecraft/entity/Entity;getMountedHeightOffset()D
    • updatePassengerForDismount

      public Vec3d updatePassengerForDismount(LivingEntity passenger)
      Overrides:
      updatePassengerForDismount in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lawt;b(Laxh;)Ldom;
      intermediary method_24829 Lnet/minecraft/class_1297;method_24829(Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;
      named updatePassengerForDismount Lnet/minecraft/entity/Entity;updatePassengerForDismount(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lawt;a(Lawd;F)Z
      intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • getVelocityMultiplier

      protected float getVelocityMultiplier()
      Overrides:
      getVelocityMultiplier in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aC Lawt;aC()F
      intermediary method_23326 Lnet/minecraft/class_1297;method_23326()F
      named getVelocityMultiplier Lnet/minecraft/entity/Entity;getVelocityMultiplier()F
    • dropItems

      public void dropItems(DamageSource damageSource)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a(Lawd;)V
      intermediary method_7516 Lnet/minecraft/class_1688;method_7516(Lnet/minecraft/class_1282;)V
      named dropItems Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;dropItems(Lnet/minecraft/entity/damage/DamageSource;)V
    • animateDamage

      public void animateDamage()
      Overrides:
      animateDamage in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bA Lawt;bA()V
      intermediary method_5879 Lnet/minecraft/class_1297;method_5879()V
      named animateDamage Lnet/minecraft/entity/Entity;animateDamage()V
    • collides

      public boolean collides()
      Overrides:
      collides in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bh Lawt;bh()Z
      intermediary method_5863 Lnet/minecraft/class_1297;method_5863()Z
      named collides Lnet/minecraft/entity/Entity;collides()Z
    • getAdjacentRailPositionsByShape

      private static com.mojang.datafixers.util.Pair<Vec3i,Vec3i> getAdjacentRailPositionsByShape(RailShape shape)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a(Lcph;)Lcom/mojang/datafixers/util/Pair;
      intermediary method_22864 Lnet/minecraft/class_1688;method_22864(Lnet/minecraft/class_2768;)Lcom/mojang/datafixers/util/Pair;
      named getAdjacentRailPositionsByShape Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getAdjacentRailPositionsByShape(Lnet/minecraft/block/enums/RailShape;)Lcom/mojang/datafixers/util/Pair;
    • getMovementDirection

      public Direction getMovementDirection()
      Overrides:
      getMovementDirection in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cu Lawt;cu()Lgm;
      intermediary method_5755 Lnet/minecraft/class_1297;method_5755()Lnet/minecraft/class_2350;
      named getMovementDirection Lnet/minecraft/entity/Entity;getMovementDirection()Lnet/minecraft/util/math/Direction;
    • tick

      public void tick()
      Overrides:
      tick in class Entity
      Mappings:
      Namespace Name Mixin selector
      official k Lawt;k()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • getMaxOffRailSpeed

      protected double getMaxOffRailSpeed()
      Mappings:
      Namespace Name Mixin selector
      official h Lbpg;h()D
      intermediary method_7504 Lnet/minecraft/class_1688;method_7504()D
      named getMaxOffRailSpeed Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getMaxOffRailSpeed()D
    • onActivatorRail

      public void onActivatorRail(int x, int y, int z, boolean powered)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a(IIIZ)V
      intermediary method_7506 Lnet/minecraft/class_1688;method_7506(IIIZ)V
      named onActivatorRail Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;onActivatorRail(IIIZ)V
    • moveOffRail

      protected void moveOffRail()
      Mappings:
      Namespace Name Mixin selector
      official i Lbpg;i()V
      intermediary method_7512 Lnet/minecraft/class_1688;method_7512()V
      named moveOffRail Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;moveOffRail()V
    • moveOnRail

      protected void moveOnRail(BlockPos pos, BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official c Lbpg;c(Lgh;Lcoc;)V
      intermediary method_7513 Lnet/minecraft/class_1688;method_7513(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named moveOnRail Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;moveOnRail(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • willHitBlockAt

      private boolean willHitBlockAt(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a(Lgh;)Z
      intermediary method_18803 Lnet/minecraft/class_1688;method_18803(Lnet/minecraft/class_2338;)Z
      named willHitBlockAt Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;willHitBlockAt(Lnet/minecraft/util/math/BlockPos;)Z
    • applySlowdown

      protected void applySlowdown()
      Mappings:
      Namespace Name Mixin selector
      official j Lbpg;j()V
      intermediary method_7525 Lnet/minecraft/class_1688;method_7525()V
      named applySlowdown Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;applySlowdown()V
    • snapPositionToRailWithOffset

      @Nullable public @Nullable 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 a Lbpg;a(DDDD)Ldom;
      intermediary method_7505 Lnet/minecraft/class_1688;method_7505(DDDD)Lnet/minecraft/class_243;
      named snapPositionToRailWithOffset Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;snapPositionToRailWithOffset(DDDD)Lnet/minecraft/util/math/Vec3d;
    • snapPositionToRail

      @Nullable public @Nullable Vec3d snapPositionToRail(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official p Lbpg;p(DDD)Ldom;
      intermediary method_7508 Lnet/minecraft/class_1688;method_7508(DDD)Lnet/minecraft/class_243;
      named snapPositionToRail Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;snapPositionToRail(DDD)Lnet/minecraft/util/math/Vec3d;
    • getVisibilityBoundingBox

      public Box getVisibilityBoundingBox()
      Overrides:
      getVisibilityBoundingBox in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cx Lawt;cx()Ldoh;
      intermediary method_5830 Lnet/minecraft/class_1297;method_5830()Lnet/minecraft/class_238;
      named getVisibilityBoundingBox Lnet/minecraft/entity/Entity;getVisibilityBoundingBox()Lnet/minecraft/util/math/Box;
    • readCustomDataFromNbt

      protected void readCustomDataFromNbt(NbtCompound nbt)
      Specified by:
      readCustomDataFromNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lawt;a(Loc;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeCustomDataToNbt

      protected void writeCustomDataToNbt(NbtCompound nbt)
      Specified by:
      writeCustomDataToNbt in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lawt;b(Loc;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • pushAwayFrom

      public void pushAwayFrom(Entity entity)
      Overrides:
      pushAwayFrom in class Entity
      Mappings:
      Namespace Name Mixin selector
      official g Lawt;g(Lawt;)V
      intermediary method_5697 Lnet/minecraft/class_1297;method_5697(Lnet/minecraft/class_1297;)V
      named pushAwayFrom Lnet/minecraft/entity/Entity;pushAwayFrom(Lnet/minecraft/entity/Entity;)V
    • updateTrackedPositionAndAngles

      public void updateTrackedPositionAndAngles(double x, double y, double z, float yaw, float pitch, int interpolationSteps, boolean interpolate)
      Overrides:
      updateTrackedPositionAndAngles in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lawt;a(DDDFFIZ)V
      intermediary method_5759 Lnet/minecraft/class_1297;method_5759(DDDFFIZ)V
      named updateTrackedPositionAndAngles Lnet/minecraft/entity/Entity;updateTrackedPositionAndAngles(DDDFFIZ)V
    • setVelocityClient

      public void setVelocityClient(double x, double y, double z)
      Overrides:
      setVelocityClient in class Entity
      Mappings:
      Namespace Name Mixin selector
      official k Lawt;k(DDD)V
      intermediary method_5750 Lnet/minecraft/class_1297;method_5750(DDD)V
      named setVelocityClient Lnet/minecraft/entity/Entity;setVelocityClient(DDD)V
    • setDamageWobbleStrength

      public void setDamageWobbleStrength(float damageWobbleStrength)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a(F)V
      intermediary method_7520 Lnet/minecraft/class_1688;method_7520(F)V
      named setDamageWobbleStrength Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;setDamageWobbleStrength(F)V
    • getDamageWobbleStrength

      public float getDamageWobbleStrength()
      Mappings:
      Namespace Name Mixin selector
      official l Lbpg;l()F
      intermediary method_7521 Lnet/minecraft/class_1688;method_7521()F
      named getDamageWobbleStrength Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDamageWobbleStrength()F
    • setDamageWobbleTicks

      public void setDamageWobbleTicks(int wobbleTicks)
      Mappings:
      Namespace Name Mixin selector
      official c Lbpg;c(I)V
      intermediary method_7509 Lnet/minecraft/class_1688;method_7509(I)V
      named setDamageWobbleTicks Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;setDamageWobbleTicks(I)V
    • getDamageWobbleTicks

      public int getDamageWobbleTicks()
      Mappings:
      Namespace Name Mixin selector
      official n Lbpg;n()I
      intermediary method_7507 Lnet/minecraft/class_1688;method_7507()I
      named getDamageWobbleTicks Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDamageWobbleTicks()I
    • setDamageWobbleSide

      public void setDamageWobbleSide(int wobbleSide)
      Mappings:
      Namespace Name Mixin selector
      official d Lbpg;d(I)V
      intermediary method_7524 Lnet/minecraft/class_1688;method_7524(I)V
      named setDamageWobbleSide Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;setDamageWobbleSide(I)V
    • getDamageWobbleSide

      public int getDamageWobbleSide()
      Mappings:
      Namespace Name Mixin selector
      official o Lbpg;o()I
      intermediary method_7522 Lnet/minecraft/class_1688;method_7522()I
      named getDamageWobbleSide Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDamageWobbleSide()I
    • getMinecartType

      public abstract AbstractMinecartEntity.Type getMinecartType()
      Mappings:
      Namespace Name Mixin selector
      official q Lbpg;q()Lbpg$a;
      intermediary method_7518 Lnet/minecraft/class_1688;method_7518()Lnet/minecraft/class_1688$class_1689;
      named getMinecartType Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getMinecartType()Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
    • getContainedBlock

      public BlockState getContainedBlock()
      Mappings:
      Namespace Name Mixin selector
      official r Lbpg;r()Lcoc;
      intermediary method_7519 Lnet/minecraft/class_1688;method_7519()Lnet/minecraft/class_2680;
      named getContainedBlock Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getContainedBlock()Lnet/minecraft/block/BlockState;
    • getDefaultContainedBlock

      public BlockState getDefaultContainedBlock()
      Mappings:
      Namespace Name Mixin selector
      official s Lbpg;s()Lcoc;
      intermediary method_7517 Lnet/minecraft/class_1688;method_7517()Lnet/minecraft/class_2680;
      named getDefaultContainedBlock Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDefaultContainedBlock()Lnet/minecraft/block/BlockState;
    • getBlockOffset

      public int getBlockOffset()
      Mappings:
      Namespace Name Mixin selector
      official t Lbpg;t()I
      intermediary method_7514 Lnet/minecraft/class_1688;method_7514()I
      named getBlockOffset Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getBlockOffset()I
    • getDefaultBlockOffset

      public int getDefaultBlockOffset()
      Mappings:
      Namespace Name Mixin selector
      official u Lbpg;u()I
      intermediary method_7526 Lnet/minecraft/class_1688;method_7526()I
      named getDefaultBlockOffset Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDefaultBlockOffset()I
    • setCustomBlock

      public void setCustomBlock(BlockState state)
      Mappings:
      Namespace Name Mixin selector
      official b Lbpg;b(Lcoc;)V
      intermediary method_7527 Lnet/minecraft/class_1688;method_7527(Lnet/minecraft/class_2680;)V
      named setCustomBlock Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;setCustomBlock(Lnet/minecraft/block/BlockState;)V
    • setCustomBlockOffset

      public void setCustomBlockOffset(int offset)
      Mappings:
      Namespace Name Mixin selector
      official m Lbpg;m(I)V
      intermediary method_7515 Lnet/minecraft/class_1688;method_7515(I)V
      named setCustomBlockOffset Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;setCustomBlockOffset(I)V
    • hasCustomBlock

      public boolean hasCustomBlock()
      Mappings:
      Namespace Name Mixin selector
      official w Lbpg;w()Z
      intermediary method_7510 Lnet/minecraft/class_1688;method_7510()Z
      named hasCustomBlock Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;hasCustomBlock()Z
    • setCustomBlockPresent

      public void setCustomBlockPresent(boolean present)
      Mappings:
      Namespace Name Mixin selector
      official a Lbpg;a(Z)V
      intermediary method_7511 Lnet/minecraft/class_1688;method_7511(Z)V
      named setCustomBlockPresent Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;setCustomBlockPresent(Z)V
    • createSpawnPacket

      public Packet<?> createSpawnPacket()
      Specified by:
      createSpawnPacket in class Entity
      Mappings:
      Namespace Name Mixin selector
      official S Lawt;S()Lqr;
      intermediary method_18002 Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;
      named createSpawnPacket Lnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/Packet;
    • getPickBlockStack

      public ItemStack getPickBlockStack()
      Overrides:
      getPickBlockStack in class Entity
      Mappings:
      Namespace Name Mixin selector
      official dk Lawt;dk()Lbue;
      intermediary method_31480 Lnet/minecraft/class_1297;method_31480()Lnet/minecraft/class_1799;
      named getPickBlockStack Lnet/minecraft/entity/Entity;getPickBlockStack()Lnet/minecraft/item/ItemStack;