CLASS asq net/minecraft/entity/vehicle/AbstractMinecartEntity
	CLASS asq$a Type
		FIELD h VALUES [Lasq$a;
		FIELD i id I
		METHOD a getId ()I
		METHOD a byId (I)Lasq$a;
			ARG 0 id
	FIELD e CUSTOM_BLOCK_ID Lpr;
	FIELD f CUSTOM_BLOCK_OFFSET Lpr;
	FIELD g CUSTOM_BLOCK_PRESENT Lpr;
	METHOD <init> (Lahg;Lbci;)V
		ARG 1 type
	METHOD <init> (Lahg;Lbci;DDD)V
		ARG 1 world
		ARG 3 x
	METHOD a setPositionAndRotations (DDDFFIZ)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD a onActivatorRail (IIIZ)V
		ARG 1 x
		ARG 2 y
		ARG 3 z
	METHOD a dropItems (Lagl;)V
	METHOD a damage (Lagl;F)Z
		ARG 1 source
		ARG 2 amount
	METHOD a create (Lbci;DDDLasq$a;)Lasq;
		ARG 0 world
		ARG 1 x
		ARG 3 y
		ARG 5 z
		ARG 7 type
	METHOD a readCustomDataFromTag (Lhq;)V
	METHOD a setCustomBlockPresent (Z)V
	METHOD aE doesCollide ()Z
	METHOD aF isPushable ()Z
	METHOD aM getMountedHeightOffset ()D
	METHOD b setPosition (DDD)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD b setCustomBlock (Lbqi;)V
	METHOD b writeCustomDataToTag (Lhq;)V
	METHOD h update ()V
	METHOD h setVelocityClient (DDD)V
		ARG 1 x
	METHOD i pushAwayFrom (Lahc;)V
	METHOD k setCustomBlockOffset (I)V
	METHOD o getMinecartType ()Lasq$a;
	METHOD p getContainedBlock ()Lbqi;
	METHOD q getDefaultContainedBlock ()Lbqi;
	METHOD r getBlockOffset ()I
	METHOD s getDefaultBlockOffset ()I
	METHOD t hasCustomBlock ()Z
	METHOD w_ initDataTracker ()V
