CLASS afb net/minecraft/entity/vehicle/EntityBoat CLASS afb$b BoatType FIELD a OAK Lafb$b; FIELD b SPRUCE Lafb$b; FIELD c BIRCH Lafb$b; FIELD d JUNGLE Lafb$b; FIELD e ACACIA Lafb$b; FIELD f DARK_OAK Lafb$b; FIELD g name Ljava/lang/String; FIELD h id I METHOD a getName ()Ljava/lang/String; METHOD a getType (I)Lafb$b; METHOD a getType (Ljava/lang/String;)Lafb$b; METHOD b getId ()I FIELD d BOAT_TYPE Lmx; METHOD (Lams;DDD)V ARG 0 world ARG 1 x ARG 2 y ARG 3 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 setBoatType (Lafb$b;)V ARG 0 value METHOD a deserializeCustomData (Lfy;)V ARG 0 tag METHOD a damage (Lup;F)Z ARG 0 source ARG 1 damage METHOD a copyEntityData (Lve;)V ARG 0 entity METHOD aG getMountedHeightOffset ()D METHOD ay doesCollide ()Z METHOD b interact (Laeb;Ltz;)Z ARG 0 player ARG 1 hand METHOD b serializeCustomData (Lfy;)V ARG 0 tag METHOD i initDataTracker ()V METHOD i pushAwayFrom (Lve;)V ARG 0 other METHOD j asItem ()Lail; METHOD q canAddPassenger (Lve;)Z ARG 0 entity METHOD s getBoatType ()Lafb$b;