CLASS afc net/minecraft/entity/vehicle/EntityMinecartBase CLASS afc$a MinecartType FIELD a RIDEABLE Lafc$a; FIELD b CHEST Lafc$a; FIELD c FURNACE Lafc$a; FIELD d TNT Lafc$a; FIELD e SPAWNER Lafc$a; FIELD f HOPPER Lafc$a; FIELD g COMMAND_BLOCK Lafc$a; FIELD h VALUES Ljava/util/Map; FIELD i id I FIELD j entityId Ljava/lang/String; METHOD a getId ()I METHOD a byId (I)Lafc$a; METHOD b getEntityId ()Ljava/lang/String; FIELD d CUSTOM_BLOCK_ID Lmx; FIELD e CUSTOM_BLOCK_OFFSET Lmx; FIELD f CUSTOM_BLOCK_PRESENT Lmx; METHOD (Lams;)V ARG 0 world METHOD (Lams;DDD)V ARG 0 world ARG 1 x ARG 2 y ARG 3 z METHOD A hasCustomBlock ()Z METHOD B_ update ()V METHOD a setPositionAndRotations (DDDFFIZ)V ARG 0 x ARG 1 y ARG 2 z ARG 3 yaw ARG 4 pitch METHOD a onActivatorRail (IIIZ)V ARG 0 x ARG 1 y ARG 2 z ARG 3 powered METHOD a create (Lams;DDDLafc$a;)Lafc; ARG 0 world ARG 1 x ARG 2 y ARG 3 z ARG 4 type METHOD a deserializeCustomData (Lfy;)V ARG 0 tag METHOD a registerTagUpgradersForStorage (Lrw;Ljava/lang/Class;)V ARG 0 handler ARG 1 minecartClass METHOD a dropItems (Lup;)V ARG 0 source METHOD a damage (Lup;F)Z ARG 0 source ARG 1 damage METHOD a setCustomBlockPresent (Z)V ARG 0 value METHOD aG getMountedHeightOffset ()D METHOD ay doesCollide ()Z METHOD b setPosition (DDD)V ARG 0 x ARG 1 y ARG 2 z METHOD b setCustomBlock (Lawr;)V ARG 0 value METHOD b serializeCustomData (Lfy;)V ARG 0 tag METHOD f setCustomBlockOffset (I)V ARG 0 value METHOD h setVelocityClient (DDD)V ARG 0 x ARG 1 y ARG 2 z METHOD i initDataTracker ()V METHOD i pushAwayFrom (Lve;)V ARG 0 other METHOD v getMinecartType ()Lafc$a; METHOD w getContainedBlock ()Lawr; METHOD x getDefaultContainedBlock ()Lawr; METHOD y getBlockOffset ()I METHOD z getDefaultBlockOffset ()I