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