net.minecraft.entity.vehicle

public class FurnaceMinecartEntity

extends AbstractMinecartEntity

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible

net.minecraft.world.entity.vehicle.minecart.MinecartFurnace
net.minecraft.class_1696
net.minecraft.entity.vehicle.FurnaceMinecartEntity

Field summary

Modifier and TypeField
private static final TrackedData<Boolean>
DATA_ID_FUEL
field_7740
LIT
private static final int
FUEL_TICKS_PER_ITEM
field_52521
FUEL_PER_ITEM
private static final int
MAX_FUEL_TICKS
field_52522
MAX_FUEL
private static final short
DEFAULT_FUEL
field_57750
DEFAULT_FUEL
private static final Vec3d
DEFAULT_PUSH
field_57751
DEFAULT_PUSH_VEC
private int
fuel
field_7739
fuel
public Vec3d
push
field_54300
pushVec

Constructor summary

ModifierConstructor
public (EntityType<? extends FurnaceMinecartEntity> type, World level)

Method summary

Modifier and TypeMethod
public boolean
isFurnace()
method_64273()
isSelfPropelling()
protected void
defineSynchedData(SynchedEntityData$Builder entityData)
method_5693(class_2945$class_9222 arg0)
initDataTracker(DataTracker$Builder arg0)
public void
tick()
method_5773()
tick()
protected double
getMaxSpeed(ServerLevel level)
method_7504(class_3218 arg0)
getMaxSpeed(ServerWorld arg0)
protected Item
getDropItem()
method_7557()
asItem()
public ItemStack
getPickResult()
method_31480()
getPickBlockStack()
protected Vec3d
applyNaturalSlowdown(Vec3 deltaMovement)
method_7525(class_243 arg0)
applySlowdown(Vec3d arg0)
private Vec3d
calculateNewPushAlong(Vec3 deltaMovement)
method_64276(class_243 arg0)
calcNextPushVec(Vec3d velocity)
public ActionResult
interact(Player player, InteractionHand hand, Vec3 location)
method_5688(class_1657 arg0, class_1268 arg1, class_243 arg2)
interact(PlayerEntity arg0, Hand arg1, Vec3d arg2)
public boolean
addFuel(Vec3 interactingPos, ItemStack itemStack)
method_73192(class_243 arg0, class_1799 arg1)
addFuel(Vec3d velocity, ItemStack stack)
protected void
addAdditionalSaveData(ValueOutput output)
method_5652(class_11372 arg0)
writeCustomData(WriteView arg0)
protected void
readAdditionalSaveData(ValueInput input)
method_5749(class_11368 arg0)
readCustomData(ReadView arg0)
protected boolean
hasFuel()
method_7565()
isLit()
protected void
setHasFuel(boolean fuel)
method_7564(boolean arg0)
setLit(boolean lit)
public BlockState
getDefaultDisplayBlockState()
method_7517()
getDefaultContainedBlock()