Exemplo n.º 1
0
 @Override
 public void superDoRenderShadowAndFire(
     Object entity,
     double p_76979_2_,
     double p_76979_4_,
     double p_76979_6_,
     float p_76979_8_,
     float p_76979_9_) {
   super.doRenderShadowAndFire(
       (Entity) entity, p_76979_2_, p_76979_4_, p_76979_6_, p_76979_8_, p_76979_9_);
 }
Exemplo n.º 2
0
 @Override
 public void doRenderShadowAndFire(
     Entity entity,
     double p_76979_2_,
     double p_76979_4_,
     double p_76979_6_,
     float p_76979_8_,
     float p_76979_9_) {
   Modchu_Render render = renderMapGet(entity);
   if (render != null)
     render.doRenderShadowAndFire(
         entity, p_76979_2_, p_76979_4_, p_76979_6_, p_76979_8_, p_76979_9_);
   else
     super.doRenderShadowAndFire(
         entity, p_76979_2_, p_76979_4_, p_76979_6_, p_76979_8_, p_76979_9_);
 }
Exemplo n.º 3
0
  /**
   * Renders the specified entity with the passed in position, yaw, and partialTickTime. Args:
   * entity, x, y, z, yaw, partialTickTime
   */
  public void renderEntityWithPosYaw(
      Entity par1Entity, double par2, double par4, double par6, float par8, float par9) {
    Render render = null;

    try {
      render = this.getEntityRenderObject(par1Entity);

      if (render != null && this.renderEngine != null) {
        if (field_85095_o && !par1Entity.isInvisible()) {
          try {
            this.func_85094_b(par1Entity, par2, par4, par6, par8, par9);
          } catch (Throwable throwable) {
            throw new ReportedException(
                CrashReport.makeCrashReport(throwable, "Rendering entity hitbox in world"));
          }
        }

        try {
          render.doRender(par1Entity, par2, par4, par6, par8, par9);
        } catch (Throwable throwable1) {
          throw new ReportedException(
              CrashReport.makeCrashReport(throwable1, "Rendering entity in world"));
        }

        try {
          render.doRenderShadowAndFire(par1Entity, par2, par4, par6, par8, par9);
        } catch (Throwable throwable2) {
          throw new ReportedException(
              CrashReport.makeCrashReport(throwable2, "Post-rendering entity in world"));
        }
      }
    } catch (Throwable throwable3) {
      CrashReport crashreport =
          CrashReport.makeCrashReport(throwable3, "Rendering entity in world");
      CrashReportCategory crashreportcategory = crashreport.makeCategory("Entity being rendered");
      par1Entity.func_85029_a(crashreportcategory);
      CrashReportCategory crashreportcategory1 = crashreport.makeCategory("Renderer details");
      crashreportcategory1.addCrashSection("Assigned renderer", render);
      crashreportcategory1.addCrashSection(
          "Location", CrashReportCategory.func_85074_a(par2, par4, par6));
      crashreportcategory1.addCrashSection("Rotation", Float.valueOf(par8));
      crashreportcategory1.addCrashSection("Delta", Float.valueOf(par9));
      throw new ReportedException(crashreport);
    }
  }