CLASS aqu net/minecraft/entity/vehicle/EntityBoat CLASS aqu$b BoatType FIELD a OAK Laqu$b; FIELD b SPRUCE Laqu$b; FIELD c BIRCH Laqu$b; FIELD d JUNGLE Laqu$b; FIELD e ACACIA Laqu$b; FIELD f DARK_OAK Laqu$b; FIELD g name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; METHOD a getType (I)Laqu$b; METHOD a getType (Ljava/lang/String;)Laqu$b; FIELD d BOAT_TYPE Lpj; METHOD (Lazt;DDD)V ARG 0 world ARG 1 x ARG 2 y ARG 3 z METHOD S_ update ()V METHOD a setPositionAndRotations (DDDFFIZ)V ARG 0 x ARG 1 y ARG 2 z ARG 3 yaw ARG 4 pitch METHOD a damage (Lafe;F)Z ARG 0 source ARG 1 damage METHOD a copyEntityData (Lafv;)V ARG 0 entity METHOD a setBoatType (Laqu$b;)V ARG 0 value METHOD a deserializeCustomData (Lhm;)V ARG 0 tag METHOD aD doesCollide ()Z METHOD aL getMountedHeightOffset ()D METHOD b interact (Lapr;Laeo;)Z ARG 0 player ARG 1 hand METHOD b serializeCustomData (Lhm;)V ARG 0 tag METHOD f asItem ()Lauq; METHOD i pushAwayFrom (Lafv;)V ARG 0 other METHOD p getBoatType ()Laqu$b; METHOD q canAddPassenger (Lafv;)Z ARG 0 entity METHOD y_ initDataTracker ()V