net.minecraft.entity.vehicle

public class HopperMinecartEntity

extends StorageMinecartEntity implements Hopper

All mapped superinterfaces:

Nameable, EntityLike, UniquelyIdentifiable, ScoreHolder, DataTracked, ComponentsAccess, HeldItemContext, StackReferenceGetter, DebugTrackable, EntryConvertible, VehicleInventory, Inventory, Clearable, NamedScreenHandlerFactory, ScreenHandlerFactory, Hopper

net.minecraft.world.entity.vehicle.minecart.MinecartHopper
net.minecraft.class_1700
net.minecraft.entity.vehicle.HopperMinecartEntity

Field summary

Modifier and TypeField
private static final boolean
DEFAULT_ENABLED
field_57752
DEFAULT_ENABLED
private boolean
enabled
field_7749
enabled
private boolean
consumedItemThisFrame
field_52523
hopperTicked

Constructor summary

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

Method summary

Modifier and TypeMethod
public BlockState
getDefaultDisplayBlockState()
method_7517()
getDefaultContainedBlock()
public int
getDefaultDisplayOffset()
method_7526()
getDefaultBlockOffset()
public int
getContainerSize()
method_5439()
size()
public void
activateMinecart(ServerLevel level, int xt, int yt, int zt, boolean state)
method_7506(class_3218 arg0, int arg1, int arg2, int arg3, boolean arg4)
onActivatorRail(ServerWorld arg0, int arg1, int arg2, int arg3, boolean arg4)
public boolean
isEnabled()
method_7572()
isEnabled()
public void
setEnabled(boolean enabled)
method_7570(boolean arg0)
setEnabled(boolean enabled)
public double
getLevelX()
method_11266()
getHopperX()
public double
getLevelY()
method_11264()
getHopperY()
public double
getLevelZ()
method_11265()
getHopperZ()
public boolean
isGridAligned()
method_57081()
canBlockFromAbove()
public void
tick()
method_5773()
tick()
protected double
makeStepAlongTrack(BlockPos pos, RailShape shape, double movementLeft)
method_61564(class_2338 arg0, class_2768 arg1, double arg2)
moveAlongTrack(BlockPos arg0, RailShape arg1, double arg2)
private void
tryConsumeItems()
method_61600()
tickHopper()
public boolean
suckInItems()
method_7574()
canOperate()
protected Item
getDropItem()
method_7557()
asItem()
public ItemStack
getPickResult()
method_31480()
getPickBlockStack()
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)
public ScreenHandler
createMenu(int containerId, Inventory inventory)
method_17357(int arg0, class_1661 arg1)
getScreenHandler(int arg0, PlayerInventory arg1)