CLASS arj net/minecraft/entity/vehicle/MinecartBaseEntity CLASS arj$a Type FIELD h VALUES [Larj$a; FIELD i id I METHOD a getId ()I METHOD a byId (I)Larj$a; ARG 0 id FIELD d CUSTOM_BLOCK_ID Lpm; FIELD e CUSTOM_BLOCK_OFFSET Lpm; FIELD f CUSTOM_BLOCK_PRESENT Lpm; METHOD (Lagi;Lbam;DDD)V ARG 1 world ARG 3 x METHOD A getBlockOffset ()I METHOD B getDefaultBlockOffset ()I METHOD C hasCustomBlock ()Z METHOD V_ update ()V 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 (Lafn;)V METHOD a damage (Lafn;F)Z ARG 1 source METHOD a create (Lbam;DDDLarj$a;)Larj; ARG 0 world ARG 1 x ARG 3 y METHOD a deserializeCustomData (Lho;)V METHOD a setCustomBlockPresent (Z)V METHOD aD doesCollide ()Z METHOD aL getMountedHeightOffset ()D METHOD b setPosition (DDD)V ARG 1 x METHOD b setCustomBlock (Lboh;)V METHOD b serializeCustomData (Lho;)V METHOD h setVelocityClient (DDD)V ARG 1 x METHOD i pushAwayFrom (Lage;)V METHOD l setCustomBlockOffset (I)V METHOD v getMinecartType ()Larj$a; METHOD x getContainedBlock ()Lboh; METHOD y_ initDataTracker ()V METHOD z getDefaultContainedBlock ()Lboh;