CLASS net/minecraft/class_1690 net/minecraft/entity/vehicle/BoatEntity
	FIELD field_7684 boatPitch D
	FIELD field_7685 z D
	FIELD field_7686 x D
	FIELD field_7687 LEFT_PADDLE_MOVING Lnet/minecraft/class_2940;
	FIELD field_7688 DAMAGE_WOBBLE_TICKS Lnet/minecraft/class_2940;
	FIELD field_7689 onBubbleColumnSurface Z
	FIELD field_7690 yawVelocity F
	FIELD field_7691 BUBBLE_WOBBLE_TICKS Lnet/minecraft/class_2940;
	FIELD field_7692 velocityDecay F
	FIELD field_7693 pressingBack Z
	FIELD field_7694 bubbleWobble F
	FIELD field_7695 pressingRight Z
	FIELD field_7696 fallVelocity D
	FIELD field_7697 waterLevel D
	FIELD field_7698 BOAT_TYPE Lnet/minecraft/class_2940;
	FIELD field_7699 boatYaw D
	FIELD field_7700 y D
	FIELD field_7701 lastLocation Lnet/minecraft/class_1690$class_1691;
	FIELD field_7702 location Lnet/minecraft/class_1690$class_1691;
	FIELD field_7703 bubbleColumnIsDrag Z
	FIELD field_7704 paddlePhases [F
	FIELD field_7705 DAMAGE_WOBBLE_STRENGTH Lnet/minecraft/class_2940;
	FIELD field_7706 ticksUnderwater F
	FIELD field_7707 DAMAGE_WOBBLE_SIDE Lnet/minecraft/class_2940;
	FIELD field_7709 pressingForward Z
	FIELD field_7710 pressingLeft Z
	FIELD field_7711 lastBubbleWobble F
	FIELD field_7712 bubbleWobbleStrength F
	FIELD field_7713 RIGHT_PADDLE_MOVING Lnet/minecraft/class_2940;
	METHOD <init> (Lnet/minecraft/class_1937;DDD)V
		ARG 1 world
		ARG 2 x
		ARG 4 y
		ARG 6 z
	METHOD method_30959 canCollide (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Z
		ARG 0 entity
		ARG 1 other
	METHOD method_7531 setBubbleWobbleTicks (I)V
		ARG 1 wobbleTicks
	METHOD method_7532 getUnderWaterLocation ()Lnet/minecraft/class_1690$class_1691;
	METHOD method_7533 getDamageWobbleTicks ()I
	METHOD method_7534 updateVelocity ()V
	METHOD method_7535 setInputs (ZZZZ)V
		ARG 1 pressingLeft
		ARG 2 pressingRight
		ARG 3 pressingForward
		ARG 4 pressingBack
	METHOD method_7536 getBoatType ()Lnet/minecraft/class_1690$class_1692;
	METHOD method_7537 getPaddleSoundEvent ()Lnet/minecraft/class_3414;
	METHOD method_7538 setPaddleMovings (ZZ)V
		ARG 1 leftMoving
		ARG 2 rightMoving
	METHOD method_7539 getBubbleWobbleTicks ()I
	METHOD method_7540 setDamageWobbleSide (I)V
		ARG 1 side
	METHOD method_7541 setBoatType (Lnet/minecraft/class_1690$class_1692;)V
		ARG 1 type
	METHOD method_7542 setDamageWobbleStrength (F)V
		ARG 1 wobbleStrength
	METHOD method_7543 getDamageWobbleSide ()I
	METHOD method_7545 checkBoatInWater ()Z
	METHOD method_7546 copyEntityData (Lnet/minecraft/class_1297;)V
		ARG 1 entity
	METHOD method_7547 interpolateBubbleWobble (F)F
		ARG 1 tickDelta
	METHOD method_7549 updatePaddles ()V
	METHOD method_7550 handleBubbleColumn ()V
	METHOD method_7551 interpolatePaddlePhase (IF)F
		ARG 1 paddle
		ARG 2 tickDelta
	METHOD method_7552 checkLocation ()Lnet/minecraft/class_1690$class_1691;
	METHOD method_7553 setDamageWobbleTicks (I)V
		ARG 1 wobbleTicks
	METHOD method_7554 getDamageWobbleStrength ()F
	METHOD method_7556 isPaddleMoving (I)Z
		ARG 1 paddle
	METHOD method_7557 asItem ()Lnet/minecraft/class_1792;
	CLASS class_1691 Location
	CLASS class_1692 Type
		FIELD field_7726 name Ljava/lang/String;
		FIELD field_7731 baseBlock Lnet/minecraft/class_2248;
		METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_2248;Ljava/lang/String;)V
			ARG 3 baseBlock
			ARG 4 name
		METHOD method_7558 getType (I)Lnet/minecraft/class_1690$class_1692;
		METHOD method_7559 getName ()Ljava/lang/String;
		METHOD method_7560 getBaseBlock ()Lnet/minecraft/class_2248;
		METHOD method_7561 getType (Ljava/lang/String;)Lnet/minecraft/class_1690$class_1692;
