Êþº¾EÖ  3net/minecraft/client/renderer/entity/EntityRendererH(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)V   9net/minecraft/client/renderer/entity/AbstractBoatRenderertexture$Lnet/minecraft/resources/Identifier;?LÌÍ   shadowRadiusF  #com/mojang/blaze3d/vertex/PoseStackpushPose()V>À   translate(FFF)V  !"com/mojang/math/AxisYPLcom/mojang/math/Axis;C4 %&' (:net/minecraft/client/renderer/entity/state/BoatRenderStateyRot * +, rotateDegrees(Lcom/mojang/math/Axis;F)V %. /hurtTime 1 2"XP 456 78net/minecraft/util/Mthsin(D)F %: ; damageTimeA %> ?@hurtDirI %B CD isUnderWaterZ %F G bubbleAngle 4I JKequal(FF)ZMorg/joml/Quaternionf LO <Žú5 LR ST setAngleAxis(FFFF)Lorg/joml/Quaternionf; V WXrotate(Lorg/joml/Quaternionfc;)V¿€ [ \scaleB´ _ `amodel*()Lnet/minecraft/client/model/EntityModel; %c d@ lightCoords fgh i@4net/minecraft/client/renderer/texture/OverlayTexture NO_OVERLAY %k l@ outlineColor nop qr1net/minecraft/client/renderer/SubmitNodeCollector submitModelƒ(Lnet/minecraft/client/model/Model;Ljava/lang/Object;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/resources/Identifier;III)V t uvsubmitTypeAdditions˜(Lnet/minecraft/client/renderer/entity/state/BoatRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;I)V x ypopPose { |}submitÖ(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;Lnet/minecraft/client/renderer/state/level/CameraRenderState;)V %O € �‚extractRenderStatee(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;F)V „…† ‡ˆ4net/minecraft/world/entity/vehicle/boat/AbstractBoatgetYRot(F)F „Š ‹Œ getHurtTime()I „Ž �Œ getHurtDir „‘ ’“ getDamage()F •–— ˜™java/lang/Mathmax(FF)F „› œˆgetBubbleAngle „ž CŸ()Z „¡ ¢£ getRowingTime(IF)F %¥ ¦rowingTimeLeft %¨ ©rowingTimeRight « �¬v(Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat;Lnet/minecraft/client/renderer/entity/state/BoatRenderState;F)V ® ¯°createRenderState>()Lnet/minecraft/client/renderer/entity/state/BoatRenderState; ² |³Ô(Lnet/minecraft/client/renderer/entity/state/BoatRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;Lnet/minecraft/client/renderer/state/level/CameraRenderState;)Vl(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/resources/Identifier;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/client/renderer/entity/AbstractBoatRenderer;contextELnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;MethodParametersstate;entity6Lnet/minecraft/world/entity/vehicle/boat/AbstractBoat; partialTicks@()Lnet/minecraft/client/renderer/entity/state/EntityRenderState;©Lnet/minecraft/client/renderer/entity/EntityRenderer; SourceFileAbstractBoatRenderer.java InnerClassesÒCnet/minecraft/client/renderer/entity/EntityRendererProvider$ContextÔ;net/minecraft/client/renderer/entity/EntityRendererProviderContext! ´µ[*+·*,µ* µ±¶ · ¸¹º» ¼ º |³µVµ,¶,  ¶,²#+´$f¶)+´-8 •ž!,²0�¸3j+´9j  ' E#W%o(x)�+œ-§/«1´2·>µ¸¹µ½¾µ¿ÀµÁµÃÄ •ÅÆüE)¼½¿ÁÃuvµS±¶5·4¸¹½¾¿ÀÁÂd@¼½¿Ád`aÇȯ°µ2»%Y·~°¶;· ¸¹�¬µÃW*+,%·,+%¶ƒµ$,+¶‰†%fµ-,+¶�µ=,+¶�%f ¸”µ9,+%¶šµE,+¶�µA,+%¶ µ¤,+%¶ µ§±¶* @ABC#D1E:FBGLHVI·*W¸¹WÉÊW½¾W˼ ɽËA�‚µ8*+À„,À%%¶ª±¶· ¸¹¼ ɽËA¯Ìµ/*¶­°¶· ¸¹A|}µ7 *+À%,-¶±±¶·  ¸¹¼½¿ÁÃÇÍÎÏÐ ÑÓÕ