Skip to main content

Module abstract_minecart

Module abstract_minecart 

Source
Expand description

Shared vanilla AbstractMinecart state and behavior.

Structsยง

AbstractMinecartBase
The two vanilla AbstractMinecart fields with no SynchedEntityData backing (onRails, flipped).
AbstractMinecartState ๐Ÿ”’

Enumsยง

CreateMinecartError ๐Ÿ”’
Why create_minecart produced no minecart.

Constantsยง

COLLISION_PUSH_SCALE ๐Ÿ”’
COLLISION_VELOCITY_RETENTION ๐Ÿ”’
DEFAULT_GRAVITY ๐Ÿ”’
FURNACE_COLLISION_VELOCITY_RETENTION ๐Ÿ”’
GRAVITY_IN_WATER ๐Ÿ”’
LAVA_FALL_DISTANCE_FACTOR ๐Ÿ”’
LOWERED_PASSENGER_ATTACHMENT ๐Ÿ”’
MIN_COLLISION_ALIGNMENT ๐Ÿ”’
MIN_PUSH_DISTANCE_SQUARED ๐Ÿ”’
NON_MINECART_PUSH_DIVISOR ๐Ÿ”’
OFF_TRACK_GROUND_SLOWDOWN_FACTOR ๐Ÿ”’
PUSH_FORCE ๐Ÿ”’
WATER_SLOWDOWN_FACTOR ๐Ÿ”’

Traitsยง

AbstractMinecart
Shared behavior for every minecart variant entity.
AbstractMinecartEventSource
Object-safe access to an abstract minecart trait object from default AbstractMinecart methods.

Functionsยง

create_minecart ๐Ÿ”’
Creates and configures a minecart without adding it to the world.
minecart_relative_portal_position ๐Ÿ”’
Vanilla AbstractMinecart.getRelativePortalPosition.
rail_exits
Returns the block-relative exit offsets connected by the rail shape.