CLASS ass net/minecraft/entity/vehicle/BoatEntity
	CLASS ass$b Type
		FIELD a OAK Lass$b;
		FIELD b SPRUCE Lass$b;
		FIELD c BIRCH Lass$b;
		FIELD d JUNGLE Lass$b;
		FIELD e ACACIA Lass$b;
		FIELD f DARK_OAK Lass$b;
		FIELD g name Ljava/lang/String;
		METHOD a getName ()Ljava/lang/String;
		METHOD a getType (I)Lass$b;
		METHOD a getType (Ljava/lang/String;)Lass$b;
	FIELD e BOAT_TYPE Lpr;
	FIELD f LEFT_PADDLE_MOVING Lpr;
	FIELD g RIGHT_PADDLE_MOVING Lpr;
	METHOD <init> (Lbci;DDD)V
		ARG 1 world
		ARG 2 x
	METHOD a setPositionAndRotations (DDDFFIZ)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD a getPaddleState (I)Z
		ARG 1 paddle
	METHOD a damage (Lagl;F)Z
		ARG 1 source
		ARG 2 amount
	METHOD a copyEntityData (Lahc;)V
	METHOD a setBoatType (Lass$b;)V
	METHOD a readCustomDataFromTag (Lhq;)V
	METHOD a setPaddleState (ZZ)V
	METHOD aE doesCollide ()Z
	METHOD aF isPushable ()Z
	METHOD aM getMountedHeightOffset ()D
	METHOD b interact (Larj;Lafw;)Z
		ARG 1 player
	METHOD b writeCustomDataToTag (Lhq;)V
	METHOD bQ getPrimaryPassenger ()Lahc;
	METHOD e asItem ()Lawx;
	METHOD h update ()V
	METHOD i pushAwayFrom (Lahc;)V
	METHOD o getBoatType ()Lass$b;
	METHOD q canAddPassenger (Lahc;)Z
	METHOD w_ initDataTracker ()V
