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 <init> (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;
