Formatted GuiShareToLAN.java

This commit is contained in:
LAX1DUDE 2022-08-09 19:13:34 -07:00
parent 9cde5ceabb
commit df30a98a5d

View file

@ -3,89 +3,102 @@ package net.minecraft.src;
import net.lax1dude.eaglercraft.IntegratedServer; import net.lax1dude.eaglercraft.IntegratedServer;
public class GuiShareToLan extends GuiScreen { public class GuiShareToLan extends GuiScreen {
/** /**
* A reference to the screen object that created this. Used for navigating between screens. * A reference to the screen object that created this. Used for navigating
*/ * between screens.
private final GuiScreen parentScreen; */
private GuiButton buttonAllowCommandsToggle; private final GuiScreen parentScreen;
private GuiButton buttonGameMode; private GuiButton buttonAllowCommandsToggle;
private GuiButton buttonGameMode;
/** /**
* The currently selected game mode. One of 'survival', 'creative', or 'adventure' * The currently selected game mode. One of 'survival', 'creative', or
*/ * 'adventure'
private String gameMode = "survival"; */
private String gameMode = "survival";
/** True if 'Allow Cheats' is currently enabled */ /** True if 'Allow Cheats' is currently enabled */
private boolean allowCommands; private boolean allowCommands;
public GuiShareToLan(GuiScreen par1GuiScreen) { public GuiShareToLan(GuiScreen par1GuiScreen) {
this.parentScreen = par1GuiScreen; this.parentScreen = par1GuiScreen;
} }
/** /**
* Adds the buttons (and other controls) to the screen in question. * Adds the buttons (and other controls) to the screen in question.
*/ */
public void initGui() { public void initGui() {
this.buttonList.clear(); this.buttonList.clear();
this.buttonList.add(new GuiButton(101, this.width / 2 - 155, this.height - 28, 150, 20, StatCollector.translateToLocal("lanServer.start"))); this.buttonList.add(new GuiButton(101, this.width / 2 - 155, this.height - 28, 150, 20,
this.buttonList.add(new GuiButton(102, this.width / 2 + 5, this.height - 28, 150, 20, StatCollector.translateToLocal("gui.cancel"))); StatCollector.translateToLocal("lanServer.start")));
this.buttonList.add(this.buttonGameMode = new GuiButton(104, this.width / 2 - 155, 100, 150, 20, StatCollector.translateToLocal("selectWorld.gameMode"))); this.buttonList.add(new GuiButton(102, this.width / 2 + 5, this.height - 28, 150, 20,
this.buttonList.add(this.buttonAllowCommandsToggle = new GuiButton(103, this.width / 2 + 5, 100, 150, 20, StatCollector.translateToLocal("selectWorld.allowCommands"))); StatCollector.translateToLocal("gui.cancel")));
this.func_74088_g(); this.buttonList.add(this.buttonGameMode = new GuiButton(104, this.width / 2 - 155, 100, 150, 20,
} StatCollector.translateToLocal("selectWorld.gameMode")));
this.buttonList.add(this.buttonAllowCommandsToggle = new GuiButton(103, this.width / 2 + 5, 100, 150, 20,
StatCollector.translateToLocal("selectWorld.allowCommands")));
this.func_74088_g();
}
private void func_74088_g() { private void func_74088_g() {
this.buttonGameMode.displayString = StatCollector.translateToLocal("selectWorld.gameMode") + " " + StatCollector.translateToLocal("selectWorld.gameMode." + this.gameMode); this.buttonGameMode.displayString = StatCollector.translateToLocal("selectWorld.gameMode") + " "
this.buttonAllowCommandsToggle.displayString = StatCollector.translateToLocal("selectWorld.allowCommands") + " "; + StatCollector.translateToLocal("selectWorld.gameMode." + this.gameMode);
this.buttonAllowCommandsToggle.displayString = StatCollector.translateToLocal("selectWorld.allowCommands")
+ " ";
if (this.allowCommands) { if (this.allowCommands) {
this.buttonAllowCommandsToggle.displayString = this.buttonAllowCommandsToggle.displayString + StatCollector.translateToLocal("options.on"); this.buttonAllowCommandsToggle.displayString = this.buttonAllowCommandsToggle.displayString
} else { + StatCollector.translateToLocal("options.on");
this.buttonAllowCommandsToggle.displayString = this.buttonAllowCommandsToggle.displayString + StatCollector.translateToLocal("options.off"); } else {
} this.buttonAllowCommandsToggle.displayString = this.buttonAllowCommandsToggle.displayString
} + StatCollector.translateToLocal("options.off");
}
}
/** /**
* Fired when a control is clicked. This is the equivalent of ActionListener.actionPerformed(ActionEvent e). * Fired when a control is clicked. This is the equivalent of
*/ * ActionListener.actionPerformed(ActionEvent e).
protected void actionPerformed(GuiButton par1GuiButton) { */
if (par1GuiButton.id == 102) { protected void actionPerformed(GuiButton par1GuiButton) {
this.mc.displayGuiScreen(this.parentScreen); if (par1GuiButton.id == 102) {
} else if (par1GuiButton.id == 104) { this.mc.displayGuiScreen(this.parentScreen);
if (this.gameMode.equals("survival")) { } else if (par1GuiButton.id == 104) {
this.gameMode = "creative"; if (this.gameMode.equals("survival")) {
} else if (this.gameMode.equals("creative")) { this.gameMode = "creative";
this.gameMode = "adventure"; } else if (this.gameMode.equals("creative")) {
} else { this.gameMode = "adventure";
this.gameMode = "survival"; } else {
} this.gameMode = "survival";
}
this.func_74088_g(); this.func_74088_g();
} else if (par1GuiButton.id == 103) { } else if (par1GuiButton.id == 103) {
this.allowCommands = !this.allowCommands; this.allowCommands = !this.allowCommands;
this.func_74088_g(); this.func_74088_g();
} else if (par1GuiButton.id == 101) { } else if (par1GuiButton.id == 101) {
this.mc.displayGuiScreen((GuiScreen)null); this.mc.displayGuiScreen((GuiScreen) null);
String var2 = IntegratedServer.shareToLAN(EnumGameType.getByName(this.gameMode), this.allowCommands); String var2 = IntegratedServer.shareToLAN(EnumGameType.getByName(this.gameMode), this.allowCommands);
String var3; String var3;
if (var2 != null) { if (var2 != null) {
var3 = StatCollector.translateToLocalFormatted("commands.publish.started", var2); var3 = StatCollector.translateToLocalFormatted("commands.publish.started", var2);
} else { } else {
var3 = StatCollector.translateToLocal("commands.publish.failed"); var3 = StatCollector.translateToLocal("commands.publish.failed");
} }
this.mc.ingameGUI.getChatGUI().printChatMessage(var3); this.mc.ingameGUI.getChatGUI().printChatMessage(var3);
} }
} }
/** /**
* Draws the screen and all the components in it. * Draws the screen and all the components in it.
*/ */
public void drawScreen(int par1, int par2, float par3) { public void drawScreen(int par1, int par2, float par3) {
this.drawDefaultBackground(); this.drawDefaultBackground();
this.drawCenteredString(this.fontRenderer, StatCollector.translateToLocal("lanServer.title"), this.width / 2, 50, 16777215); this.drawCenteredString(this.fontRenderer, StatCollector.translateToLocal("lanServer.title"), this.width / 2,
this.drawCenteredString(this.fontRenderer, StatCollector.translateToLocal("lanServer.otherPlayers"), this.width / 2, 82, 16777215); 50, 16777215);
super.drawScreen(par1, par2, par3); this.drawCenteredString(this.fontRenderer, StatCollector.translateToLocal("lanServer.otherPlayers"),
} this.width / 2, 82, 16777215);
super.drawScreen(par1, par2, par3);
}
} }