CLASS none/abj net/minecraft/entity/vehicle/EntityBoat CLASS none/abj$b BoatType FIELD a OAK Lnone/abj$b; FIELD b SPRUCE Lnone/abj$b; FIELD c BIRCH Lnone/abj$b; FIELD d JUNGLE Lnone/abj$b; FIELD e ACACIA Lnone/abj$b; FIELD f DARK_OAK Lnone/abj$b; FIELD g name Ljava/lang/String; FIELD h id I METHOD (Ljava/lang/String;IILjava/lang/String;)V ARG 0 id ARG 1 name METHOD a getName ()Ljava/lang/String; METHOD a getType (I)Lnone/abj$b; ARG 0 id METHOD a getType (Ljava/lang/String;)Lnone/abj$b; ARG 0 name METHOD b getId ()I METHOD values values ()[Lnone/abj$b; FIELD d BOAT_TYPE Lnone/kj; METHOD (Lnone/aiw;DDD)V ARG 0 world ARG 1 x ARG 2 y ARG 3 z METHOD a (DDDFFIZ)V ARG 0 x ARG 1 y ARG 2 z ARG 3 yaw ARG 4 pitch METHOD a setBoatType (Lnone/abj$b;)V ARG 0 value METHOD a deserializeCustomData (Lnone/dt;)V ARG 0 tag METHOD a damage (Lnone/rr;F)Z ARG 0 source ARG 1 damage METHOD a (Lnone/sg;)V ARG 0 entity METHOD b interact (Lnone/aam;Lnone/rb;)Z ARG 0 player ARG 1 hand METHOD b serializeCustomData (Lnone/dt;)V ARG 0 tag METHOD i initDataTracker ()V METHOD j asItem ()Lnone/aeq; METHOD q canAddPassenger (Lnone/sg;)Z ARG 0 entity METHOD r getBoatType ()Lnone/abj$b; METHOD y_ update ()V