Java 类net.minecraft.client.gui.GuiScreenDisconnectedOnline 实例源码

项目:RuneCraftery    文件:NetClientHandler.java   
public void handleErrorMessage(String par1Str, Object[] par2ArrayOfObj)
{
    if (!this.disconnected)
    {
        this.disconnected = true;
        this.mc.loadWorld((WorldClient)null);

        if (this.field_98183_l != null)
        {
            this.mc.displayGuiScreen(new GuiScreenDisconnectedOnline(this.field_98183_l, "disconnect.lost", par1Str, par2ArrayOfObj));
        }
        else
        {
            this.mc.displayGuiScreen(new GuiDisconnected(new GuiMultiplayer(new GuiMainMenu()), "disconnect.lost", par1Str, par2ArrayOfObj));
        }
    }
}
项目:BetterNutritionMod    文件:NetClientHandler.java   
public void handleErrorMessage(String par1Str, Object[] par2ArrayOfObj)
{
    if (!this.disconnected)
    {
        this.disconnected = true;
        this.mc.loadWorld((WorldClient)null);

        if (this.field_98183_l != null)
        {
            this.mc.displayGuiScreen(new GuiScreenDisconnectedOnline(this.field_98183_l, "disconnect.lost", par1Str, par2ArrayOfObj));
        }
        else
        {
            this.mc.displayGuiScreen(new GuiDisconnected(new GuiMultiplayer(new GuiMainMenu()), "disconnect.lost", par1Str, par2ArrayOfObj));
        }
    }
}
项目:Resilience-Client-Source    文件:NetHandlerPlayClient.java   
/**
 * Invoked when disconnecting, the parameter is a ChatComponent describing the reason for termination
 */
public void onDisconnect(IChatComponent p_147231_1_)
{
    this.gameController.loadWorld((WorldClient)null);

    if (this.guiScreenServer != null)
    {
        this.gameController.displayGuiScreen(new GuiScreenDisconnectedOnline(this.guiScreenServer, "disconnect.lost", p_147231_1_));
    }
    else
    {
        this.gameController.displayGuiScreen(new GuiDisconnected(new GuiMultiplayer(new HookGuiMainMenu()), "disconnect.lost", p_147231_1_));
    }
}
项目:RuneCraftery    文件:NetClientHandler.java   
public void func_72492_a(Packet255KickDisconnect p_72492_1_) {
   this.field_72555_g.func_74424_a("disconnect.kicked", new Object[0]);
   this.field_72554_f = true;
   this.field_72563_h.func_71403_a((WorldClient)null);
   if(this.field_98183_l != null) {
      this.field_72563_h.func_71373_a(new GuiScreenDisconnectedOnline(this.field_98183_l, "disconnect.disconnected", "disconnect.genericReason", new Object[]{p_72492_1_.field_73631_a}));
   } else {
      this.field_72563_h.func_71373_a(new GuiDisconnected(new GuiMultiplayer(new GuiMainMenu()), "disconnect.disconnected", "disconnect.genericReason", new Object[]{p_72492_1_.field_73631_a}));
   }

}
项目:RuneCraftery    文件:NetClientHandler.java   
public void func_72515_a(String p_72515_1_, Object[] p_72515_2_) {
   if(!this.field_72554_f) {
      this.field_72554_f = true;
      this.field_72563_h.func_71403_a((WorldClient)null);
      if(this.field_98183_l != null) {
         this.field_72563_h.func_71373_a(new GuiScreenDisconnectedOnline(this.field_98183_l, "disconnect.lost", p_72515_1_, p_72515_2_));
      } else {
         this.field_72563_h.func_71373_a(new GuiDisconnected(new GuiMultiplayer(new GuiMainMenu()), "disconnect.lost", p_72515_1_, p_72515_2_));
      }

   }
}
项目:RuneCraftery    文件:ThreadOnlineConnect.java   
public void run() {
   try {
      TaskOnlineConnect.func_96583_a(this.field_96594_c, new NetClientHandler(this.field_96594_c.func_96578_b(), this.field_96595_a, this.field_96593_b, TaskOnlineConnect.func_98172_a(this.field_96594_c)));
      if(this.field_96594_c.func_96577_c()) {
         return;
      }

      this.field_96594_c.func_96576_b(I18n.func_135053_a("mco.connect.authorizing"));
      TaskOnlineConnect.func_96580_a(this.field_96594_c).func_72552_c(new Packet2ClientProtocol(78, this.field_96594_c.func_96578_b().func_110432_I().func_111285_a(), this.field_96595_a, this.field_96593_b));
   } catch (UnknownHostException var2) {
      if(this.field_96594_c.func_96577_c()) {
         return;
      }

      this.field_96594_c.func_96578_b().func_71373_a(new GuiScreenDisconnectedOnline(TaskOnlineConnect.func_98172_a(this.field_96594_c), "connect.failed", "disconnect.genericReason", new Object[]{"Unknown host \'" + this.field_96595_a + "\'"}));
   } catch (ConnectException var3) {
      if(this.field_96594_c.func_96577_c()) {
         return;
      }

      this.field_96594_c.func_96578_b().func_71373_a(new GuiScreenDisconnectedOnline(TaskOnlineConnect.func_98172_a(this.field_96594_c), "connect.failed", "disconnect.genericReason", new Object[]{var3.getMessage()}));
   } catch (Exception var4) {
      if(this.field_96594_c.func_96577_c()) {
         return;
      }

      var4.printStackTrace();
      this.field_96594_c.func_96578_b().func_71373_a(new GuiScreenDisconnectedOnline(TaskOnlineConnect.func_98172_a(this.field_96594_c), "connect.failed", "disconnect.genericReason", new Object[]{var4.toString()}));
   }

}
项目:RuneCraftery    文件:NetClientHandler.java   
public void handleKickDisconnect(Packet255KickDisconnect par1Packet255KickDisconnect)
{
    this.netManager.networkShutdown("disconnect.kicked", par1Packet255KickDisconnect.reason);
    this.disconnected = true;
    this.mc.loadWorld((WorldClient)null);

    if (this.field_98183_l != null)
    {
        this.mc.displayGuiScreen(new GuiScreenDisconnectedOnline(this.field_98183_l, "disconnect.disconnected", "disconnect.genericReason", new Object[] {par1Packet255KickDisconnect.reason}));
    }
    else
    {
        this.mc.displayGuiScreen(new GuiDisconnected(new GuiMultiplayer(new GuiMainMenu()), "disconnect.disconnected", "disconnect.genericReason", new Object[] {par1Packet255KickDisconnect.reason}));
    }
}
项目:BetterNutritionMod    文件:NetClientHandler.java   
public void handleKickDisconnect(Packet255KickDisconnect par1Packet255KickDisconnect)
{
    this.netManager.networkShutdown("disconnect.kicked", par1Packet255KickDisconnect.reason);
    this.disconnected = true;
    this.mc.loadWorld((WorldClient)null);

    if (this.field_98183_l != null)
    {
        this.mc.displayGuiScreen(new GuiScreenDisconnectedOnline(this.field_98183_l, "disconnect.disconnected", "disconnect.genericReason", new Object[] {par1Packet255KickDisconnect.reason}));
    }
    else
    {
        this.mc.displayGuiScreen(new GuiDisconnected(new GuiMultiplayer(new GuiMainMenu()), "disconnect.disconnected", "disconnect.genericReason", new Object[] {par1Packet255KickDisconnect.reason}));
    }
}