CLASS arr net/minecraft/entity/vehicle/BoatEntity
	CLASS arr$b Type
		FIELD a OAK Larr$b;
		FIELD b SPRUCE Larr$b;
		FIELD c BIRCH Larr$b;
		FIELD d JUNGLE Larr$b;
		FIELD e ACACIA Larr$b;
		FIELD f DARK_OAK Larr$b;
		FIELD g name Ljava/lang/String;
		METHOD a getName ()Ljava/lang/String;
		METHOD a getType (I)Larr$b;
		METHOD a getType (Ljava/lang/String;)Larr$b;
	FIELD d BOAT_TYPE Lpo;
	METHOD <init> (Lbas;DDD)V
		ARG 1 world
		ARG 2 x
	METHOD T_ update ()V
	METHOD a setPositionAndRotations (DDDFFIZ)V
		ARG 1 x
		ARG 3 y
		ARG 5 z
	METHOD a damage (Laft;F)Z
		ARG 1 source
		ARG 2 amount
	METHOD a copyEntityData (Lagk;)V
	METHOD a setBoatType (Larr$b;)V
	METHOD a readCustomDataFromTag (Lhq;)V
	METHOD aD doesCollide ()Z
	METHOD aL getMountedHeightOffset ()D
	METHOD b interact (Laql;Lafd;)Z
		ARG 1 player
	METHOD b writeCustomDataToTag (Lhq;)V
	METHOD i asItem ()Lavp;
	METHOD i pushAwayFrom (Lagk;)V
	METHOD q getBoatType ()Larr$b;
	METHOD q canAddPassenger (Lagk;)Z
	METHOD y_ initDataTracker ()V
