Class CommandBlockMinecartEntity

All Implemented Interfaces:
class_3893, Nameable

public class CommandBlockMinecartEntity extends AbstractMinecartEntity
Mappings:
Namespace Name
official apm
intermediary net/minecraft/class_2155
named net/minecraft/entity/vehicle/CommandBlockMinecartEntity
  • Field Details

    • COMMAND

      private static final TrackedData<String> COMMAND
      Mappings:
      Namespace Name Mixin selector
      official a Lapm;a:Lor;
      intermediary field_12256 Lnet/minecraft/class_2155;field_12256:Lnet/minecraft/class_2921;
      named COMMAND Lnet/minecraft/entity/vehicle/CommandBlockMinecartEntity;COMMAND:Lnet/minecraft/entity/data/TrackedData;
    • LAST_OUTPUT

      private static final TrackedData<Text> LAST_OUTPUT
      Mappings:
      Namespace Name Mixin selector
      official b Lapm;b:Lor;
      intermediary field_12257 Lnet/minecraft/class_2155;field_12257:Lnet/minecraft/class_2921;
      named LAST_OUTPUT Lnet/minecraft/entity/vehicle/CommandBlockMinecartEntity;LAST_OUTPUT:Lnet/minecraft/entity/data/TrackedData;
    • executor

      private final CommandBlockExecutor executor
      Mappings:
      Namespace Name Mixin selector
      official c Lapm;c:Laxh;
      intermediary field_9123 Lnet/minecraft/class_2155;field_9123:Lnet/minecraft/class_1740;
      named executor Lnet/minecraft/entity/vehicle/CommandBlockMinecartEntity;executor:Lnet/minecraft/world/CommandBlockExecutor;
    • lastExecuted

      private int lastExecuted
      Mappings:
      Namespace Name Mixin selector
      official d Lapm;d:I
      intermediary field_9124 Lnet/minecraft/class_2155;field_9124:I
      named lastExecuted Lnet/minecraft/entity/vehicle/CommandBlockMinecartEntity;lastExecuted:I
  • Constructor Details

    • CommandBlockMinecartEntity

      public CommandBlockMinecartEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laer;<init>(Laxy;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
    • CommandBlockMinecartEntity

      public CommandBlockMinecartEntity(World world, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laph;<init>(Laxy;DDD)V
      intermediary <init> Lnet/minecraft/class_965;<init>(Lnet/minecraft/class_1150;DDD)V
      named <init> Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;<init>(Lnet/minecraft/world/World;DDD)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official x_ Laer;x_()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • readCustomDataFromNbt

      protected void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laer;a(Lgy;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeCustomDataToNbt

      protected void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laer;b(Lgy;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • getMinecartType

      public AbstractMinecartEntity.Type getMinecartType()
      Specified by:
      getMinecartType in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official v Laph;v()Laph$a;
      intermediary method_11169 Lnet/minecraft/class_965;method_11169()Lnet/minecraft/class_965$class_2638;
      named getMinecartType Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getMinecartType()Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
    • getDefaultContainedBlock

      public BlockState getDefaultContainedBlock()
      Overrides:
      getDefaultContainedBlock in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official z Laph;z()Lblc;
      intermediary method_11171 Lnet/minecraft/class_965;method_11171()Lnet/minecraft/class_2232;
      named getDefaultContainedBlock Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDefaultContainedBlock()Lnet/minecraft/block/BlockState;
    • getCommandExecutor

      public CommandBlockExecutor getCommandExecutor()
      Mappings:
      Namespace Name Mixin selector
      official f Lapm;f()Laxh;
      intermediary method_8402 Lnet/minecraft/class_2155;method_8402()Lnet/minecraft/class_1740;
      named getCommandExecutor Lnet/minecraft/entity/vehicle/CommandBlockMinecartEntity;getCommandExecutor()Lnet/minecraft/world/CommandBlockExecutor;
    • onActivatorRail

      public void onActivatorRail(int x, int y, int z, boolean powered)
      Overrides:
      onActivatorRail in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laph;a(IIIZ)V
      intermediary method_5409 Lnet/minecraft/class_965;method_5409(IIIZ)V
      named onActivatorRail Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;onActivatorRail(IIIZ)V
    • interact

      public boolean interact(PlayerEntity player, Hand hand)
      Overrides:
      interact in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Laer;b(Laog;Ladk;)Z
      intermediary method_6100 Lnet/minecraft/class_864;method_6100(Lnet/minecraft/class_988;Lnet/minecraft/class_2961;)Z
      named interact Lnet/minecraft/entity/Entity;interact(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Z
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Overrides:
      onTrackedDataSet in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Laer;a(Lor;)V
      intermediary method_12974 Lnet/minecraft/class_864;method_12974(Lnet/minecraft/class_2921;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • entityDataRequiresOperator

      public boolean entityDataRequiresOperator()
      Overrides:
      entityDataRequiresOperator in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bM Laer;bM()Z
      intermediary method_12997 Lnet/minecraft/class_864;method_12997()Z
      named entityDataRequiresOperator Lnet/minecraft/entity/Entity;entityDataRequiresOperator()Z