CLASS ath net/minecraft/entity/vehicle/BoatEntity CLASS ath$a Location CLASS ath$b Type FIELD a OAK Lath$b; FIELD b SPRUCE Lath$b; FIELD c BIRCH Lath$b; FIELD d JUNGLE Lath$b; FIELD e ACACIA Lath$b; FIELD f DARK_OAK Lath$b; FIELD g name Ljava/lang/String; FIELD h baseBlock Lbic; METHOD a getName ()Ljava/lang/String; METHOD a getType (I)Lath$b; METHOD a getType (Ljava/lang/String;)Lath$b; METHOD b getBaseBlock ()Lbic; FIELD aL location Lath$a; FIELD aM lastLocation Lath$a; FIELD e BOAT_TYPE Lpw; FIELD f LEFT_PADDLE_MOVING Lpw; FIELD g RIGHT_PADDLE_MOVING Lpw; METHOD (Lbdb;DDD)V ARG 1 world ARG 2 x METHOD a getPaddleState (I)Z ARG 1 paddle METHOD a copyEntityData (Lahl;)V METHOD a setBoatType (Lath$b;)V METHOD a setPaddleState (ZZ)V METHOD e asItem ()Laxo; METHOD f getPaddleSoundEvent ()Lxx; METHOD o getBoatType ()Lath$b; METHOD r checkLocation ()Lath$a; METHOD s checKBoatInWater ()Z METHOD u getUnderWaterLocation ()Lath$a;