CLASS net/minecraft/class_1688 net/minecraft/entity/vehicle/AbstractMinecartEntity
	FIELD field_24464 DISMOUNT_FREE_Y_SPACES_NEEDED Lcom/google/common/collect/ImmutableMap;
	FIELD field_7655 clientYVelocity D
	FIELD field_7656 clientZVelocity D
	FIELD field_7657 clientPitch D
	FIELD field_7658 clientXVelocity D
	FIELD field_7659 clientYaw D
	FIELD field_7660 yawFlipped Z
	FIELD field_7661 CUSTOM_BLOCK_OFFSET Lnet/minecraft/class_2940;
	FIELD field_7662 clientZ D
	FIELD field_7663 DAMAGE_WOBBLE_TICKS Lnet/minecraft/class_2940;
	FIELD field_7664 ADJACENT_RAIL_POSITIONS_BY_SHAPE Ljava/util/Map;
	FIELD field_7665 clientX D
	FIELD field_7666 clientY D
	FIELD field_7667 DAMAGE_WOBBLE_STRENGTH Lnet/minecraft/class_2940;
	FIELD field_7668 DAMAGE_WOBBLE_SIDE Lnet/minecraft/class_2940;
	FIELD field_7669 clientInterpolationSteps I
	FIELD field_7670 CUSTOM_BLOCK_PRESENT Lnet/minecraft/class_2940;
	FIELD field_7671 CUSTOM_BLOCK_ID Lnet/minecraft/class_2940;
	METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;DDD)V
		ARG 1 type
		ARG 2 world
		ARG 3 x
		ARG 5 y
		ARG 7 z
	METHOD method_18803 willHitBlockAt (Lnet/minecraft/class_2338;)Z
		ARG 1 pos
	METHOD method_22864 getAdjacentRailPositionsByShape (Lnet/minecraft/class_2768;)Lcom/mojang/datafixers/util/Pair;
		ARG 0 shape
	METHOD method_7504 getMaxOffRailSpeed ()D
	METHOD method_7505 snapPositionToRailWithOffset (DDDD)Lnet/minecraft/class_243;
		COMMENT This method is used to determine the minecart's render orientation, by computing a position along the rail slightly before and slightly after the minecart's actual position.
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 offset
	METHOD method_7506 onActivatorRail (IIIZ)V
		ARG 1 x
		ARG 2 y
		ARG 3 z
		ARG 4 powered
	METHOD method_7507 getDamageWobbleTicks ()I
	METHOD method_7508 snapPositionToRail (DDD)Lnet/minecraft/class_243;
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD method_7509 setDamageWobbleTicks (I)V
		ARG 1 wobbleTicks
	METHOD method_7510 hasCustomBlock ()Z
	METHOD method_7511 setCustomBlockPresent (Z)V
		ARG 1 present
	METHOD method_7512 moveOffRail ()V
	METHOD method_7513 moveOnRail (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
		ARG 1 pos
		ARG 2 state
	METHOD method_7514 getBlockOffset ()I
	METHOD method_7515 setCustomBlockOffset (I)V
		ARG 1 offset
	METHOD method_7516 dropItems (Lnet/minecraft/class_1282;)V
		ARG 1 damageSource
	METHOD method_7517 getDefaultContainedBlock ()Lnet/minecraft/class_2680;
	METHOD method_7518 getMinecartType ()Lnet/minecraft/class_1688$class_1689;
	METHOD method_7519 getContainedBlock ()Lnet/minecraft/class_2680;
	METHOD method_7520 setDamageWobbleStrength (F)V
	METHOD method_7521 getDamageWobbleStrength ()F
	METHOD method_7522 getDamageWobbleSide ()I
	METHOD method_7523 create (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1688$class_1689;)Lnet/minecraft/class_1688;
		ARG 0 world
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 type
	METHOD method_7524 setDamageWobbleSide (I)V
		ARG 1 wobbleSide
	METHOD method_7525 applySlowdown ()V
	METHOD method_7526 getDefaultBlockOffset ()I
	METHOD method_7527 setCustomBlock (Lnet/minecraft/class_2680;)V
		ARG 1 state
	CLASS class_1689 Type
