Êþº¾EÖ7net/minecraft/client/model/monster/illager/IllagerModel  +net/minecraft/client/model/geom/ModelLayers ILLUSIONER4Lnet/minecraft/client/model/geom/ModelLayerLocation;  Cnet/minecraft/client/renderer/entity/EntityRendererProvider$Context bakeLayera(Lnet/minecraft/client/model/geom/ModelLayerLocation;)Lnet/minecraft/client/model/geom/ModelPart;  .(Lnet/minecraft/client/model/geom/ModelPart;)V?  4net/minecraft/client/renderer/entity/IllagerRenderer‚(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;Lnet/minecraft/client/model/monster/illager/IllagerModel;F)V9net/minecraft/client/renderer/entity/IllusionerRenderer$1  t(Lnet/minecraft/client/renderer/entity/IllusionerRenderer;Lnet/minecraft/client/renderer/entity/RenderLayerParent;)V  ! "#7net/minecraft/client/renderer/entity/IllusionerRendereraddLayer<(Lnet/minecraft/client/renderer/entity/layers/RenderLayer;)Z % &'model(Lnet/minecraft/client/model/EntityModel; ) *+getHat-()Lnet/minecraft/client/model/geom/ModelPart; -./ 01)net/minecraft/client/model/geom/ModelPartvisibleZ 3 4$Lnet/minecraft/resources/Identifier;6@net/minecraft/client/renderer/entity/state/IllusionerRenderState 58 9()V ; <=extractRenderState(Lnet/minecraft/world/entity/monster/illager/AbstractIllager;Lnet/minecraft/client/renderer/entity/state/IllagerRenderState;F)V ?@A BC5net/minecraft/world/entity/monster/illager/IllusionergetIllusionOffsets#(F)[Lnet/minecraft/world/phys/Vec3; EFG HIjava/util/ArrayscopyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;K [Lnet/minecraft/world/phys/Vec3; 5M NKillusionOffsets ?P QRisCastingSpell()Z 5T Q1 5V W1 isInvisible YZ[ \9#com/mojang/blaze3d/vertex/PoseStackpushPose ^_` abnet/minecraft/world/phys/Vec3xD 5d ef ageInTicksF hij klnet/minecraft/util/Mthcos(D)F?™™™™™™š ^p qby?@?‰™™™™™š ^v wbz?333 Yz {| translate(DDD)V ~ €submitÜ(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;Lnet/minecraft/client/renderer/state/level/CameraRenderState;)V Y‚ ƒ9popPose … †‡getBoundingBoxForCullingK(Lnet/minecraft/world/entity/LivingEntity;F)Lnet/minecraft/world/phys/AABB;@ ‹Œ� Ž�net/minecraft/world/phys/AABBinflate$(DDD)Lnet/minecraft/world/phys/AABB; ‘ <’}(Lnet/minecraft/world/entity/monster/illager/Illusioner;Lnet/minecraft/client/renderer/entity/state/IllusionerRenderState;F)V ” •– isBodyVisibleE(Lnet/minecraft/client/renderer/entity/state/IllusionerRenderState;)Z ˜ ™šgetTextureLocationh(Lnet/minecraft/client/renderer/entity/state/IllusionerRenderState;)Lnet/minecraft/resources/Identifier; œ �Ú(Lnet/minecraft/client/renderer/entity/state/IllusionerRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;Lnet/minecraft/client/renderer/state/level/CameraRenderState;)V Ÿ † Y(Lnet/minecraft/world/entity/monster/illager/Illusioner;F)Lnet/minecraft/world/phys/AABB; ¢ £¤createRenderStateD()Lnet/minecraft/client/renderer/entity/state/IllusionerRenderState;¦&textures/entity/illager/illusioner.png ¨©ª «¬"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;H(Lnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;)VCodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/client/renderer/entity/IllusionerRenderer;contextELnet/minecraft/client/renderer/entity/EntityRendererProvider$Context;MethodParametersstateBLnet/minecraft/client/renderer/entity/state/IllusionerRenderState;entity7Lnet/minecraft/world/entity/monster/illager/Illusioner; partialTicksiIoffsets poseStack%Lcom/mojang/blaze3d/vertex/PoseStack;submitNodeCollector3Lnet/minecraft/client/renderer/SubmitNodeCollector;camera=Lnet/minecraft/client/renderer/state/level/CameraRenderState; StackMapTableq(Lnet/minecraft/world/entity/LivingEntity;Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;F)VG(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Zj(Lnet/minecraft/client/renderer/entity/state/LivingEntityRenderState;)Lnet/minecraft/resources/Identifier;e(Lnet/minecraft/world/entity/Entity;Lnet/minecraft/client/renderer/entity/state/EntityRenderState;F)V@()Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Ö(Lnet/minecraft/client/renderer/entity/state/EntityRenderState;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/SubmitNodeCollector;Lnet/minecraft/client/renderer/state/level/CameraRenderState;)VE(Lnet/minecraft/world/entity/Entity;F)Lnet/minecraft/world/phys/AABB; Signature±Lnet/minecraft/client/renderer/entity/IllagerRenderer; SourceFileIllusionerRenderer.java NestMembers InnerClassesÔ;net/minecraft/client/renderer/entity/EntityRendererProviderContext!4­®r2*+»Y+²¶ ··*»Y**·¶W*´$À¶(µ,±¯# 1!°2±²2³´µ³™š®8²2°¯%°±²¶·µ¶£¤®2»5Y·7°¯*° ±²<’®ˆ&*+,%·:+%¶>:,¾¸DÀJµL,+¶OµS±¯/012%3°4&±²&¸¹&¶·&ºfNKµ ¸¶º�®9 —+´U™‰+´L:6¾¢u,¶X,2´]†+´cjb�¸g�mkc2´o†+´crjb�¸g�skc2´u†+´cxjb�¸g�mkc¶y*+,-·},¶�„§ÿ‰§ *+,-·}±¯. 78 9:;w<€=„9Š?�@–B°Hz»¼ }½K—±²—¶·—¾¿—ÀÁ—ÂÃÄýJùyµ¶¾À•–®6¬¯F°±²¶·µ¶† ®O*+$·„ˆˆ¶Š°¯K° ±²¸¹ºfµ ¸ºA<=®8*+À?,À5%¶�±¯° ±²µ ¸¶ºA<Å®8*+À?,À5%¶�±¯° ±²µ ¸¶ºD•Æ®3 *+À5¶“¬¯°  ±²µ¶A™Ç®3 *+À5¶—°¯°  ±²µ¶A€®7 *+À5,-¶›±¯°  ±²µ¶¾ÀÂD†‡®4 *+À?$¶ž°¯°  ±²µ ¸ºA<È®8*+À?,À5%¶�±¯° ±²µ ¸¶ºA£É®/*¶¡°¯° ±²AÊ®7 *+À5,-¶›±¯°  ±²µ¶¾ÀÂD†Ë®4 *+À?$¶ž°¯°  ±²µ ¸ºÌ9®! ¥¸§³2±¯ÍÎÏÐÑÒ ÓÕ