CLASS aqe net/minecraft/entity/vehicle/EntityBoat CLASS aqe$b BoatType FIELD a OAK Laqe$b; FIELD b SPRUCE Laqe$b; FIELD c BIRCH Laqe$b; FIELD d JUNGLE Laqe$b; FIELD e ACACIA Laqe$b; FIELD f DARK_OAK Laqe$b; FIELD g name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; METHOD a getType (I)Laqe$b; METHOD a getType (Ljava/lang/String;)Laqe$b; FIELD d BOAT_TYPE Lpi; METHOD (Laza;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 (Laeq;F)Z ARG 0 source ARG 1 damage METHOD a copyEntityData (Lafh;)V ARG 0 entity METHOD a setBoatType (Laqe$b;)V ARG 0 value METHOD a deserializeCustomData (Lhl;)V ARG 0 tag METHOD aD doesCollide ()Z METHOD aL getMountedHeightOffset ()D METHOD b interact (Lapb;Laea;)Z ARG 0 player ARG 1 hand METHOD b serializeCustomData (Lhl;)V ARG 0 tag METHOD f asItem ()Latx; METHOD i pushAwayFrom (Lafh;)V ARG 0 other METHOD p getBoatType ()Laqe$b; METHOD q canAddPassenger (Lafh;)Z ARG 0 entity METHOD y_ initDataTracker ()V