Class FurnaceMinecartEntity

All Implemented Interfaces:
CommandSource, Nameable

public class FurnaceMinecartEntity
extends AbstractMinecartEntity
Mappings:
Namespace Name
official ve
intermediary net/minecraft/class_1900
named net/minecraft/entity/vehicle/FurnaceMinecartEntity
  • Field Details

    • fuel

      private int fuel
      Mappings:
      Namespace Name Mixin selector
      official c Lve;c:I
      intermediary field_8171 Lnet/minecraft/class_1900;field_8171:I
      named fuel Lnet/minecraft/entity/vehicle/FurnaceMinecartEntity;fuel:I
    • pushX

      public double pushX
      Mappings:
      Namespace Name Mixin selector
      official a Lve;a:D
      intermediary field_8169 Lnet/minecraft/class_1900;field_8169:D
      named pushX Lnet/minecraft/entity/vehicle/FurnaceMinecartEntity;pushX:D
    • pushZ

      public double pushZ
      Mappings:
      Namespace Name Mixin selector
      official b Lve;b:D
      intermediary field_8170 Lnet/minecraft/class_1900;field_8170:D
      named pushZ Lnet/minecraft/entity/vehicle/FurnaceMinecartEntity;pushZ:D
  • Constructor Details

    • FurnaceMinecartEntity

      public FurnaceMinecartEntity​(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lpk;<init>(Ladm;)V
      intermediary <init> Lnet/minecraft/class_1745;<init>(Lnet/minecraft/class_99;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
    • FurnaceMinecartEntity

      public FurnaceMinecartEntity​(World world, double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lva;<init>(Ladm;DDD)V
      intermediary <init> Lnet/minecraft/class_1895;<init>(Lnet/minecraft/class_99;DDD)V
      named <init> Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;<init>(Lnet/minecraft/world/World;DDD)V
  • Method Details

    • method_7794

      public AbstractMinecartEntity.Type method_7794()
      Specified by:
      method_7794 in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official s Lva;s()Lva$a;
      intermediary method_7794 Lnet/minecraft/class_1895;method_7794()Lnet/minecraft/class_1895$class_1896;
      named method_7794 Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;method_7794()Lnet/minecraft/entity/vehicle/AbstractMinecartEntity$Type;
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h()V
      intermediary method_7043 Lnet/minecraft/class_1745;method_7043()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • tick

      public void tick()
      Overrides:
      tick in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official t_ Lpk;t_()V
      intermediary method_7060 Lnet/minecraft/class_1745;method_7060()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • getMaxOffRailSpeed

      protected double getMaxOffRailSpeed()
      Overrides:
      getMaxOffRailSpeed in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official m Lva;m()D
      intermediary method_7788 Lnet/minecraft/class_1895;method_7788()D
      named getMaxOffRailSpeed Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getMaxOffRailSpeed()D
    • dropItems

      public void dropItems​(DamageSource damageSource)
      Overrides:
      dropItems in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lva;a(Low;)V
      intermediary method_7782 Lnet/minecraft/class_1895;method_7782(Lnet/minecraft/class_1733;)V
      named dropItems Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;dropItems(Lnet/minecraft/entity/damage/DamageSource;)V
    • moveOnRail

      protected void moveOnRail​(BlockPos pos, BlockState state)
      Overrides:
      moveOnRail in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lva;a(Lcj;Lalz;)V
      intermediary method_7781 Lnet/minecraft/class_1895;method_7781(Lnet/minecraft/class_1372;Lnet/minecraft/class_376;)V
      named moveOnRail Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;moveOnRail(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • applySlowdown

      protected void applySlowdown()
      Overrides:
      applySlowdown in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official o Lva;o()V
      intermediary method_7790 Lnet/minecraft/class_1895;method_7790()V
      named applySlowdown Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;applySlowdown()V
    • openInventory

      public boolean openInventory​(PlayerEntity player)
      Overrides:
      openInventory in class Entity
      Mappings:
      Namespace Name Mixin selector
      official e Lpk;e(Lwn;)Z
      intermediary method_7028 Lnet/minecraft/class_1745;method_7028(Lnet/minecraft/class_1963;)Z
      named openInventory Lnet/minecraft/entity/Entity;openInventory(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • serialize

      protected void serialize​(CompoundTag tag)
      Overrides:
      serialize in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Ldn;)V
      intermediary method_7003 Lnet/minecraft/class_1745;method_7003(Lnet/minecraft/class_1405;)V
      named serialize Lnet/minecraft/entity/Entity;serialize(Lnet/minecraft/nbt/CompoundTag;)V
    • deserialize

      protected void deserialize​(CompoundTag tag)
      Overrides:
      deserialize in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ldn;)V
      intermediary method_6933 Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)V
      named deserialize Lnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
    • isLit

      protected boolean isLit()
      Mappings:
      Namespace Name Mixin selector
      official j Lve;j()Z
      intermediary method_7805 Lnet/minecraft/class_1900;method_7805()Z
      named isLit Lnet/minecraft/entity/vehicle/FurnaceMinecartEntity;isLit()Z
    • setLit

      protected void setLit​(boolean lit)
      Mappings:
      Namespace Name Mixin selector
      official i Lve;i(Z)V
      intermediary method_7804 Lnet/minecraft/class_1900;method_7804(Z)V
      named setLit Lnet/minecraft/entity/vehicle/FurnaceMinecartEntity;setLit(Z)V
    • getDefaultContainedBlock

      public BlockState getDefaultContainedBlock()
      Overrides:
      getDefaultContainedBlock in class AbstractMinecartEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lva;u()Lalz;
      intermediary method_7796 Lnet/minecraft/class_1895;method_7796()Lnet/minecraft/class_376;
      named getDefaultContainedBlock Lnet/minecraft/entity/vehicle/AbstractMinecartEntity;getDefaultContainedBlock()Lnet/minecraft/block/BlockState;