From ff6143dc85aca1d0b1b27f364031090a14a03a5a Mon Sep 17 00:00:00 2001 From: AbrarSyed Date: Wed, 19 Mar 2014 02:15:53 -0500 Subject: [PATCH 1/3] updated for ForgeGradle 1.2 --- fml/build.gradle | 2 +- .../net/minecraft/client/Minecraft.java.patch | 12 +- .../client/network/OldServerPinger.java.patch | 2 +- .../server/MinecraftServer.java.patch | 18 +- .../server/gui/MinecraftServerGui.java.patch | 2 +- .../cpw/mods/fml/client/FMLClientHandler.java | 54 +++--- .../mods/fml/client/FMLConfigGuiFactory.java | 16 +- .../mods/fml/client/FMLFileResourcePack.java | 10 +- .../fml/client/FMLFolderResourcePack.java | 14 +- .../cpw/mods/fml/client/GuiAccessDenied.java | 18 +- .../cpw/mods/fml/client/GuiBackupFailed.java | 18 +- .../GuiCustomModLoadingErrorScreen.java | 12 +- .../cpw/mods/fml/client/GuiDupesFound.java | 16 +- .../mods/fml/client/GuiIngameModOptions.java | 28 +-- .../mods/fml/client/GuiModItemsMissing.java | 20 +-- .../java/cpw/mods/fml/client/GuiModList.java | 116 ++++++------ .../cpw/mods/fml/client/GuiModOptionList.java | 8 +- .../cpw/mods/fml/client/GuiModsMissing.java | 18 +- .../fml/client/GuiModsMissingForServer.java | 22 +-- .../fml/client/GuiOldSaveLoadConfirm.java | 32 ++-- .../cpw/mods/fml/client/GuiScrollingList.java | 166 +++++++++--------- .../cpw/mods/fml/client/GuiSlotModList.java | 16 +- .../mods/fml/client/GuiSortingProblem.java | 20 +-- .../mods/fml/client/GuiWrongMinecraft.java | 16 +- .../fml/client/registry/ClientRegistry.java | 6 +- .../client/registry/RenderingRegistry.java | 6 +- .../cpw/mods/fml/common/FMLCommonHandler.java | 6 +- .../cpw/mods/fml/common/FMLContainer.java | 60 +++---- .../cpw/mods/fml/common/ILanguageAdapter.java | 2 +- .../common/event/FMLServerStartingEvent.java | 4 +- .../ArtifactVersionNameFunction.java | 2 +- .../mods/fml/common/network/ByteBufUtils.java | 8 +- .../common/network/FMLEmbeddedChannel.java | 2 +- .../fml/common/network/FMLEventChannel.java | 2 +- .../fml/common/network/FMLNetworkEvent.java | 18 +- .../common/network/FMLOutboundHandler.java | 24 +-- .../handshake/FMLHandshakeClientState.java | 2 +- .../handshake/FMLHandshakeServerState.java | 2 +- .../network/handshake/NetworkDispatcher.java | 20 +-- .../network/internal/EntitySpawnHandler.java | 34 ++-- .../common/network/internal/FMLMessage.java | 26 +-- .../network/internal/FMLNetworkHandler.java | 12 +- .../network/internal/FMLProxyPacket.java | 6 +- .../network/internal/OpenGuiHandler.java | 6 +- .../simpleimpl/SimpleNetworkWrapper.java | 4 +- .../fml/common/registry/EntityRegistry.java | 36 ++-- .../FMLControlledNamespacedRegistry.java | 30 ++-- .../mods/fml/common/registry/GameData.java | 8 +- .../fml/common/registry/GameRegistry.java | 24 +-- .../fml/common/registry/LanguageRegistry.java | 6 +- .../fml/common/registry/VillagerRegistry.java | 8 +- fml/src/main/resources/fml.exc | 1 + fml/src/main/resources/fml.srg | 1 + 53 files changed, 512 insertions(+), 510 deletions(-) create mode 100644 fml/src/main/resources/fml.exc create mode 100644 fml/src/main/resources/fml.srg diff --git a/fml/build.gradle b/fml/build.gradle index 2a1160bc9..82b758dcd 100644 --- a/fml/build.gradle +++ b/fml/build.gradle @@ -12,7 +12,7 @@ buildscript { } } dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:1.1-SNAPSHOT' + classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' } } diff --git a/fml/patches/minecraft/net/minecraft/client/Minecraft.java.patch b/fml/patches/minecraft/net/minecraft/client/Minecraft.java.patch index 00d133e9b..e34d86186 100644 --- a/fml/patches/minecraft/net/minecraft/client/Minecraft.java.patch +++ b/fml/patches/minecraft/net/minecraft/client/Minecraft.java.patch @@ -65,7 +65,7 @@ Display.setVSyncEnabled(this.field_71474_y.field_74352_v); } -@@ -916,9 +926,11 @@ +@@ -915,9 +925,11 @@ if (!this.field_71454_w) { @@ -77,7 +77,7 @@ } GL11.glFlush(); -@@ -1496,6 +1508,8 @@ +@@ -1495,6 +1507,8 @@ --this.field_71467_ac; } @@ -86,7 +86,7 @@ this.field_71424_I.func_76320_a("gui"); if (!this.field_71445_n) -@@ -1646,6 +1660,7 @@ +@@ -1645,6 +1659,7 @@ this.field_71462_r.func_146274_d(); } } @@ -94,7 +94,7 @@ } if (this.field_71429_W > 0) -@@ -1787,6 +1802,7 @@ +@@ -1786,6 +1801,7 @@ } } } @@ -102,7 +102,7 @@ } } -@@ -1978,12 +1994,15 @@ +@@ -1977,12 +1993,15 @@ this.field_71453_ak.func_74428_b(); } @@ -118,7 +118,7 @@ this.func_71403_a((WorldClient)null); System.gc(); ISaveHandler isavehandler = this.field_71469_aa.func_75804_a(p_71371_1_, false); -@@ -2094,6 +2113,7 @@ +@@ -2093,6 +2112,7 @@ this.field_110448_aq.func_148529_f(); this.func_71351_a((ServerData)null); this.field_71455_al = false; diff --git a/fml/patches/minecraft/net/minecraft/client/network/OldServerPinger.java.patch b/fml/patches/minecraft/net/minecraft/client/network/OldServerPinger.java.patch index 22e10b3f4..73bd3298f 100644 --- a/fml/patches/minecraft/net/minecraft/client/network/OldServerPinger.java.patch +++ b/fml/patches/minecraft/net/minecraft/client/network/OldServerPinger.java.patch @@ -8,7 +8,7 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import io.netty.bootstrap.Bootstrap; -@@ -148,6 +149,7 @@ +@@ -147,6 +148,7 @@ p_147224_1_.func_147407_a((String)null); } diff --git a/fml/patches/minecraft/net/minecraft/server/MinecraftServer.java.patch b/fml/patches/minecraft/net/minecraft/server/MinecraftServer.java.patch index 50652e5ec..5970b575f 100644 --- a/fml/patches/minecraft/net/minecraft/server/MinecraftServer.java.patch +++ b/fml/patches/minecraft/net/minecraft/server/MinecraftServer.java.patch @@ -11,7 +11,7 @@ import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import io.netty.buffer.ByteBuf; -@@ -385,6 +389,7 @@ +@@ -381,6 +385,7 @@ { if (this.func_71197_b()) { @@ -19,7 +19,7 @@ long i = func_130071_aq(); long l = 0L; this.field_147147_p.func_151315_a(new ChatComponentText(this.field_71286_C)); -@@ -429,6 +434,7 @@ +@@ -425,6 +430,7 @@ Thread.sleep(1L); this.field_71296_Q = true; } @@ -27,7 +27,7 @@ } else { -@@ -466,7 +472,10 @@ +@@ -462,7 +468,10 @@ { try { @@ -38,7 +38,7 @@ this.field_71316_v = true; } catch (Throwable throwable) -@@ -475,6 +484,8 @@ +@@ -471,6 +480,8 @@ } finally { @@ -47,7 +47,7 @@ this.func_71240_o(); } } -@@ -517,6 +528,7 @@ +@@ -513,6 +524,7 @@ { long i = System.nanoTime(); AxisAlignedBB.func_72332_a().func_72298_a(); @@ -55,7 +55,7 @@ ++this.field_71315_w; if (this.field_71295_T) -@@ -570,6 +582,7 @@ +@@ -566,6 +578,7 @@ this.field_71304_b.func_76319_b(); this.field_71304_b.func_76319_b(); @@ -63,7 +63,7 @@ } public void func_71190_q() -@@ -597,6 +610,7 @@ +@@ -593,6 +606,7 @@ } this.field_71304_b.func_76320_a("tick"); @@ -71,7 +71,7 @@ CrashReport crashreport; try -@@ -621,6 +635,7 @@ +@@ -617,6 +631,7 @@ throw new ReportedException(crashreport); } @@ -79,7 +79,7 @@ this.field_71304_b.func_76319_b(); this.field_71304_b.func_76320_a("tracker"); worldserver.func_73039_n().func_72788_a(); -@@ -699,7 +714,7 @@ +@@ -695,7 +710,7 @@ public String getServerModName() { diff --git a/fml/patches/minecraft/net/minecraft/server/gui/MinecraftServerGui.java.patch b/fml/patches/minecraft/net/minecraft/server/gui/MinecraftServerGui.java.patch index 70be448a3..fe1cb7236 100644 --- a/fml/patches/minecraft/net/minecraft/server/gui/MinecraftServerGui.java.patch +++ b/fml/patches/minecraft/net/minecraft/server/gui/MinecraftServerGui.java.patch @@ -16,7 +16,7 @@ } public MinecraftServerGui(DedicatedServer p_i2362_1_) -@@ -165,8 +167,15 @@ +@@ -164,8 +166,15 @@ return jpanel; } diff --git a/fml/src/main/java/cpw/mods/fml/client/FMLClientHandler.java b/fml/src/main/java/cpw/mods/fml/client/FMLClientHandler.java index 975be3c77..06c2c8161 100644 --- a/fml/src/main/java/cpw/mods/fml/client/FMLClientHandler.java +++ b/fml/src/main/java/cpw/mods/fml/client/FMLClientHandler.java @@ -175,7 +175,7 @@ public class FMLClientHandler implements IFMLSidedHandler this.resourcePackList = resourcePackList; this.resourceManager = resourceManager; this.resourcePackMap = Maps.newHashMap(); - if (minecraft.func_71355_q()) + if (minecraft.isDemo()) { FMLLog.severe("DEMO MODE DETECTED, FML will not work. Finishing now."); haltGame("FML will not run in demo mode", new RuntimeException()); @@ -247,7 +247,7 @@ public class FMLClientHandler implements IFMLSidedHandler @Override public void haltGame(String message, Throwable t) { - client.func_71377_b(new CrashReport(message, t)); + client.displayCrashReport(new CrashReport(message, t)); throw Throwables.propagate(t); } /** @@ -279,8 +279,8 @@ public class FMLClientHandler implements IFMLSidedHandler } // Reload resources - client.func_110436_a(); - RenderingRegistry.instance().loadEntityRenderers((Map, Render>)RenderManager.field_78727_a.field_78729_o); + client.refreshResources(); + RenderingRegistry.instance().loadEntityRenderers((Map, Render>)RenderManager.instance.entityRenderMap); guiFactories = HashBiMap.create(); for (ModContainer mc : Loader.instance().getActiveModList()) { @@ -302,7 +302,7 @@ public class FMLClientHandler implements IFMLSidedHandler } } loading = false; - client.field_71474_y.func_74300_a(); //Reload options to load any mod added keybindings. + client.gameSettings.loadOptions(); //Reload options to load any mod added keybindings. } @SuppressWarnings("unused") @@ -380,8 +380,8 @@ public class FMLClientHandler implements IFMLSidedHandler */ public void displayGuiScreen(EntityPlayer player, GuiScreen gui) { - if (client.field_71439_g==player && gui != null) { - client.func_147108_a(gui); + if (client.thePlayer==player && gui != null) { + client.displayGuiScreen(gui); } } @@ -421,17 +421,17 @@ public class FMLClientHandler implements IFMLSidedHandler public void showGuiScreen(Object clientGuiElement) { GuiScreen gui = (GuiScreen) clientGuiElement; - client.func_147108_a(gui); + client.displayGuiScreen(gui); } public WorldClient getWorldClient() { - return client.field_71441_e; + return client.theWorld; } public EntityClientPlayerMP getClientPlayerEntity() { - return client.field_71439_g; + return client.thePlayer; } @Override @@ -450,7 +450,7 @@ public class FMLClientHandler implements IFMLSidedHandler @Override public MinecraftServer getServer() { - return client.func_71401_C(); + return client.getIntegratedServer(); } public void displayMissingMods(Object modMissingPacket) @@ -480,7 +480,7 @@ public class FMLClientHandler implements IFMLSidedHandler */ public boolean isGUIOpen(Class gui) { - return client.field_71462_r != null && client.field_71462_r.getClass().equals(gui); + return client.currentScreen != null && client.currentScreen.getClass().equals(gui); } @@ -513,7 +513,7 @@ public class FMLClientHandler implements IFMLSidedHandler @Override public void updateResourcePackList() { - client.func_110436_a(); + client.refreshResources(); } public IResourcePack getResourcePackFor(String modId) @@ -524,7 +524,7 @@ public class FMLClientHandler implements IFMLSidedHandler @Override public String getCurrentLanguage() { - return client.func_135016_M().func_135041_c().func_135034_a(); + return client.getLanguageManager().getCurrentLanguage().getLanguageCode(); } @Override @@ -533,7 +533,7 @@ public class FMLClientHandler implements IFMLSidedHandler // If the server crashes during startup, it might hang the client- reset the client so it can abend properly. MinecraftServer server = getServer(); - if (server != null && !server.func_71200_ad()) + if (server != null && !server.serverIsInRunLoop()) { ObfuscationReflectionHelper.setPrivateValue(MinecraftServer.class, server, true, "field_71296"+"_Q","serverIs"+"Running"); } @@ -547,14 +547,14 @@ public class FMLClientHandler implements IFMLSidedHandler @Override public NetworkManager getClientToServerNetworkManager() { - return this.client.func_147114_u()!=null ? this.client.func_147114_u().func_147298_b() : null; + return this.client.getNetHandler()!=null ? this.client.getNetHandler().getNetworkManager() : null; } public void handleClientWorldClosing(WorldClient world) { NetworkManager client = getClientToServerNetworkManager(); // ONLY revert a non-local connection - if (client != null && !client.func_150731_c()) + if (client != null && !client.isLocalChannel()) { GameData.revertToFrozen(); } @@ -567,7 +567,7 @@ public class FMLClientHandler implements IFMLSidedHandler public File getSavesDir() { - return new File(client.field_71412_D, "saves"); + return new File(client.mcDataDir, "saves"); } public void tryLoadExistingWorld(GuiSelectWorld selectWorldGUI, String dirName, String saveName) { @@ -575,13 +575,13 @@ public class FMLClientHandler implements IFMLSidedHandler NBTTagCompound leveldat; try { - leveldat = CompressedStreamTools.func_74796_a(new FileInputStream(new File(dir, "level.dat"))); + leveldat = CompressedStreamTools.readCompressed(new FileInputStream(new File(dir, "level.dat"))); } catch (Exception e) { try { - leveldat = CompressedStreamTools.func_74796_a(new FileInputStream(new File(dir, "level.dat_old"))); + leveldat = CompressedStreamTools.readCompressed(new FileInputStream(new File(dir, "level.dat_old"))); } catch (Exception e1) { @@ -589,8 +589,8 @@ public class FMLClientHandler implements IFMLSidedHandler return; } } - NBTTagCompound fmlData = leveldat.func_74775_l("FML"); - if (fmlData.func_74764_b("ModItemData")) + NBTTagCompound fmlData = leveldat.getCompoundTag("FML"); + if (fmlData.hasKey("ModItemData")) { showGuiScreen(new GuiOldSaveLoadConfirm(dirName, saveName, selectWorldGUI)); } @@ -614,7 +614,7 @@ public class FMLClientHandler implements IFMLSidedHandler Thread.interrupted(); gameReleaseLatch = new CountDownLatch(1); clientWaiter = Thread.currentThread(); - client.func_71371_a(dirName, saveName, (WorldSettings)null); + client.launchIntegratedServer(dirName, saveName, (WorldSettings)null); System.out.printf("POKEE %b\n", Thread.currentThread().isInterrupted()); gameReleaseLatch.await(); } @@ -626,7 +626,7 @@ public class FMLClientHandler implements IFMLSidedHandler } catch (GameRegistryException gre) { - client.func_71403_a(null); + client.loadWorld(null); showGuiScreen(new GuiModItemsMissing(gre.getItems(), gre.getMessage())); } Thread.interrupted(); @@ -676,7 +676,7 @@ public class FMLClientHandler implements IFMLSidedHandler } else { - String serverDescription = data.field_78843_d; + String serverDescription = data.serverMOTD; boolean moddedClientAllowed = true; if (!Strings.isNullOrEmpty(serverDescription)) { @@ -729,7 +729,7 @@ public class FMLClientHandler implements IFMLSidedHandler { return null; } - this.client.func_110434_K().func_110577_a(iconSheet); + this.client.getTextureManager().bindTexture(iconSheet); Gui.func_146110_a(x + width - 18, y + 10, 0, (float)idx, 16, 16, 256.0f, 256.0f); if (blocked) { @@ -874,7 +874,7 @@ public class FMLClientHandler implements IFMLSidedHandler public boolean handlingCrash(CrashReport report) { - return report.func_71505_b() instanceof GameRegistryException; + return report.getCrashCause() instanceof GameRegistryException; } @Override diff --git a/fml/src/main/java/cpw/mods/fml/client/FMLConfigGuiFactory.java b/fml/src/main/java/cpw/mods/fml/client/FMLConfigGuiFactory.java index aec548d08..dce15f4af 100644 --- a/fml/src/main/java/cpw/mods/fml/client/FMLConfigGuiFactory.java +++ b/fml/src/main/java/cpw/mods/fml/client/FMLConfigGuiFactory.java @@ -20,26 +20,26 @@ public class FMLConfigGuiFactory implements IModGuiFactory { @SuppressWarnings("unchecked") @Override - public void func_73866_w_() + public void initGui() { - this.field_146292_n.add(new GuiButton(1, this.field_146294_l / 2 - 75, this.field_146295_m - 38, I18n.func_135052_a("gui.done"))); + this.buttonList.add(new GuiButton(1, this.width / 2 - 75, this.height - 38, I18n.format("gui.done"))); } @Override - protected void func_146284_a(GuiButton p_73875_1_) + protected void actionPerformed(GuiButton p_73875_1_) { - if (p_73875_1_.field_146124_l && p_73875_1_.field_146127_k == 1) + if (p_73875_1_.enabled && p_73875_1_.id == 1) { FMLClientHandler.instance().showGuiScreen(parent); } } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); - this.func_73732_a(this.field_146289_q, "Forge Mod Loader test config screen", this.field_146294_l / 2, 40, 0xFFFFFF); - super.func_73863_a(p_73863_1_, p_73863_2_, p_73863_3_); + this.drawDefaultBackground(); + this.drawCenteredString(this.fontRendererObj, "Forge Mod Loader test config screen", this.width / 2, 40, 0xFFFFFF); + super.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/FMLFileResourcePack.java b/fml/src/main/java/cpw/mods/fml/client/FMLFileResourcePack.java index a28de4249..50ad1b144 100644 --- a/fml/src/main/java/cpw/mods/fml/client/FMLFileResourcePack.java +++ b/fml/src/main/java/cpw/mods/fml/client/FMLFileResourcePack.java @@ -26,16 +26,16 @@ public class FMLFileResourcePack extends FileResourcePack { } @Override - public String func_130077_b() + public String getPackName() { return "FMLFileResourcePack:"+container.getName(); } @Override - protected InputStream func_110591_a(String resourceName) throws IOException + protected InputStream getInputStreamByName(String resourceName) throws IOException { try { - return super.func_110591_a(resourceName); + return super.getInputStreamByName(resourceName); } catch (IOException ioe) { @@ -54,8 +54,8 @@ public class FMLFileResourcePack extends FileResourcePack { } @Override - public BufferedImage func_110586_a() throws IOException + public BufferedImage getPackImage() throws IOException { - return ImageIO.read(func_110591_a(container.getMetadata().logoFile)); + return ImageIO.read(getInputStreamByName(container.getMetadata().logoFile)); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/FMLFolderResourcePack.java b/fml/src/main/java/cpw/mods/fml/client/FMLFolderResourcePack.java index b82417b9a..cdb7fcac7 100644 --- a/fml/src/main/java/cpw/mods/fml/client/FMLFolderResourcePack.java +++ b/fml/src/main/java/cpw/mods/fml/client/FMLFolderResourcePack.java @@ -26,21 +26,21 @@ public class FMLFolderResourcePack extends FolderResourcePack { } @Override - protected boolean func_110593_b(String p_110593_1_) + protected boolean hasResourceName(String p_110593_1_) { - return super.func_110593_b(p_110593_1_); + return super.hasResourceName(p_110593_1_); } @Override - public String func_130077_b() + public String getPackName() { return "FMLFileResourcePack:"+container.getName(); } @Override - protected InputStream func_110591_a(String resourceName) throws IOException + protected InputStream getInputStreamByName(String resourceName) throws IOException { try { - return super.func_110591_a(resourceName); + return super.getInputStreamByName(resourceName); } catch (IOException ioe) { @@ -59,9 +59,9 @@ public class FMLFolderResourcePack extends FolderResourcePack { } @Override - public BufferedImage func_110586_a() throws IOException + public BufferedImage getPackImage() throws IOException { - return ImageIO.read(func_110591_a(container.getMetadata().logoFile)); + return ImageIO.read(getInputStreamByName(container.getMetadata().logoFile)); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiAccessDenied.java b/fml/src/main/java/cpw/mods/fml/client/GuiAccessDenied.java index 5d1615641..1951353ba 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiAccessDenied.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiAccessDenied.java @@ -29,27 +29,27 @@ public class GuiAccessDenied extends GuiScreen @SuppressWarnings("unchecked") @Override - public void func_73866_w_() + public void initGui() { - this.field_146292_n.add(new GuiButton(1, this.field_146294_l / 2 - 75, this.field_146295_m - 38, I18n.func_135052_a("gui.done"))); + this.buttonList.add(new GuiButton(1, this.width / 2 - 75, this.height - 38, I18n.format("gui.done"))); } @Override - protected void func_146284_a(GuiButton p_73875_1_) + protected void actionPerformed(GuiButton p_73875_1_) { - if (p_73875_1_.field_146124_l && p_73875_1_.field_146127_k == 1) + if (p_73875_1_.enabled && p_73875_1_.id == 1) { FMLClientHandler.instance().showGuiScreen(parent); } } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); + this.drawDefaultBackground(); int offset = Math.max(85 - 2 * 10, 10); - this.func_73732_a(this.field_146289_q, "Forge Mod Loader could not connect to this server", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "Forge Mod Loader could not connect to this server", this.width / 2, offset, 0xFFFFFF); offset += 10; - this.func_73732_a(this.field_146289_q, String.format("The server %s has forbidden modded access", data.field_78847_a), this.field_146294_l / 2, offset, 0xFFFFFF); - super.func_73863_a(p_73863_1_, p_73863_2_, p_73863_3_); + this.drawCenteredString(this.fontRendererObj, String.format("The server %s has forbidden modded access", data.serverName), this.width / 2, offset, 0xFFFFFF); + super.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiBackupFailed.java b/fml/src/main/java/cpw/mods/fml/client/GuiBackupFailed.java index 87bb221c7..fa0624aee 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiBackupFailed.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiBackupFailed.java @@ -29,27 +29,27 @@ public class GuiBackupFailed extends GuiScreen @SuppressWarnings("unchecked") @Override - public void func_73866_w_() + public void initGui() { - this.field_146292_n.add(new GuiButton(1, this.field_146294_l / 2 - 75, this.field_146295_m - 38, I18n.func_135052_a("gui.done"))); + this.buttonList.add(new GuiButton(1, this.width / 2 - 75, this.height - 38, I18n.format("gui.done"))); } @Override - protected void func_146284_a(GuiButton p_73875_1_) + protected void actionPerformed(GuiButton p_73875_1_) { - if (p_73875_1_.field_146124_l && p_73875_1_.field_146127_k == 1) + if (p_73875_1_.enabled && p_73875_1_.id == 1) { FMLClientHandler.instance().showGuiScreen(parent); } } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); + this.drawDefaultBackground(); int offset = Math.max(85 - 2 * 10, 10); - this.func_73732_a(this.field_146289_q, String.format("There was an error saving the archive %s", zipName.getName()), this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, String.format("There was an error saving the archive %s", zipName.getName()), this.width / 2, offset, 0xFFFFFF); offset += 10; - this.func_73732_a(this.field_146289_q, String.format("Please fix the problem and try again"), this.field_146294_l / 2, offset, 0xFFFFFF); - super.func_73863_a(p_73863_1_, p_73863_2_, p_73863_3_); + this.drawCenteredString(this.fontRendererObj, String.format("Please fix the problem and try again"), this.width / 2, offset, 0xFFFFFF); + super.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.java b/fml/src/main/java/cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.java index a9f66fffc..8eab99af9 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiCustomModLoadingErrorScreen.java @@ -23,15 +23,15 @@ public class GuiCustomModLoadingErrorScreen extends GuiErrorScreen this.customException = customException; } @Override - public void func_73866_w_() + public void initGui() { - super.func_73866_w_(); - this.customException.initGui(this, field_146289_q); + super.initGui(); + this.customException.initGui(this, fontRendererObj); } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); - this.customException.drawScreen(this, field_146289_q, p_73863_1_, p_73863_2_, p_73863_3_); + this.drawDefaultBackground(); + this.customException.drawScreen(this, fontRendererObj, p_73863_1_, p_73863_2_, p_73863_3_); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiDupesFound.java b/fml/src/main/java/cpw/mods/fml/client/GuiDupesFound.java index 5eb90d40f..7d3f129c3 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiDupesFound.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiDupesFound.java @@ -31,25 +31,25 @@ public class GuiDupesFound extends GuiErrorScreen } @Override - public void func_73866_w_() + public void initGui() { - super.func_73866_w_(); + super.initGui(); } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); + this.drawDefaultBackground(); int offset = Math.max(85 - dupes.dupes.size() * 10, 10); - this.func_73732_a(this.field_146289_q, "Forge Mod Loader has found a problem with your minecraft installation", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "Forge Mod Loader has found a problem with your minecraft installation", this.width / 2, offset, 0xFFFFFF); offset+=10; - this.func_73732_a(this.field_146289_q, "You have mod sources that are duplicate within your system", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "You have mod sources that are duplicate within your system", this.width / 2, offset, 0xFFFFFF); offset+=10; - this.func_73732_a(this.field_146289_q, "Mod Id : File name", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "Mod Id : File name", this.width / 2, offset, 0xFFFFFF); offset+=5; for (Entry mc : dupes.dupes.entries()) { offset+=10; - this.func_73732_a(this.field_146289_q, String.format("%s : %s", mc.getKey().getModId(), mc.getValue().getName()), this.field_146294_l / 2, offset, 0xEEEEEE); + this.drawCenteredString(this.fontRendererObj, String.format("%s : %s", mc.getKey().getModId(), mc.getValue().getName()), this.width / 2, offset, 0xEEEEEE); } } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiIngameModOptions.java b/fml/src/main/java/cpw/mods/fml/client/GuiIngameModOptions.java index 1d261e900..2b65d83f5 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiIngameModOptions.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiIngameModOptions.java @@ -18,38 +18,38 @@ public class GuiIngameModOptions extends GuiScreen @SuppressWarnings("unchecked") @Override - public void func_73866_w_() + public void initGui() { this.optionList=new GuiModOptionList(this); - this.optionList.registerScrollButtons(this.field_146292_n, 7, 8); - this.field_146292_n.add(new GuiButton(200, this.field_146294_l / 2 - 100, this.field_146295_m / 6 + 168, I18n.func_135052_a("gui.done", new Object[0]))); + this.optionList.registerScrollButtons(this.buttonList, 7, 8); + this.buttonList.add(new GuiButton(200, this.width / 2 - 100, this.height / 6 + 168, I18n.format("gui.done", new Object[0]))); } @Override - protected void func_146284_a(GuiButton p_146284_1_) + protected void actionPerformed(GuiButton p_146284_1_) { - if (p_146284_1_.field_146124_l) + if (p_146284_1_.enabled) { - if (p_146284_1_.field_146127_k == 200) + if (p_146284_1_.id == 200) { - this.field_146297_k.field_71474_y.func_74303_b(); - this.field_146297_k.func_147108_a(this.parentScreen); + this.mc.gameSettings.saveOptions(); + this.mc.displayGuiScreen(this.parentScreen); } } } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { // force a non-transparent background - this.func_146276_q_(); + this.drawDefaultBackground(); this.optionList.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_); - this.func_73732_a(this.field_146289_q, this.title, this.field_146294_l / 2, 15, 0xFFFFFF); - super.func_73863_a(p_73863_1_, p_73863_2_, p_73863_3_); + this.drawCenteredString(this.fontRendererObj, this.title, this.width / 2, 15, 0xFFFFFF); + super.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_); } FontRenderer getFontRenderer() { - return field_146289_q; + return fontRendererObj; } -} \ No newline at end of file +} diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiModItemsMissing.java b/fml/src/main/java/cpw/mods/fml/client/GuiModItemsMissing.java index 202f7081f..4335bfc91 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiModItemsMissing.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiModItemsMissing.java @@ -30,29 +30,29 @@ public class GuiModItemsMissing extends GuiScreen @SuppressWarnings("unchecked") @Override - public void func_73866_w_() + public void initGui() { - this.field_146292_n.add(new GuiButton(1, this.field_146294_l / 2 - 75, this.field_146295_m - 38, I18n.func_135052_a("gui.done"))); + this.buttonList.add(new GuiButton(1, this.width / 2 - 75, this.height - 38, I18n.format("gui.done"))); } @Override - protected void func_146284_a(GuiButton p_73875_1_) + protected void actionPerformed(GuiButton p_73875_1_) { - if (p_73875_1_.field_146124_l && p_73875_1_.field_146127_k == 1) + if (p_73875_1_.enabled && p_73875_1_.id == 1) { FMLClientHandler.instance().showGuiScreen(null); } } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); + this.drawDefaultBackground(); int offset = 85; - this.func_73732_a(this.field_146289_q, "Forge Mod Loader could load this save", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "Forge Mod Loader could load this save", this.width / 2, offset, 0xFFFFFF); offset += 10; - this.func_73732_a(this.field_146289_q, String.format("There are %d unassigned blocks and items in this save", missingItems.size()), this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, String.format("There are %d unassigned blocks and items in this save", missingItems.size()), this.width / 2, offset, 0xFFFFFF); offset += 10; - this.func_73732_a(this.field_146289_q, "You will not be able to load until they are present again", this.field_146294_l / 2, offset, 0xFFFFFF); - super.func_73863_a(p_73863_1_, p_73863_2_, p_73863_3_); + this.drawCenteredString(this.fontRendererObj, "You will not be able to load until they are present again", this.width / 2, offset, 0xFFFFFF); + super.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiModList.java b/fml/src/main/java/cpw/mods/fml/client/GuiModList.java index 19e3fed52..cd37cba03 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiModList.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiModList.java @@ -89,37 +89,37 @@ public class GuiModList extends GuiScreen @SuppressWarnings("unchecked") @Override - public void func_73866_w_() + public void initGui() { for (ModContainer mod : mods) { - listWidth=Math.max(listWidth,getFontRenderer().func_78256_a(mod.getName()) + 10); - listWidth=Math.max(listWidth,getFontRenderer().func_78256_a(mod.getVersion()) + 10); + listWidth=Math.max(listWidth,getFontRenderer().getStringWidth(mod.getName()) + 10); + listWidth=Math.max(listWidth,getFontRenderer().getStringWidth(mod.getVersion()) + 10); } listWidth=Math.min(listWidth, 150); - this.field_146292_n.add(new GuiButton(6, this.field_146294_l / 2 - 75, this.field_146295_m - 38, I18n.func_135052_a("gui.done"))); - configModButton = new GuiButton(20, 10, this.field_146295_m - 60, this.listWidth, 20, "Config"); - disableModButton = new GuiButton(21, 10, this.field_146295_m - 38, this.listWidth, 20, "Disable"); - this.field_146292_n.add(configModButton); - this.field_146292_n.add(disableModButton); + this.buttonList.add(new GuiButton(6, this.width / 2 - 75, this.height - 38, I18n.format("gui.done"))); + configModButton = new GuiButton(20, 10, this.height - 60, this.listWidth, 20, "Config"); + disableModButton = new GuiButton(21, 10, this.height - 38, this.listWidth, 20, "Disable"); + this.buttonList.add(configModButton); + this.buttonList.add(disableModButton); this.modList=new GuiSlotModList(this, mods, listWidth); - this.modList.registerScrollButtons(this.field_146292_n, 7, 8); + this.modList.registerScrollButtons(this.buttonList, 7, 8); } @Override - protected void func_146284_a(GuiButton button) { - if (button.field_146124_l) + protected void actionPerformed(GuiButton button) { + if (button.enabled) { - switch (button.field_146127_k) + switch (button.id) { case 6: - this.field_146297_k.func_147108_a(this.mainMenu); + this.mc.displayGuiScreen(this.mainMenu); return; case 20: try { IModGuiFactory guiFactory = FMLClientHandler.instance().getGuiFactoryFor(selectedMod); GuiScreen newScreen = guiFactory.mainConfigGuiClass().getConstructor(GuiScreen.class).newInstance(this); - this.field_146297_k.func_147108_a(newScreen); + this.mc.displayGuiScreen(newScreen); } catch (Exception e) { @@ -128,34 +128,34 @@ public class GuiModList extends GuiScreen return; } } - super.func_146284_a(button); + super.actionPerformed(button); } public int drawLine(String line, int offset, int shifty) { - this.field_146289_q.func_78276_b(line, offset, shifty, 0xd7edea); + this.fontRendererObj.drawString(line, offset, shifty, 0xd7edea); return shifty + 10; } @Override - public void func_73863_a(int p_571_1_, int p_571_2_, float p_571_3_) + public void drawScreen(int p_571_1_, int p_571_2_, float p_571_3_) { this.modList.drawScreen(p_571_1_, p_571_2_, p_571_3_); - this.func_73732_a(this.field_146289_q, "Mod List", this.field_146294_l / 2, 16, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "Mod List", this.width / 2, 16, 0xFFFFFF); int offset = this.listWidth + 20; if (selectedMod != null) { GL11.glEnable(GL11.GL_BLEND); if (!selectedMod.getMetadata().autogenerated) { - configModButton.field_146125_m = true; - disableModButton.field_146125_m = true; + configModButton.visible = true; + disableModButton.visible = true; disableModButton.packedFGColour = 0xFF3377; - configModButton.field_146124_l = false; + configModButton.enabled = false; int shifty = 35; String logoFile = selectedMod.getMetadata().logoFile; if (!logoFile.isEmpty()) { GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); - TextureManager tm = field_146297_k.func_110434_K(); + TextureManager tm = mc.getTextureManager(); IResourcePack pack = FMLClientHandler.instance().getResourcePackFor(selectedMod.getModId()); try { @@ -164,7 +164,7 @@ public class GuiModList extends GuiScreen BufferedImage logo = null; if (pack!=null) { - logo = pack.func_110586_a(); + logo = pack.getPackImage(); } else { @@ -176,13 +176,13 @@ public class GuiModList extends GuiScreen } if (logo != null) { - cachedLogo = tm.func_110578_a("modlogo", new DynamicTexture(logo)); + cachedLogo = tm.getDynamicTextureLocation("modlogo", new DynamicTexture(logo)); cachedLogoDimensions = new Dimension(logo.getWidth(), logo.getHeight()); } } if (cachedLogo != null) { - this.field_146297_k.field_71446_o.func_110577_a(cachedLogo); + this.mc.renderEngine.bindTexture(cachedLogo); double scaleX = cachedLogoDimensions.width / 200.0; double scaleY = cachedLogoDimensions.height / 65.0; double scale = 1.0; @@ -193,13 +193,13 @@ public class GuiModList extends GuiScreen cachedLogoDimensions.width *= scale; cachedLogoDimensions.height *= scale; int top = 32; - Tessellator tess = Tessellator.field_78398_a; - tess.func_78382_b(); - tess.func_78374_a(offset, top + cachedLogoDimensions.height, field_73735_i, 0, 1); - tess.func_78374_a(offset + cachedLogoDimensions.width, top + cachedLogoDimensions.height, field_73735_i, 1, 1); - tess.func_78374_a(offset + cachedLogoDimensions.width, top, field_73735_i, 1, 0); - tess.func_78374_a(offset, top, field_73735_i, 0, 0); - tess.func_78381_a(); + Tessellator tess = Tessellator.instance; + tess.startDrawingQuads(); + tess.addVertexWithUV(offset, top + cachedLogoDimensions.height, zLevel, 0, 1); + tess.addVertexWithUV(offset + cachedLogoDimensions.width, top + cachedLogoDimensions.height, zLevel, 1, 1); + tess.addVertexWithUV(offset + cachedLogoDimensions.width, top, zLevel, 1, 0); + tess.addVertexWithUV(offset, top, zLevel, 0, 0); + tess.draw(); shifty += 65; } @@ -209,7 +209,7 @@ public class GuiModList extends GuiScreen ; } } - this.field_146289_q.func_78261_a(selectedMod.getMetadata().name, offset, shifty, 0xFFFFFF); + this.fontRendererObj.drawStringWithShadow(selectedMod.getMetadata().name, offset, shifty, 0xFFFFFF); shifty += 12; shifty = drawLine(String.format("Version: %s (%s)", selectedMod.getDisplayVersion(), selectedMod.getVersion()), offset, shifty); @@ -220,67 +220,67 @@ public class GuiModList extends GuiScreen shifty = drawLine(String.format("Authors: %s", selectedMod.getMetadata().getAuthorList()), offset, shifty); shifty = drawLine(String.format("URL: %s", selectedMod.getMetadata().url), offset, shifty); shifty = drawLine(selectedMod.getMetadata().childMods.isEmpty() ? "No child mods for this mod" : String.format("Child mods: %s", selectedMod.getMetadata().getChildModList()), offset, shifty); - int rightSide = this.field_146294_l - offset - 20; + int rightSide = this.width - offset - 20; if (rightSide > 20) { - this.getFontRenderer().func_78279_b(selectedMod.getMetadata().description, offset, shifty + 10, rightSide, 0xDDDDDD); + this.getFontRenderer().drawSplitString(selectedMod.getMetadata().description, offset, shifty + 10, rightSide, 0xDDDDDD); } Disableable disableable = selectedMod.canBeDisabled(); if (disableable == Disableable.RESTART) { - disableModButton.field_146124_l = true; - disableModButton.field_146125_m = true; + disableModButton.enabled = true; + disableModButton.visible = true; disableModButton.packedFGColour = 0xFF3377; } else if (disableable == Disableable.YES) { - disableModButton.field_146124_l = true; - disableModButton.field_146125_m = true; + disableModButton.enabled = true; + disableModButton.visible = true; disableModButton.packedFGColour = 0; } else { disableModButton.packedFGColour = 0; - disableModButton.field_146125_m = true; - disableModButton.field_146124_l = false; + disableModButton.visible = true; + disableModButton.enabled = false; } IModGuiFactory guiFactory = FMLClientHandler.instance().getGuiFactoryFor(selectedMod); if (guiFactory == null || guiFactory.mainConfigGuiClass() == null) { - configModButton.field_146125_m = true; - configModButton.field_146124_l = false; + configModButton.visible = true; + configModButton.enabled = false; } else { - configModButton.field_146125_m = true; - configModButton.field_146124_l = true; + configModButton.visible = true; + configModButton.enabled = true; } } else { - offset = ( this.listWidth + this.field_146294_l ) / 2; - this.func_73732_a(this.field_146289_q, selectedMod.getName(), offset, 35, 0xFFFFFF); - this.func_73732_a(this.field_146289_q, String.format("Version: %s",selectedMod.getVersion()), offset, 45, 0xFFFFFF); - this.func_73732_a(this.field_146289_q, String.format("Mod State: %s",Loader.instance().getModState(selectedMod)), offset, 55, 0xFFFFFF); - this.func_73732_a(this.field_146289_q, "No mod information found", offset, 65, 0xDDDDDD); - this.func_73732_a(this.field_146289_q, "Ask your mod author to provide a mod mcmod.info file", offset, 75, 0xDDDDDD); - configModButton.field_146125_m = false; - disableModButton.field_146125_m = false; + offset = ( this.listWidth + this.width ) / 2; + this.drawCenteredString(this.fontRendererObj, selectedMod.getName(), offset, 35, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, String.format("Version: %s",selectedMod.getVersion()), offset, 45, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, String.format("Mod State: %s",Loader.instance().getModState(selectedMod)), offset, 55, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "No mod information found", offset, 65, 0xDDDDDD); + this.drawCenteredString(this.fontRendererObj, "Ask your mod author to provide a mod mcmod.info file", offset, 75, 0xDDDDDD); + configModButton.visible = false; + disableModButton.visible = false; } GL11.glDisable(GL11.GL_BLEND); } else { - configModButton.field_146125_m = false; - disableModButton.field_146125_m = false; + configModButton.visible = false; + disableModButton.visible = false; } - super.func_73863_a(p_571_1_, p_571_2_, p_571_3_); + super.drawScreen(p_571_1_, p_571_2_, p_571_3_); } Minecraft getMinecraftInstance() { - return field_146297_k; + return mc; } FontRenderer getFontRenderer() { - return field_146289_q; + return fontRendererObj; } /** diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiModOptionList.java b/fml/src/main/java/cpw/mods/fml/client/GuiModOptionList.java index 58198d621..e0b4bb646 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiModOptionList.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiModOptionList.java @@ -8,7 +8,7 @@ public class GuiModOptionList extends GuiScrollingList { public GuiModOptionList(GuiIngameModOptions parent) { - super(parent.field_146297_k, 150, parent.field_146295_m, 32, parent.field_146295_m - 65 + 4, 10, 35); + super(parent.mc, 150, parent.height, 32, parent.height - 65 + 4, 10, 35); this.parent = parent; } @@ -39,9 +39,9 @@ public class GuiModOptionList extends GuiScrollingList { @Override protected void drawSlot(int var1, int var2, int var3, int var4, Tessellator var5) { - this.parent.getFontRenderer().func_78276_b(this.parent.getFontRenderer().func_78269_a("Test 1", listWidth - 10), this.left + 3 , var3 + 2, 0xFF2222); - this.parent.getFontRenderer().func_78276_b(this.parent.getFontRenderer().func_78269_a("TEST 2", listWidth - 10), this.left + 3 , var3 + 12, 0xFF2222); - this.parent.getFontRenderer().func_78276_b(this.parent.getFontRenderer().func_78269_a("DISABLED", listWidth - 10), this.left + 3 , var3 + 22, 0xFF2222); + this.parent.getFontRenderer().drawString(this.parent.getFontRenderer().trimStringToWidth("Test 1", listWidth - 10), this.left + 3 , var3 + 2, 0xFF2222); + this.parent.getFontRenderer().drawString(this.parent.getFontRenderer().trimStringToWidth("TEST 2", listWidth - 10), this.left + 3 , var3 + 12, 0xFF2222); + this.parent.getFontRenderer().drawString(this.parent.getFontRenderer().trimStringToWidth("DISABLED", listWidth - 10), this.left + 3 , var3 + 22, 0xFF2222); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiModsMissing.java b/fml/src/main/java/cpw/mods/fml/client/GuiModsMissing.java index b81370f85..c2631f634 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiModsMissing.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiModsMissing.java @@ -29,18 +29,18 @@ public class GuiModsMissing extends GuiErrorScreen } @Override - public void func_73866_w_() + public void initGui() { - super.func_73866_w_(); + super.initGui(); } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); + this.drawDefaultBackground(); int offset = Math.max(85 - modsMissing.missingMods.size() * 10, 10); - this.func_73732_a(this.field_146289_q, "Forge Mod Loader has found a problem with your minecraft installation", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "Forge Mod Loader has found a problem with your minecraft installation", this.width / 2, offset, 0xFFFFFF); offset+=10; - this.func_73732_a(this.field_146289_q, "The mods and versions listed below could not be found", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "The mods and versions listed below could not be found", this.width / 2, offset, 0xFFFFFF); offset+=5; for (ArtifactVersion v : modsMissing.missingMods) { @@ -50,13 +50,13 @@ public class GuiModsMissing extends GuiErrorScreen DefaultArtifactVersion dav = (DefaultArtifactVersion)v; if (dav.getRange() != null && dav.getRange().isUnboundedAbove()) { - this.func_73732_a(this.field_146289_q, String.format("%s : minimum version required is %s", v.getLabel(), dav.getRange().getLowerBoundString()), this.field_146294_l / 2, offset, 0xEEEEEE); + this.drawCenteredString(this.fontRendererObj, String.format("%s : minimum version required is %s", v.getLabel(), dav.getRange().getLowerBoundString()), this.width / 2, offset, 0xEEEEEE); continue; } } - this.func_73732_a(this.field_146289_q, String.format("%s : %s", v.getLabel(), v.getRangeString()), this.field_146294_l / 2, offset, 0xEEEEEE); + this.drawCenteredString(this.fontRendererObj, String.format("%s : %s", v.getLabel(), v.getRangeString()), this.width / 2, offset, 0xEEEEEE); } offset+=20; - this.func_73732_a(this.field_146289_q, "The file 'ForgeModLoader-client-0.log' contains more information", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "The file 'ForgeModLoader-client-0.log' contains more information", this.width / 2, offset, 0xFFFFFF); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiModsMissingForServer.java b/fml/src/main/java/cpw/mods/fml/client/GuiModsMissingForServer.java index a719812a3..69d4f1646 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiModsMissingForServer.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiModsMissingForServer.java @@ -29,35 +29,35 @@ public class GuiModsMissingForServer extends GuiScreen @SuppressWarnings("unchecked") @Override - public void func_73866_w_() + public void initGui() { - this.field_146292_n.add(new GuiButton(1, this.field_146294_l / 2 - 75, this.field_146295_m - 38, I18n.func_135052_a("gui.done"))); + this.buttonList.add(new GuiButton(1, this.width / 2 - 75, this.height - 38, I18n.format("gui.done"))); } @Override - protected void func_146284_a(GuiButton p_73875_1_) + protected void actionPerformed(GuiButton p_73875_1_) { - if (p_73875_1_.field_146124_l && p_73875_1_.field_146127_k == 1) + if (p_73875_1_.enabled && p_73875_1_.id == 1) { FMLClientHandler.instance().showGuiScreen(null); } } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); + this.drawDefaultBackground(); int offset = Math.max(85 - modsMissing.missingMods.size() * 10, 10); - this.func_73732_a(this.field_146289_q, "Forge Mod Loader could not connect to this server", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "Forge Mod Loader could not connect to this server", this.width / 2, offset, 0xFFFFFF); offset += 10; - this.func_73732_a(this.field_146289_q, "The mods and versions listed below could not be found", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "The mods and versions listed below could not be found", this.width / 2, offset, 0xFFFFFF); offset += 10; - this.func_73732_a(this.field_146289_q, "They are required to play on this server", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "They are required to play on this server", this.width / 2, offset, 0xFFFFFF); offset += 5; for (ArtifactVersion v : modsMissing.missingMods) { offset += 10; - this.func_73732_a(this.field_146289_q, String.format("%s : %s", v.getLabel(), v.getRangeString()), this.field_146294_l / 2, offset, 0xEEEEEE); + this.drawCenteredString(this.fontRendererObj, String.format("%s : %s", v.getLabel(), v.getRangeString()), this.width / 2, offset, 0xEEEEEE); } - super.func_73863_a(p_73863_1_, p_73863_2_, p_73863_3_); + super.drawScreen(p_73863_1_, p_73863_2_, p_73863_3_); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiOldSaveLoadConfirm.java b/fml/src/main/java/cpw/mods/fml/client/GuiOldSaveLoadConfirm.java index 7bb9d0a5f..922a554b5 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiOldSaveLoadConfirm.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiOldSaveLoadConfirm.java @@ -22,35 +22,35 @@ public class GuiOldSaveLoadConfirm extends GuiYesNo { super(parent, "", "", 0); this.dirName = dirName; this.saveName = saveName; - this.zip = new File(FMLClientHandler.instance().getClient().field_71412_D,String.format("%s-%2$td%2$tm%2$ty%2$tH%2$tM%2$tS.zip", saveName, System.currentTimeMillis())); + this.zip = new File(FMLClientHandler.instance().getClient().mcDataDir,String.format("%s-%2$td%2$tm%2$ty%2$tH%2$tM%2$tS.zip", saveName, System.currentTimeMillis())); } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); - this.func_73732_a(this.field_146289_q, String.format("The world %s contains pre-update modding data", saveName), this.field_146294_l / 2, 50, 16777215); - this.func_73732_a(this.field_146289_q, String.format("There may be problems updating it to this version"), this.field_146294_l / 2, 70, 16777215); - this.func_73732_a(this.field_146289_q, String.format("FML will save a zip to %s", zip.getName()), this.field_146294_l / 2, 90, 16777215); - this.func_73732_a(this.field_146289_q, String.format("Do you wish to continue loading?"), this.field_146294_l / 2, 110, 16777215); + this.drawDefaultBackground(); + this.drawCenteredString(this.fontRendererObj, String.format("The world %s contains pre-update modding data", saveName), this.width / 2, 50, 16777215); + this.drawCenteredString(this.fontRendererObj, String.format("There may be problems updating it to this version"), this.width / 2, 70, 16777215); + this.drawCenteredString(this.fontRendererObj, String.format("FML will save a zip to %s", zip.getName()), this.width / 2, 90, 16777215); + this.drawCenteredString(this.fontRendererObj, String.format("Do you wish to continue loading?"), this.width / 2, 110, 16777215); int k; - for (k = 0; k < this.field_146292_n.size(); ++k) + for (k = 0; k < this.buttonList.size(); ++k) { - ((GuiButton)this.field_146292_n.get(k)).func_146112_a(this.field_146297_k, p_73863_1_, p_73863_2_); + ((GuiButton)this.buttonList.get(k)).drawButton(this.mc, p_73863_1_, p_73863_2_); } - for (k = 0; k < this.field_146293_o.size(); ++k) + for (k = 0; k < this.labelList.size(); ++k) { - ((GuiLabel)this.field_146293_o.get(k)).func_146159_a(this.field_146297_k, p_73863_1_, p_73863_2_); + ((GuiLabel)this.labelList.get(k)).func_146159_a(this.mc, p_73863_1_, p_73863_2_); } } @Override - protected void func_146284_a(GuiButton p_146284_1_) + protected void actionPerformed(GuiButton p_146284_1_) { - if (p_146284_1_.field_146127_k == 1) + if (p_146284_1_.id == 1) { - ObfuscationReflectionHelper.setPrivateValue(GuiSelectWorld.class, (GuiSelectWorld)field_146355_a, false, "field_"+"146634_i"); - FMLClientHandler.instance().showGuiScreen(field_146355_a); + ObfuscationReflectionHelper.setPrivateValue(GuiSelectWorld.class, (GuiSelectWorld)parentScreen, false, "field_"+"146634_i"); + FMLClientHandler.instance().showGuiScreen(parentScreen); } else { @@ -61,7 +61,7 @@ public class GuiOldSaveLoadConfirm extends GuiYesNo { } catch (IOException e) { FMLLog.log(Level.WARN, e, "There was a problem saving the backup %s. Please fix and try again", zip.getName()); - FMLClientHandler.instance().showGuiScreen(new GuiBackupFailed(field_146355_a, zip)); + FMLClientHandler.instance().showGuiScreen(new GuiBackupFailed(parentScreen, zip)); return; } FMLClientHandler.instance().showGuiScreen(null); diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiScrollingList.java b/fml/src/main/java/cpw/mods/fml/client/GuiScrollingList.java index 90dbaf19d..e1d053874 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiScrollingList.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiScrollingList.java @@ -133,15 +133,15 @@ public abstract class GuiScrollingList public void actionPerformed(GuiButton button) { - if (button.field_146124_l) + if (button.enabled) { - if (button.field_146127_k == this.scrollUpActionId) + if (button.id == this.scrollUpActionId) { this.scrollDistance -= (float)(this.slotHeight * 2 / 3); this.initialMouseClickY = -2.0F; this.applyScrollLimits(); } - else if (button.field_146127_k == this.scrollDownActionId) + else if (button.id == this.scrollDownActionId) { this.scrollDistance += (float)(this.slotHeight * 2 / 3); this.initialMouseClickY = -2.0F; @@ -263,8 +263,8 @@ public abstract class GuiScrollingList } this.applyScrollLimits(); - Tessellator var18 = Tessellator.field_78398_a; - if (this.client.field_71441_e != null) + Tessellator var18 = Tessellator.instance; + if (this.client.theWorld != null) { this.drawGradientRect(this.left, this.top, this.right, this.bottom, -1072689136, -804253680); } @@ -272,16 +272,16 @@ public abstract class GuiScrollingList { GL11.glDisable(GL11.GL_LIGHTING); GL11.glDisable(GL11.GL_FOG); - this.client.field_71446_o.func_110577_a(Gui.field_110325_k); + this.client.renderEngine.bindTexture(Gui.optionsBackground); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); float var17 = 32.0F; - var18.func_78382_b(); - var18.func_78378_d(2105376); - var18.func_78374_a((double)this.left, (double)this.bottom, 0.0D, (double)((float)this.left / var17), (double)((float)(this.bottom + (int)this.scrollDistance) / var17)); - var18.func_78374_a((double)this.right, (double)this.bottom, 0.0D, (double)((float)this.right / var17), (double)((float)(this.bottom + (int)this.scrollDistance) / var17)); - var18.func_78374_a((double)this.right, (double)this.top, 0.0D, (double)((float)this.right / var17), (double)((float)(this.top + (int)this.scrollDistance) / var17)); - var18.func_78374_a((double)this.left, (double)this.top, 0.0D, (double)((float)this.left / var17), (double)((float)(this.top + (int)this.scrollDistance) / var17)); - var18.func_78381_a(); + var18.startDrawingQuads(); + var18.setColorOpaque_I(2105376); + var18.addVertexWithUV((double)this.left, (double)this.bottom, 0.0D, (double)((float)this.left / var17), (double)((float)(this.bottom + (int)this.scrollDistance) / var17)); + var18.addVertexWithUV((double)this.right, (double)this.bottom, 0.0D, (double)((float)this.right / var17), (double)((float)(this.bottom + (int)this.scrollDistance) / var17)); + var18.addVertexWithUV((double)this.right, (double)this.top, 0.0D, (double)((float)this.right / var17), (double)((float)(this.top + (int)this.scrollDistance) / var17)); + var18.addVertexWithUV((double)this.left, (double)this.top, 0.0D, (double)((float)this.left / var17), (double)((float)(this.top + (int)this.scrollDistance) / var17)); + var18.draw(); } // boxRight = this.listWidth / 2 - 92 - 16; var10 = this.top + 4 - (int)this.scrollDistance; @@ -306,18 +306,18 @@ public abstract class GuiScrollingList int var15 = boxRight; GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); GL11.glDisable(GL11.GL_TEXTURE_2D); - var18.func_78382_b(); - var18.func_78378_d(8421504); - var18.func_78374_a((double)var14, (double)(var19 + var13 + 2), 0.0D, 0.0D, 1.0D); - var18.func_78374_a((double)var15, (double)(var19 + var13 + 2), 0.0D, 1.0D, 1.0D); - var18.func_78374_a((double)var15, (double)(var19 - 2), 0.0D, 1.0D, 0.0D); - var18.func_78374_a((double)var14, (double)(var19 - 2), 0.0D, 0.0D, 0.0D); - var18.func_78378_d(0); - var18.func_78374_a((double)(var14 + 1), (double)(var19 + var13 + 1), 0.0D, 0.0D, 1.0D); - var18.func_78374_a((double)(var15 - 1), (double)(var19 + var13 + 1), 0.0D, 1.0D, 1.0D); - var18.func_78374_a((double)(var15 - 1), (double)(var19 - 1), 0.0D, 1.0D, 0.0D); - var18.func_78374_a((double)(var14 + 1), (double)(var19 - 1), 0.0D, 0.0D, 0.0D); - var18.func_78381_a(); + var18.startDrawingQuads(); + var18.setColorOpaque_I(8421504); + var18.addVertexWithUV((double)var14, (double)(var19 + var13 + 2), 0.0D, 0.0D, 1.0D); + var18.addVertexWithUV((double)var15, (double)(var19 + var13 + 2), 0.0D, 1.0D, 1.0D); + var18.addVertexWithUV((double)var15, (double)(var19 - 2), 0.0D, 1.0D, 0.0D); + var18.addVertexWithUV((double)var14, (double)(var19 - 2), 0.0D, 0.0D, 0.0D); + var18.setColorOpaque_I(0); + var18.addVertexWithUV((double)(var14 + 1), (double)(var19 + var13 + 1), 0.0D, 0.0D, 1.0D); + var18.addVertexWithUV((double)(var15 - 1), (double)(var19 + var13 + 1), 0.0D, 1.0D, 1.0D); + var18.addVertexWithUV((double)(var15 - 1), (double)(var19 - 1), 0.0D, 1.0D, 0.0D); + var18.addVertexWithUV((double)(var14 + 1), (double)(var19 - 1), 0.0D, 0.0D, 0.0D); + var18.draw(); GL11.glEnable(GL11.GL_TEXTURE_2D); } @@ -327,7 +327,7 @@ public abstract class GuiScrollingList GL11.glDisable(GL11.GL_DEPTH_TEST); byte var20 = 4; - if (this.client.field_71441_e == null) + if (this.client.theWorld == null) { this.overlayBackground(0, this.top, 255, 255); this.overlayBackground(this.bottom, this.listHeight, 255, 255); @@ -337,22 +337,22 @@ public abstract class GuiScrollingList GL11.glDisable(GL11.GL_ALPHA_TEST); GL11.glShadeModel(GL11.GL_SMOOTH); GL11.glDisable(GL11.GL_TEXTURE_2D); - var18.func_78382_b(); - var18.func_78384_a(0, 0); - var18.func_78374_a((double)this.left, (double)(this.top + var20), 0.0D, 0.0D, 1.0D); - var18.func_78374_a((double)this.right, (double)(this.top + var20), 0.0D, 1.0D, 1.0D); - var18.func_78384_a(0, 255); - var18.func_78374_a((double)this.right, (double)this.top, 0.0D, 1.0D, 0.0D); - var18.func_78374_a((double)this.left, (double)this.top, 0.0D, 0.0D, 0.0D); - var18.func_78381_a(); - var18.func_78382_b(); - var18.func_78384_a(0, 255); - var18.func_78374_a((double)this.left, (double)this.bottom, 0.0D, 0.0D, 1.0D); - var18.func_78374_a((double)this.right, (double)this.bottom, 0.0D, 1.0D, 1.0D); - var18.func_78384_a(0, 0); - var18.func_78374_a((double)this.right, (double)(this.bottom - var20), 0.0D, 1.0D, 0.0D); - var18.func_78374_a((double)this.left, (double)(this.bottom - var20), 0.0D, 0.0D, 0.0D); - var18.func_78381_a(); + var18.startDrawingQuads(); + var18.setColorRGBA_I(0, 0); + var18.addVertexWithUV((double)this.left, (double)(this.top + var20), 0.0D, 0.0D, 1.0D); + var18.addVertexWithUV((double)this.right, (double)(this.top + var20), 0.0D, 1.0D, 1.0D); + var18.setColorRGBA_I(0, 255); + var18.addVertexWithUV((double)this.right, (double)this.top, 0.0D, 1.0D, 0.0D); + var18.addVertexWithUV((double)this.left, (double)this.top, 0.0D, 0.0D, 0.0D); + var18.draw(); + var18.startDrawingQuads(); + var18.setColorRGBA_I(0, 255); + var18.addVertexWithUV((double)this.left, (double)this.bottom, 0.0D, 0.0D, 1.0D); + var18.addVertexWithUV((double)this.right, (double)this.bottom, 0.0D, 1.0D, 1.0D); + var18.setColorRGBA_I(0, 0); + var18.addVertexWithUV((double)this.right, (double)(this.bottom - var20), 0.0D, 1.0D, 0.0D); + var18.addVertexWithUV((double)this.left, (double)(this.bottom - var20), 0.0D, 0.0D, 0.0D); + var18.draw(); var19 = this.getContentHeight() - (this.bottom - this.top - 4); if (var19 > 0) @@ -376,27 +376,27 @@ public abstract class GuiScrollingList var14 = this.top; } - var18.func_78382_b(); - var18.func_78384_a(0, 255); - var18.func_78374_a((double)scrollBarXStart, (double)this.bottom, 0.0D, 0.0D, 1.0D); - var18.func_78374_a((double)scrollBarXEnd, (double)this.bottom, 0.0D, 1.0D, 1.0D); - var18.func_78374_a((double)scrollBarXEnd, (double)this.top, 0.0D, 1.0D, 0.0D); - var18.func_78374_a((double)scrollBarXStart, (double)this.top, 0.0D, 0.0D, 0.0D); - var18.func_78381_a(); - var18.func_78382_b(); - var18.func_78384_a(8421504, 255); - var18.func_78374_a((double)scrollBarXStart, (double)(var14 + var13), 0.0D, 0.0D, 1.0D); - var18.func_78374_a((double)scrollBarXEnd, (double)(var14 + var13), 0.0D, 1.0D, 1.0D); - var18.func_78374_a((double)scrollBarXEnd, (double)var14, 0.0D, 1.0D, 0.0D); - var18.func_78374_a((double)scrollBarXStart, (double)var14, 0.0D, 0.0D, 0.0D); - var18.func_78381_a(); - var18.func_78382_b(); - var18.func_78384_a(12632256, 255); - var18.func_78374_a((double)scrollBarXStart, (double)(var14 + var13 - 1), 0.0D, 0.0D, 1.0D); - var18.func_78374_a((double)(scrollBarXEnd - 1), (double)(var14 + var13 - 1), 0.0D, 1.0D, 1.0D); - var18.func_78374_a((double)(scrollBarXEnd - 1), (double)var14, 0.0D, 1.0D, 0.0D); - var18.func_78374_a((double)scrollBarXStart, (double)var14, 0.0D, 0.0D, 0.0D); - var18.func_78381_a(); + var18.startDrawingQuads(); + var18.setColorRGBA_I(0, 255); + var18.addVertexWithUV((double)scrollBarXStart, (double)this.bottom, 0.0D, 0.0D, 1.0D); + var18.addVertexWithUV((double)scrollBarXEnd, (double)this.bottom, 0.0D, 1.0D, 1.0D); + var18.addVertexWithUV((double)scrollBarXEnd, (double)this.top, 0.0D, 1.0D, 0.0D); + var18.addVertexWithUV((double)scrollBarXStart, (double)this.top, 0.0D, 0.0D, 0.0D); + var18.draw(); + var18.startDrawingQuads(); + var18.setColorRGBA_I(8421504, 255); + var18.addVertexWithUV((double)scrollBarXStart, (double)(var14 + var13), 0.0D, 0.0D, 1.0D); + var18.addVertexWithUV((double)scrollBarXEnd, (double)(var14 + var13), 0.0D, 1.0D, 1.0D); + var18.addVertexWithUV((double)scrollBarXEnd, (double)var14, 0.0D, 1.0D, 0.0D); + var18.addVertexWithUV((double)scrollBarXStart, (double)var14, 0.0D, 0.0D, 0.0D); + var18.draw(); + var18.startDrawingQuads(); + var18.setColorRGBA_I(12632256, 255); + var18.addVertexWithUV((double)scrollBarXStart, (double)(var14 + var13 - 1), 0.0D, 0.0D, 1.0D); + var18.addVertexWithUV((double)(scrollBarXEnd - 1), (double)(var14 + var13 - 1), 0.0D, 1.0D, 1.0D); + var18.addVertexWithUV((double)(scrollBarXEnd - 1), (double)var14, 0.0D, 1.0D, 0.0D); + var18.addVertexWithUV((double)scrollBarXStart, (double)var14, 0.0D, 0.0D, 0.0D); + var18.draw(); } this.func_27257_b(mouseX, mouseY); @@ -408,18 +408,18 @@ public abstract class GuiScrollingList private void overlayBackground(int p_22239_1_, int p_22239_2_, int p_22239_3_, int p_22239_4_) { - Tessellator var5 = Tessellator.field_78398_a; - this.client.field_71446_o.func_110577_a(Gui.field_110325_k); + Tessellator var5 = Tessellator.instance; + this.client.renderEngine.bindTexture(Gui.optionsBackground); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); float var6 = 32.0F; - var5.func_78382_b(); - var5.func_78384_a(4210752, p_22239_4_); - var5.func_78374_a(0.0D, (double)p_22239_2_, 0.0D, 0.0D, (double)((float)p_22239_2_ / var6)); - var5.func_78374_a((double)this.listWidth + 30, (double)p_22239_2_, 0.0D, (double)((float)(this.listWidth + 30) / var6), (double)((float)p_22239_2_ / var6)); - var5.func_78384_a(4210752, p_22239_3_); - var5.func_78374_a((double)this.listWidth + 30, (double)p_22239_1_, 0.0D, (double)((float)(this.listWidth + 30) / var6), (double)((float)p_22239_1_ / var6)); - var5.func_78374_a(0.0D, (double)p_22239_1_, 0.0D, 0.0D, (double)((float)p_22239_1_ / var6)); - var5.func_78381_a(); + var5.startDrawingQuads(); + var5.setColorRGBA_I(4210752, p_22239_4_); + var5.addVertexWithUV(0.0D, (double)p_22239_2_, 0.0D, 0.0D, (double)((float)p_22239_2_ / var6)); + var5.addVertexWithUV((double)this.listWidth + 30, (double)p_22239_2_, 0.0D, (double)((float)(this.listWidth + 30) / var6), (double)((float)p_22239_2_ / var6)); + var5.setColorRGBA_I(4210752, p_22239_3_); + var5.addVertexWithUV((double)this.listWidth + 30, (double)p_22239_1_, 0.0D, (double)((float)(this.listWidth + 30) / var6), (double)((float)p_22239_1_ / var6)); + var5.addVertexWithUV(0.0D, (double)p_22239_1_, 0.0D, 0.0D, (double)((float)p_22239_1_ / var6)); + var5.draw(); } protected void drawGradientRect(int par1, int par2, int par3, int par4, int par5, int par6) @@ -435,17 +435,17 @@ public abstract class GuiScrollingList GL11.glDisable(GL11.GL_TEXTURE_2D); GL11.glEnable(GL11.GL_BLEND); GL11.glDisable(GL11.GL_ALPHA_TEST); - OpenGlHelper.func_148821_a(770, 771, 1, 0); + OpenGlHelper.glBlendFunc(770, 771, 1, 0); GL11.glShadeModel(GL11.GL_SMOOTH); - Tessellator tessellator = Tessellator.field_78398_a; - tessellator.func_78382_b(); - tessellator.func_78369_a(f1, f2, f3, f); - tessellator.func_78377_a((double)par3, (double)par2, 0.0D); - tessellator.func_78377_a((double)par1, (double)par2, 0.0D); - tessellator.func_78369_a(f5, f6, f7, f4); - tessellator.func_78377_a((double)par1, (double)par4, 0.0D); - tessellator.func_78377_a((double)par3, (double)par4, 0.0D); - tessellator.func_78381_a(); + Tessellator tessellator = Tessellator.instance; + tessellator.startDrawingQuads(); + tessellator.setColorRGBA_F(f1, f2, f3, f); + tessellator.addVertex((double)par3, (double)par2, 0.0D); + tessellator.addVertex((double)par1, (double)par2, 0.0D); + tessellator.setColorRGBA_F(f5, f6, f7, f4); + tessellator.addVertex((double)par1, (double)par4, 0.0D); + tessellator.addVertex((double)par3, (double)par4, 0.0D); + tessellator.draw(); GL11.glShadeModel(GL11.GL_FLAT); GL11.glDisable(GL11.GL_BLEND); GL11.glEnable(GL11.GL_ALPHA_TEST); diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiSlotModList.java b/fml/src/main/java/cpw/mods/fml/client/GuiSlotModList.java index 316dbb571..021d4ed6f 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiSlotModList.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiSlotModList.java @@ -31,7 +31,7 @@ public class GuiSlotModList extends GuiScrollingList public GuiSlotModList(GuiModList parent, ArrayList mods, int listWidth) { - super(parent.getMinecraftInstance(), listWidth, parent.field_146295_m, 32, parent.field_146295_m - 66 + 4, 10, 35); + super(parent.getMinecraftInstance(), listWidth, parent.height, 32, parent.height - 66 + 4, 10, 35); this.parent=parent; this.mods=mods; } @@ -57,7 +57,7 @@ public class GuiSlotModList extends GuiScrollingList @Override protected void drawBackground() { - this.parent.func_146276_q_(); + this.parent.drawDefaultBackground(); } @Override @@ -72,15 +72,15 @@ public class GuiSlotModList extends GuiScrollingList ModContainer mc=mods.get(listIndex); if (Loader.instance().getModState(mc)==ModState.DISABLED) { - this.parent.getFontRenderer().func_78276_b(this.parent.getFontRenderer().func_78269_a(mc.getName(), listWidth - 10), this.left + 3 , var3 + 2, 0xFF2222); - this.parent.getFontRenderer().func_78276_b(this.parent.getFontRenderer().func_78269_a(mc.getDisplayVersion(), listWidth - 10), this.left + 3 , var3 + 12, 0xFF2222); - this.parent.getFontRenderer().func_78276_b(this.parent.getFontRenderer().func_78269_a("DISABLED", listWidth - 10), this.left + 3 , var3 + 22, 0xFF2222); + this.parent.getFontRenderer().drawString(this.parent.getFontRenderer().trimStringToWidth(mc.getName(), listWidth - 10), this.left + 3 , var3 + 2, 0xFF2222); + this.parent.getFontRenderer().drawString(this.parent.getFontRenderer().trimStringToWidth(mc.getDisplayVersion(), listWidth - 10), this.left + 3 , var3 + 12, 0xFF2222); + this.parent.getFontRenderer().drawString(this.parent.getFontRenderer().trimStringToWidth("DISABLED", listWidth - 10), this.left + 3 , var3 + 22, 0xFF2222); } else { - this.parent.getFontRenderer().func_78276_b(this.parent.getFontRenderer().func_78269_a(mc.getName(), listWidth - 10), this.left + 3 , var3 + 2, 0xFFFFFF); - this.parent.getFontRenderer().func_78276_b(this.parent.getFontRenderer().func_78269_a(mc.getDisplayVersion(), listWidth - 10), this.left + 3 , var3 + 12, 0xCCCCCC); - this.parent.getFontRenderer().func_78276_b(this.parent.getFontRenderer().func_78269_a(mc.getMetadata() !=null ? mc.getMetadata().getChildModCountString() : "Metadata not found", listWidth - 10), this.left + 3 , var3 + 22, 0xCCCCCC); + this.parent.getFontRenderer().drawString(this.parent.getFontRenderer().trimStringToWidth(mc.getName(), listWidth - 10), this.left + 3 , var3 + 2, 0xFFFFFF); + this.parent.getFontRenderer().drawString(this.parent.getFontRenderer().trimStringToWidth(mc.getDisplayVersion(), listWidth - 10), this.left + 3 , var3 + 12, 0xCCCCCC); + this.parent.getFontRenderer().drawString(this.parent.getFontRenderer().trimStringToWidth(mc.getMetadata() !=null ? mc.getMetadata().getChildModCountString() : "Metadata not found", listWidth - 10), this.left + 3 , var3 + 22, 0xCCCCCC); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiSortingProblem.java b/fml/src/main/java/cpw/mods/fml/client/GuiSortingProblem.java index 627b55759..bd9a1936e 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiSortingProblem.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiSortingProblem.java @@ -14,31 +14,31 @@ public class GuiSortingProblem extends GuiScreen { } @Override - public void func_73866_w_() + public void initGui() { - super.func_73866_w_(); + super.initGui(); } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); + this.drawDefaultBackground(); int offset = Math.max(85 - (failedList.getVisitedNodes().size() + 3) * 10, 10); - this.func_73732_a(this.field_146289_q, "Forge Mod Loader has found a problem with your minecraft installation", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "Forge Mod Loader has found a problem with your minecraft installation", this.width / 2, offset, 0xFFFFFF); offset+=10; - this.func_73732_a(this.field_146289_q, "A mod sorting cycle was detected and loading cannot continue", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "A mod sorting cycle was detected and loading cannot continue", this.width / 2, offset, 0xFFFFFF); offset+=10; - this.func_73732_a(this.field_146289_q, String.format("The first mod in the cycle is %s", failedList.getFirstBadNode()), this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, String.format("The first mod in the cycle is %s", failedList.getFirstBadNode()), this.width / 2, offset, 0xFFFFFF); offset+=10; - this.func_73732_a(this.field_146289_q, "The remainder of the cycle involves these mods", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "The remainder of the cycle involves these mods", this.width / 2, offset, 0xFFFFFF); offset+=5; for (ModContainer mc : failedList.getVisitedNodes()) { offset+=10; - this.func_73732_a(this.field_146289_q, String.format("%s : before: %s, after: %s", mc.toString(), mc.getDependants(), mc.getDependencies()), this.field_146294_l / 2, offset, 0xEEEEEE); + this.drawCenteredString(this.fontRendererObj, String.format("%s : before: %s, after: %s", mc.toString(), mc.getDependants(), mc.getDependencies()), this.width / 2, offset, 0xEEEEEE); } offset+=20; - this.func_73732_a(this.field_146289_q, "The file 'ForgeModLoader-client-0.log' contains more information", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "The file 'ForgeModLoader-client-0.log' contains more information", this.width / 2, offset, 0xFFFFFF); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/GuiWrongMinecraft.java b/fml/src/main/java/cpw/mods/fml/client/GuiWrongMinecraft.java index 8f460fc7f..b26fcecd9 100644 --- a/fml/src/main/java/cpw/mods/fml/client/GuiWrongMinecraft.java +++ b/fml/src/main/java/cpw/mods/fml/client/GuiWrongMinecraft.java @@ -25,22 +25,22 @@ public class GuiWrongMinecraft extends GuiErrorScreen this.wrongMC = wrongMC; } @Override - public void func_73866_w_() + public void initGui() { - super.func_73866_w_(); + super.initGui(); } @Override - public void func_73863_a(int p_73863_1_, int p_73863_2_, float p_73863_3_) + public void drawScreen(int p_73863_1_, int p_73863_2_, float p_73863_3_) { - this.func_146276_q_(); + this.drawDefaultBackground(); int offset = 75; - this.func_73732_a(this.field_146289_q, "Forge Mod Loader has found a problem with your minecraft installation", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "Forge Mod Loader has found a problem with your minecraft installation", this.width / 2, offset, 0xFFFFFF); offset+=10; - this.func_73732_a(this.field_146289_q, String.format("The mod listed below does not want to run in Minecraft version %s", Loader.instance().getMinecraftModContainer().getVersion()), this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, String.format("The mod listed below does not want to run in Minecraft version %s", Loader.instance().getMinecraftModContainer().getVersion()), this.width / 2, offset, 0xFFFFFF); offset+=5; offset+=10; - this.func_73732_a(this.field_146289_q, String.format("%s (%s) wants Minecraft %s", wrongMC.mod.getName(), wrongMC.mod.getModId(), wrongMC.mod.acceptableMinecraftVersionRange()), this.field_146294_l / 2, offset, 0xEEEEEE); + this.drawCenteredString(this.fontRendererObj, String.format("%s (%s) wants Minecraft %s", wrongMC.mod.getName(), wrongMC.mod.getModId(), wrongMC.mod.acceptableMinecraftVersionRange()), this.width / 2, offset, 0xEEEEEE); offset+=20; - this.func_73732_a(this.field_146289_q, "The file 'ForgeModLoader-client-0.log' contains more information", this.field_146294_l / 2, offset, 0xFFFFFF); + this.drawCenteredString(this.fontRendererObj, "The file 'ForgeModLoader-client-0.log' contains more information", this.width / 2, offset, 0xFFFFFF); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/registry/ClientRegistry.java b/fml/src/main/java/cpw/mods/fml/client/registry/ClientRegistry.java index 63902a67b..82e1da31d 100644 --- a/fml/src/main/java/cpw/mods/fml/client/registry/ClientRegistry.java +++ b/fml/src/main/java/cpw/mods/fml/client/registry/ClientRegistry.java @@ -40,12 +40,12 @@ public class ClientRegistry @SuppressWarnings("unchecked") public static void bindTileEntitySpecialRenderer(Class tileEntityClass, TileEntitySpecialRenderer specialRenderer) { - TileEntityRendererDispatcher.field_147556_a.field_147559_m.put(tileEntityClass, specialRenderer); - specialRenderer.func_147497_a(TileEntityRendererDispatcher.field_147556_a); + TileEntityRendererDispatcher.instance.mapSpecialRenderers.put(tileEntityClass, specialRenderer); + specialRenderer.func_147497_a(TileEntityRendererDispatcher.instance); } public static void registerKeyBinding(KeyBinding key) { - Minecraft.func_71410_x().field_71474_y.field_74324_K = ArrayUtils.add(Minecraft.func_71410_x().field_71474_y.field_74324_K, key); + Minecraft.getMinecraft().gameSettings.keyBindings = ArrayUtils.add(Minecraft.getMinecraft().gameSettings.keyBindings, key); } } diff --git a/fml/src/main/java/cpw/mods/fml/client/registry/RenderingRegistry.java b/fml/src/main/java/cpw/mods/fml/client/registry/RenderingRegistry.java index a1fd1b249..65e1ce2a1 100644 --- a/fml/src/main/java/cpw/mods/fml/client/registry/RenderingRegistry.java +++ b/fml/src/main/java/cpw/mods/fml/client/registry/RenderingRegistry.java @@ -48,8 +48,8 @@ public class RenderingRegistry */ public static int addNewArmourRendererPrefix(String armor) { - RenderBiped.field_82424_k = ObjectArrays.concat(RenderBiped.field_82424_k, armor); - return RenderBiped.field_82424_k.length - 1; + RenderBiped.bipedArmorFilenamePrefix = ObjectArrays.concat(RenderBiped.bipedArmorFilenamePrefix, armor); + return RenderBiped.bipedArmorFilenamePrefix.length - 1; } /** @@ -136,7 +136,7 @@ public class RenderingRegistry for (EntityRendererInfo info : entityRenderers) { rendererMap.put(info.target, info.renderer); - info.renderer.func_76976_a(RenderManager.field_78727_a); + info.renderer.setRenderManager(RenderManager.instance); } } } diff --git a/fml/src/main/java/cpw/mods/fml/common/FMLCommonHandler.java b/fml/src/main/java/cpw/mods/fml/common/FMLCommonHandler.java index 113b87fde..2c57a4eca 100644 --- a/fml/src/main/java/cpw/mods/fml/common/FMLCommonHandler.java +++ b/fml/src/main/java/cpw/mods/fml/common/FMLCommonHandler.java @@ -341,7 +341,7 @@ public class FMLCommonHandler { for (ICrashCallable call: crashCallables) { - category.func_71500_a(call.getLabel(), call); + category.addCrashSectionCallable(call.getLabel(), call); } } @@ -355,7 +355,7 @@ public class FMLCommonHandler if (wac != null) { NBTTagCompound dataForWriting = wac.getDataForWriting(handler, worldInfo); - tagCompound.func_74782_a(mc.getModId(), dataForWriting); + tagCompound.setTag(mc.getModId(), dataForWriting); } } } @@ -383,7 +383,7 @@ public class FMLCommonHandler { try { - wac.readData(handler, worldInfo, additionalProperties, tagCompound.func_74775_l(mc.getModId())); + wac.readData(handler, worldInfo, additionalProperties, tagCompound.getCompoundTag(mc.getModId())); } catch (RuntimeException ex) { diff --git a/fml/src/main/java/cpw/mods/fml/common/FMLContainer.java b/fml/src/main/java/cpw/mods/fml/common/FMLContainer.java index da426d94c..1f8d54ada 100644 --- a/fml/src/main/java/cpw/mods/fml/common/FMLContainer.java +++ b/fml/src/main/java/cpw/mods/fml/common/FMLContainer.java @@ -90,36 +90,36 @@ public class FMLContainer extends DummyModContainer implements WorldAccessContai for (ModContainer mc : Loader.instance().getActiveModList()) { NBTTagCompound mod = new NBTTagCompound(); - mod.func_74778_a("ModId", mc.getModId()); - mod.func_74778_a("ModVersion", mc.getVersion()); - list.func_74742_a(mod); + mod.setString("ModId", mc.getModId()); + mod.setString("ModVersion", mc.getVersion()); + list.appendTag(mod); } - fmlData.func_74782_a("ModList", list); + fmlData.setTag("ModList", list); NBTTagList dataList = new NBTTagList(); - FMLLog.fine("Gathering id map for writing to world save %s", info.func_76065_j()); + FMLLog.fine("Gathering id map for writing to world save %s", info.getWorldName()); Map itemList = GameData.buildItemDataList(); for (Entry item : itemList.entrySet()) { NBTTagCompound tag = new NBTTagCompound(); - tag.func_74778_a("K",item.getKey()); - tag.func_74768_a("V",item.getValue()); - dataList.func_74742_a(tag); + tag.setString("K",item.getKey()); + tag.setInteger("V",item.getValue()); + dataList.appendTag(tag); } - fmlData.func_74782_a("ItemData", dataList); + fmlData.setTag("ItemData", dataList); return fmlData; } @Override public void readData(SaveHandler handler, WorldInfo info, Map propertyMap, NBTTagCompound tag) { - if (tag.func_74764_b("ModList")) + if (tag.hasKey("ModList")) { - NBTTagList modList = tag.func_150295_c("ModList", (byte)10); - for (int i = 0; i < modList.func_74745_c(); i++) + NBTTagList modList = tag.getTagList("ModList", (byte)10); + for (int i = 0; i < modList.tagCount(); i++) { - NBTTagCompound mod = modList.func_150305_b(i); - String modId = mod.func_74779_i("ModId"); - String modVersion = mod.func_74779_i("ModVersion"); + NBTTagCompound mod = modList.getCompoundTagAt(i); + String modId = mod.getString("ModId"); + String modVersion = mod.getString("ModVersion"); ModContainer container = Loader.instance().getIndexedModList().get(modId); if (container == null) { @@ -132,20 +132,20 @@ public class FMLContainer extends DummyModContainer implements WorldAccessContai } } } - if (tag.func_74764_b("ModItemData")) + if (tag.hasKey("ModItemData")) { FMLLog.info("Attempting to convert old world data to new system. This may be trouble!"); - NBTTagList modList = tag.func_150295_c("ModItemData", (byte)10); + NBTTagList modList = tag.getTagList("ModItemData", (byte)10); Map dataList = Maps.newLinkedHashMap(); - for (int i = 0; i < modList.func_74745_c(); i++) + for (int i = 0; i < modList.tagCount(); i++) { - NBTTagCompound itemTag = modList.func_150305_b(i); - String modId = itemTag.func_74779_i("ModId"); - String itemType = itemTag.func_74779_i("ItemType"); - int itemId = itemTag.func_74762_e("ItemId"); - int ordinal = itemTag.func_74762_e("ordinal"); - String forcedModId = itemTag.func_74764_b("ForcedModId") ? itemTag.func_74779_i("ForcedModId") : null; - String forcedName = itemTag.func_74764_b("ForcedName") ? itemTag.func_74779_i("ForcedName") : null; + NBTTagCompound itemTag = modList.getCompoundTagAt(i); + String modId = itemTag.getString("ModId"); + String itemType = itemTag.getString("ItemType"); + int itemId = itemTag.getInteger("ItemId"); + int ordinal = itemTag.getInteger("ordinal"); + String forcedModId = itemTag.hasKey("ForcedModId") ? itemTag.getString("ForcedModId") : null; + String forcedName = itemTag.hasKey("ForcedName") ? itemTag.getString("ForcedName") : null; if (forcedName == null) { FMLLog.warning("Found unlabelled item in world save, this may cause problems. The item type %s:%d will not be present", itemType, ordinal); @@ -178,14 +178,14 @@ public class FMLContainer extends DummyModContainer implements WorldAccessContai throw new GameRegistryException("Failed to load the world - there are fatal block and item id issues", failedElements); } } - else if (tag.func_74764_b("ItemData")) + else if (tag.hasKey("ItemData")) { - NBTTagList list = tag.func_150295_c("ItemData", (byte)10); + NBTTagList list = tag.getTagList("ItemData", (byte)10); Map dataList = Maps.newLinkedHashMap(); - for (int i = 0; i < list.func_74745_c(); i++) + for (int i = 0; i < list.tagCount(); i++) { - NBTTagCompound dataTag = list.func_150305_b(i); - dataList.put(dataTag.func_74779_i("K"), dataTag.func_74762_e("V")); + NBTTagCompound dataTag = list.getCompoundTagAt(i); + dataList.put(dataTag.getString("K"), dataTag.getInteger("V")); } List failedElements = GameData.injectWorldIDMap(dataList, true, true); if (!failedElements.isEmpty()) diff --git a/fml/src/main/java/cpw/mods/fml/common/ILanguageAdapter.java b/fml/src/main/java/cpw/mods/fml/common/ILanguageAdapter.java index 9b0c4381b..11921ad6f 100644 --- a/fml/src/main/java/cpw/mods/fml/common/ILanguageAdapter.java +++ b/fml/src/main/java/cpw/mods/fml/common/ILanguageAdapter.java @@ -193,4 +193,4 @@ public interface ILanguageAdapter { // Nothing to do here. } } -} \ No newline at end of file +} diff --git a/fml/src/main/java/cpw/mods/fml/common/event/FMLServerStartingEvent.java b/fml/src/main/java/cpw/mods/fml/common/event/FMLServerStartingEvent.java index 957dc8915..c63c54c6d 100644 --- a/fml/src/main/java/cpw/mods/fml/common/event/FMLServerStartingEvent.java +++ b/fml/src/main/java/cpw/mods/fml/common/event/FMLServerStartingEvent.java @@ -40,7 +40,7 @@ public class FMLServerStartingEvent extends FMLStateEvent public void registerServerCommand(ICommand command) { - CommandHandler ch = (CommandHandler) getServer().func_71187_D(); - ch.func_71560_a(command); + CommandHandler ch = (CommandHandler) getServer().getCommandManager(); + ch.registerCommand(command); } } diff --git a/fml/src/main/java/cpw/mods/fml/common/functions/ArtifactVersionNameFunction.java b/fml/src/main/java/cpw/mods/fml/common/functions/ArtifactVersionNameFunction.java index f71817748..bc67706cf 100644 --- a/fml/src/main/java/cpw/mods/fml/common/functions/ArtifactVersionNameFunction.java +++ b/fml/src/main/java/cpw/mods/fml/common/functions/ArtifactVersionNameFunction.java @@ -10,4 +10,4 @@ public class ArtifactVersionNameFunction implements Function extends Event { public final String connectionType; public ClientConnectedToServerEvent(NetworkManager manager, String connectionType) { - super((INetHandlerPlayClient) manager.func_150729_e(), INetHandlerPlayClient.class, manager); - this.isLocal = manager.func_150731_c(); + super((INetHandlerPlayClient) manager.getNetHandler(), INetHandlerPlayClient.class, manager); + this.isLocal = manager.isLocalChannel(); this.connectionType = connectionType; } } @@ -48,8 +48,8 @@ public class FMLNetworkEvent extends Event { public final boolean isLocal; public ServerConnectionFromClientEvent(NetworkManager manager) { - super((INetHandlerPlayServer) manager.func_150729_e(), INetHandlerPlayServer.class, manager); - this.isLocal = manager.func_150731_c(); + super((INetHandlerPlayServer) manager.getNetHandler(), INetHandlerPlayServer.class, manager); + this.isLocal = manager.isLocalChannel(); } } /** @@ -61,7 +61,7 @@ public class FMLNetworkEvent extends Event { public static class ServerDisconnectionFromClientEvent extends FMLNetworkEvent { public ServerDisconnectionFromClientEvent(NetworkManager manager) { - super((INetHandlerPlayServer) manager.func_150729_e(), INetHandlerPlayServer.class, manager); + super((INetHandlerPlayServer) manager.getNetHandler(), INetHandlerPlayServer.class, manager); } } /** @@ -73,7 +73,7 @@ public class FMLNetworkEvent extends Event { public static class ClientDisconnectionFromServerEvent extends FMLNetworkEvent { public ClientDisconnectionFromServerEvent(NetworkManager manager) { - super((INetHandlerPlayClient) manager.func_150729_e(), INetHandlerPlayClient.class, manager); + super((INetHandlerPlayClient) manager.getNetHandler(), INetHandlerPlayClient.class, manager); } } @@ -90,7 +90,7 @@ public class FMLNetworkEvent extends Event { public final Side side; public CustomPacketRegistrationEvent(NetworkManager manager, Set registrations, String operation, Side side, Class type) { - super(type.cast(manager.func_150729_e()), type, manager); + super(type.cast(manager.getNetHandler()), type, manager); this.registrations = ImmutableSet.copyOf(registrations); this.side = side; this.operation = operation; @@ -124,7 +124,7 @@ public class FMLNetworkEvent extends Event { public static class ClientCustomPacketEvent extends CustomPacketEvent { public ClientCustomPacketEvent(NetworkManager manager, FMLProxyPacket packet) { - super((INetHandlerPlayClient) manager.func_150729_e(), INetHandlerPlayClient.class, manager, packet); + super((INetHandlerPlayClient) manager.getNetHandler(), INetHandlerPlayClient.class, manager, packet); } @Override @@ -142,7 +142,7 @@ public class FMLNetworkEvent extends Event { public static class ServerCustomPacketEvent extends CustomPacketEvent { public ServerCustomPacketEvent(NetworkManager manager, FMLProxyPacket packet) { - super((INetHandlerPlayServer) manager.func_150729_e(), INetHandlerPlayServer.class, manager, packet); + super((INetHandlerPlayServer) manager.getNetHandler(), INetHandlerPlayServer.class, manager, packet); } @Override diff --git a/fml/src/main/java/cpw/mods/fml/common/network/FMLOutboundHandler.java b/fml/src/main/java/cpw/mods/fml/common/network/FMLOutboundHandler.java index 9165e2049..9166eb503 100644 --- a/fml/src/main/java/cpw/mods/fml/common/network/FMLOutboundHandler.java +++ b/fml/src/main/java/cpw/mods/fml/common/network/FMLOutboundHandler.java @@ -106,7 +106,7 @@ public class FMLOutboundHandler extends ChannelOutboundHandlerAdapter { public List selectNetworks(Object args, ChannelHandlerContext context, FMLProxyPacket packet) { EntityPlayerMP player = (EntityPlayerMP) args; - NetworkDispatcher dispatcher = player.field_71135_a.field_147371_a.channel().attr(NetworkDispatcher.FML_DISPATCHER).get(); + NetworkDispatcher dispatcher = player.playerNetServerHandler.netManager.channel().attr(NetworkDispatcher.FML_DISPATCHER).get(); return ImmutableList.of(dispatcher); } }, @@ -126,9 +126,9 @@ public class FMLOutboundHandler extends ChannelOutboundHandlerAdapter { public List selectNetworks(Object args, ChannelHandlerContext context, FMLProxyPacket packet) { ImmutableList.Builder builder = ImmutableList.builder(); - for (EntityPlayerMP player : (List)FMLCommonHandler.instance().getMinecraftServerInstance().func_71203_ab().field_72404_b) + for (EntityPlayerMP player : (List)FMLCommonHandler.instance().getMinecraftServerInstance().getConfigurationManager().playerEntityList) { - NetworkDispatcher dispatcher = player.field_71135_a.field_147371_a.channel().attr(NetworkDispatcher.FML_DISPATCHER).get(); + NetworkDispatcher dispatcher = player.playerNetServerHandler.netManager.channel().attr(NetworkDispatcher.FML_DISPATCHER).get(); builder.add(dispatcher); } return builder.build(); @@ -155,11 +155,11 @@ public class FMLOutboundHandler extends ChannelOutboundHandlerAdapter { { int dimension = (Integer)args; ImmutableList.Builder builder = ImmutableList.builder(); - for (EntityPlayerMP player : (List)FMLCommonHandler.instance().getMinecraftServerInstance().func_71203_ab().field_72404_b) + for (EntityPlayerMP player : (List)FMLCommonHandler.instance().getMinecraftServerInstance().getConfigurationManager().playerEntityList) { - if (dimension == player.field_71093_bK) + if (dimension == player.dimension) { - NetworkDispatcher dispatcher = player.field_71135_a.field_147371_a.channel().attr(NetworkDispatcher.FML_DISPATCHER).get(); + NetworkDispatcher dispatcher = player.playerNetServerHandler.netManager.channel().attr(NetworkDispatcher.FML_DISPATCHER).get(); builder.add(dispatcher); } } @@ -189,17 +189,17 @@ public class FMLOutboundHandler extends ChannelOutboundHandlerAdapter { { TargetPoint tp = (TargetPoint)args; ImmutableList.Builder builder = ImmutableList.builder(); - for (EntityPlayerMP player : (List)FMLCommonHandler.instance().getMinecraftServerInstance().func_71203_ab().field_72404_b) + for (EntityPlayerMP player : (List)FMLCommonHandler.instance().getMinecraftServerInstance().getConfigurationManager().playerEntityList) { - if (player.field_71093_bK == tp.dimension) + if (player.dimension == tp.dimension) { - double d4 = tp.x - player.field_70165_t; - double d5 = tp.y - player.field_70163_u; - double d6 = tp.z - player.field_70161_v; + double d4 = tp.x - player.posX; + double d5 = tp.y - player.posY; + double d6 = tp.z - player.posZ; if (d4 * d4 + d5 * d5 + d6 * d6 < tp.range * tp.range) { - NetworkDispatcher dispatcher = player.field_71135_a.field_147371_a.channel().attr(NetworkDispatcher.FML_DISPATCHER).get(); + NetworkDispatcher dispatcher = player.playerNetServerHandler.netManager.channel().attr(NetworkDispatcher.FML_DISPATCHER).get(); builder.add(dispatcher); } } diff --git a/fml/src/main/java/cpw/mods/fml/common/network/handshake/FMLHandshakeClientState.java b/fml/src/main/java/cpw/mods/fml/common/network/handshake/FMLHandshakeClientState.java index bad38a51e..d463939ec 100644 --- a/fml/src/main/java/cpw/mods/fml/common/network/handshake/FMLHandshakeClientState.java +++ b/fml/src/main/java/cpw/mods/fml/common/network/handshake/FMLHandshakeClientState.java @@ -136,4 +136,4 @@ enum FMLHandshakeClientState implements IHandshakeState return this; } }; -} \ No newline at end of file +} diff --git a/fml/src/main/java/cpw/mods/fml/common/network/handshake/FMLHandshakeServerState.java b/fml/src/main/java/cpw/mods/fml/common/network/handshake/FMLHandshakeServerState.java index 2badf7968..766e334b3 100644 --- a/fml/src/main/java/cpw/mods/fml/common/network/handshake/FMLHandshakeServerState.java +++ b/fml/src/main/java/cpw/mods/fml/common/network/handshake/FMLHandshakeServerState.java @@ -91,4 +91,4 @@ enum FMLHandshakeServerState implements IHandshakeState return this; } }; -} \ No newline at end of file +} diff --git a/fml/src/main/java/cpw/mods/fml/common/network/handshake/NetworkDispatcher.java b/fml/src/main/java/cpw/mods/fml/common/network/handshake/NetworkDispatcher.java index bcd1b36da..770ca21a1 100644 --- a/fml/src/main/java/cpw/mods/fml/common/network/handshake/NetworkDispatcher.java +++ b/fml/src/main/java/cpw/mods/fml/common/network/handshake/NetworkDispatcher.java @@ -89,7 +89,7 @@ public class NetworkDispatcher extends SimpleChannelInboundHandler imple this.handshakeChannel.attr(FML_DISPATCHER).set(this); this.handshakeChannel.attr(NetworkRegistry.CHANNEL_SOURCE).set(Side.SERVER); this.handshakeChannel.attr(NetworkRegistry.FML_CHANNEL).set("FML|HS"); - this.handshakeChannel.attr(IS_LOCAL).set(manager.func_150731_c()); + this.handshakeChannel.attr(IS_LOCAL).set(manager.isLocalChannel()); } public NetworkDispatcher(NetworkManager manager, ServerConfigurationManager scm) @@ -102,7 +102,7 @@ public class NetworkDispatcher extends SimpleChannelInboundHandler imple this.handshakeChannel.attr(FML_DISPATCHER).set(this); this.handshakeChannel.attr(NetworkRegistry.CHANNEL_SOURCE).set(Side.CLIENT); this.handshakeChannel.attr(NetworkRegistry.FML_CHANNEL).set("FML|HS"); - this.handshakeChannel.attr(IS_LOCAL).set(manager.func_150731_c()); + this.handshakeChannel.attr(IS_LOCAL).set(manager.isLocalChannel()); } public void serverToClientHandshake(EntityPlayerMP player) @@ -139,17 +139,17 @@ public class NetworkDispatcher extends SimpleChannelInboundHandler imple this.state = ConnectionState.AWAITING_HANDSHAKE; this.manager.channel().pipeline().addFirst("fml:vanilla_detector", new VanillaTimeoutWaiter()); // Need to start the handler here, so we can send custompayload packets - serverHandler = new NetHandlerPlayServer(scm.func_72365_p(), manager, player); + serverHandler = new NetHandlerPlayServer(scm.getServerInstance(), manager, player); this.netHandler = serverHandler; // NULL the play server here - we restore it further on. If not, there are packets sent before the login - player.field_71135_a = null; + player.playerNetServerHandler = null; // manually for the manager into the PLAY state, so we can send packets later - this.manager.func_150723_a(EnumConnectionState.PLAY); + this.manager.setConnectionState(EnumConnectionState.PLAY); } void clientListenForServerHandshake() { - manager.func_150723_a(EnumConnectionState.PLAY); + manager.setConnectionState(EnumConnectionState.PLAY); FMLCommonHandler.instance().waitForPlayClient(); this.netHandler = FMLCommonHandler.instance().getClientPlayHandler(); this.state = ConnectionState.AWAITING_HANDSHAKE; @@ -169,7 +169,7 @@ public class NetworkDispatcher extends SimpleChannelInboundHandler imple FMLLog.info("[%s] Server side %s connection established", Thread.currentThread().getName(), this.connectionType.name().toLowerCase(Locale.ENGLISH)); this.state = ConnectionState.CONNECTED; FMLCommonHandler.instance().bus().post(new FMLNetworkEvent.ServerConnectionFromClientEvent(manager)); - scm.func_72355_a(manager, player, serverHandler); + scm.initializeConnectionToPlayer(manager, player, serverHandler); } @Override protected void channelRead0(ChannelHandlerContext ctx, Packet msg) throws Exception @@ -228,12 +228,12 @@ public class NetworkDispatcher extends SimpleChannelInboundHandler imple private void kickWithMessage(String message) { final ChatComponentText chatcomponenttext = new ChatComponentText(message); - manager.func_150725_a(new S40PacketDisconnect(chatcomponenttext), new GenericFutureListener>() + manager.scheduleOutboundPacket(new S40PacketDisconnect(chatcomponenttext), new GenericFutureListener>() { @Override public void operationComplete(Future result) { - manager.func_150718_a(chatcomponenttext); + manager.closeChannel(chatcomponenttext); } }); manager.channel().config().setAutoRead(false); @@ -337,7 +337,7 @@ public class NetworkDispatcher extends SimpleChannelInboundHandler imple public void sendProxy(FMLProxyPacket msg) { - manager.func_150725_a(msg); + manager.scheduleOutboundPacket(msg); } public void rejectHandshake(String result) diff --git a/fml/src/main/java/cpw/mods/fml/common/network/internal/EntitySpawnHandler.java b/fml/src/main/java/cpw/mods/fml/common/network/internal/EntitySpawnHandler.java index c17c2060d..5faf82e27 100644 --- a/fml/src/main/java/cpw/mods/fml/common/network/internal/EntitySpawnHandler.java +++ b/fml/src/main/java/cpw/mods/fml/common/network/internal/EntitySpawnHandler.java @@ -41,12 +41,12 @@ public class EntitySpawnHandler extends SimpleChannelInboundHandler) spawnMsg.dataWatcherList); + entity.getDataWatcher().updateWatchedObjectsFromList((List) spawnMsg.dataWatcherList); } if (spawnMsg.throwerId > 0) { - entity.func_70016_h(spawnMsg.speedScaledX, spawnMsg.speedScaledY, spawnMsg.speedScaledZ); + entity.setVelocity(spawnMsg.speedScaledX, spawnMsg.speedScaledY, spawnMsg.speedScaledZ); } if (entity instanceof IEntityAdditionalSpawnData) { ((IEntityAdditionalSpawnData) entity).readSpawnData(spawnMsg.dataStream); } - wc.func_73027_a(spawnMsg.entityId, entity); + wc.addEntityToWorld(spawnMsg.entityId, entity); System.out.println("Entity spawned on client"); } catch (Exception e) { diff --git a/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLMessage.java b/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLMessage.java index 445163bd2..0430d2a0d 100644 --- a/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLMessage.java +++ b/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLMessage.java @@ -94,7 +94,7 @@ public abstract class FMLMessage { @Override void toBytes(ByteBuf buf) { - buf.writeInt(entity.func_145782_y()); + buf.writeInt(entity.getEntityId()); } @Override @@ -170,23 +170,23 @@ public abstract class FMLMessage { ByteBufUtils.writeUTF8String(buf, modId); buf.writeInt(modEntityTypeId); // posX, posY, posZ - buf.writeInt(MathHelper.func_76128_c(entity.field_70165_t * 32D)); - buf.writeInt(MathHelper.func_76128_c(entity.field_70163_u * 32D)); - buf.writeInt(MathHelper.func_76128_c(entity.field_70161_v * 32D)); + buf.writeInt(MathHelper.floor_double(entity.posX * 32D)); + buf.writeInt(MathHelper.floor_double(entity.posY * 32D)); + buf.writeInt(MathHelper.floor_double(entity.posZ * 32D)); // yaw, pitch - buf.writeByte((byte)(entity.field_70177_z * 256.0F / 360.0F)); - buf.writeByte((byte) (entity.field_70125_A * 256.0F / 360.0F)); + buf.writeByte((byte)(entity.rotationYaw * 256.0F / 360.0F)); + buf.writeByte((byte) (entity.rotationPitch * 256.0F / 360.0F)); // head yaw if (entity instanceof EntityLivingBase) { - buf.writeByte((byte) (((EntityLivingBase)entity).field_70759_as * 256.0F / 360.0F)); + buf.writeByte((byte) (((EntityLivingBase)entity).rotationYawHead * 256.0F / 360.0F)); } ByteBuf tmpBuf = Unpooled.buffer(); PacketBuffer pb = new PacketBuffer(tmpBuf); try { - entity.func_70096_w().func_151509_a(pb); + entity.getDataWatcher().func_151509_a(pb); } catch (IOException e) { // Sigh @@ -196,11 +196,11 @@ public abstract class FMLMessage { if (entity instanceof IThrowableEntity) { Entity owner = ((IThrowableEntity)entity).getThrower(); - buf.writeInt(owner == null ? entity.func_145782_y() : owner.func_145782_y()); + buf.writeInt(owner == null ? entity.getEntityId() : owner.getEntityId()); double maxVel = 3.9D; - double mX = entity.field_70159_w; - double mY = entity.field_70181_x; - double mZ = entity.field_70179_y; + double mX = entity.motionX; + double mY = entity.motionY; + double mZ = entity.motionZ; if (mX < -maxVel) mX = -maxVel; if (mY < -maxVel) mY = -maxVel; if (mZ < -maxVel) mZ = -maxVel; @@ -239,7 +239,7 @@ public abstract class FMLMessage { scaledHeadYaw = dat.readByte() * 360F / 256F; try { - dataWatcherList = DataWatcher.func_151508_b(new PacketBuffer(dat)); + dataWatcherList = DataWatcher.readWatchedListFromPacketBuffer(new PacketBuffer(dat)); } catch (IOException e) { // Sigh diff --git a/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLNetworkHandler.java b/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLNetworkHandler.java index 78f0de742..d51c3ecf8 100644 --- a/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLNetworkHandler.java +++ b/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLNetworkHandler.java @@ -75,17 +75,17 @@ public class FMLNetworkHandler Container remoteGuiContainer = NetworkRegistry.INSTANCE.getRemoteGuiContainer(mc, entityPlayerMP, modGuiId, world, x, y, z); if (remoteGuiContainer != null) { - entityPlayerMP.func_71117_bO(); - entityPlayerMP.func_71128_l(); - int windowId = entityPlayerMP.field_71139_cq; + entityPlayerMP.getNextWindowId(); + entityPlayerMP.closeContainer(); + int windowId = entityPlayerMP.currentWindowId; FMLMessage.OpenGui openGui = new FMLMessage.OpenGui(windowId, mc.getModId(), modGuiId, x, y, z); EmbeddedChannel embeddedChannel = channelPair.get(Side.SERVER); embeddedChannel.attr(FMLOutboundHandler.FML_MESSAGETARGET).set(OutboundTarget.PLAYER); embeddedChannel.attr(FMLOutboundHandler.FML_MESSAGETARGETARGS).set(entityPlayerMP); embeddedChannel.writeOutbound(openGui); - entityPlayerMP.field_71070_bA = remoteGuiContainer; - entityPlayerMP.field_71070_bA.field_75152_c = windowId; - entityPlayerMP.field_71070_bA.func_75132_a(entityPlayerMP); + entityPlayerMP.openContainer = remoteGuiContainer; + entityPlayerMP.openContainer.windowId = windowId; + entityPlayerMP.openContainer.addCraftingToCrafters(entityPlayerMP); } } else if (FMLCommonHandler.instance().getSide().equals(Side.CLIENT)) diff --git a/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLProxyPacket.java b/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLProxyPacket.java index af1e97596..a732518ff 100644 --- a/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLProxyPacket.java +++ b/fml/src/main/java/cpw/mods/fml/common/network/internal/FMLProxyPacket.java @@ -47,19 +47,19 @@ public class FMLProxyPacket extends Packet { this.payload = payload; } @Override - public void func_148837_a(PacketBuffer packetbuffer) throws IOException + public void readPacketData(PacketBuffer packetbuffer) throws IOException { // NOOP - we are not built this way } @Override - public void func_148840_b(PacketBuffer packetbuffer) throws IOException + public void writePacketData(PacketBuffer packetbuffer) throws IOException { // NOOP - we are not built this way } @Override - public void func_148833_a(INetHandler inethandler) + public void processPacket(INetHandler inethandler) { this.netHandler = inethandler; EmbeddedChannel internalChannel = NetworkRegistry.INSTANCE.getChannel(this.channel, this.target); diff --git a/fml/src/main/java/cpw/mods/fml/common/network/internal/OpenGuiHandler.java b/fml/src/main/java/cpw/mods/fml/common/network/internal/OpenGuiHandler.java index bacf9ff17..f45206f45 100644 --- a/fml/src/main/java/cpw/mods/fml/common/network/internal/OpenGuiHandler.java +++ b/fml/src/main/java/cpw/mods/fml/common/network/internal/OpenGuiHandler.java @@ -12,9 +12,9 @@ public class OpenGuiHandler extends SimpleChannelInboundHandlerTo get a packet suitable for presenting to the rest of minecraft, you can call {@link #getPacketFrom(IMessage)}. The return result - * is suitable for returning from things like {@link TileEntity#func_145844_m()} for example. + * is suitable for returning from things like {@link TileEntity#func_145844_m} for example. *
  • Finally, use the sendXXX to send unsolicited messages to various classes of recipients. * * @@ -87,7 +87,7 @@ public class SimpleNetworkWrapper { /** * Construct a minecraft packet from the supplied message. Can be used where minecraft packets are required, such as - * {@link TileEntity#func_145844_m()}. + * {@link TileEntity#func_145844_m}. * * @param message The message to translate into packet form * @return A minecraft {@link Packet} suitable for use in minecraft APIs diff --git a/fml/src/main/java/cpw/mods/fml/common/registry/EntityRegistry.java b/fml/src/main/java/cpw/mods/fml/common/registry/EntityRegistry.java index f7aaa178c..5d346d094 100644 --- a/fml/src/main/java/cpw/mods/fml/common/registry/EntityRegistry.java +++ b/fml/src/main/java/cpw/mods/fml/common/registry/EntityRegistry.java @@ -127,7 +127,7 @@ public class EntityRegistry { availableIndicies = new BitSet(256); availableIndicies.set(1,255); - for (Object id : EntityList.field_75623_d.keySet()) + for (Object id : EntityList.IDtoClassMapping.keySet()) { availableIndicies.clear((Integer)id); } @@ -158,11 +158,11 @@ public class EntityRegistry { entityClassRegistrations.put(entityClass, er); entityNames.put(entityName, mc); - if (!EntityList.field_75626_c.containsKey(entityClass)) + if (!EntityList.classToStringMapping.containsKey(entityClass)) { String entityModName = String.format("%s.%s", mc.getModId(), entityName); - EntityList.field_75626_c.put(entityClass, entityModName); - EntityList.field_75625_b.put(entityModName, entityClass); + EntityList.classToStringMapping.put(entityClass, entityModName); + EntityList.stringToClassMapping.put(entityModName, entityClass); FMLLog.finer("Automatically registered mod %s entity %s as %s", mc.getModId(), entityName, entityModName); } else @@ -180,7 +180,7 @@ public class EntityRegistry public static void registerGlobalEntityID(Class entityClass, String entityName, int id) { - if (EntityList.field_75626_c.containsKey(entityClass)) + if (EntityList.classToStringMapping.containsKey(entityClass)) { ModContainer activeModContainer = Loader.instance().activeModContainer(); String modId = "unknown"; @@ -196,7 +196,7 @@ public class EntityRegistry return; } id = instance().validateAndClaimId(id); - EntityList.func_75618_a(entityClass, entityName, id); + EntityList.addMapping(entityClass, entityName, id); } private int validateAndClaimId(int id) @@ -232,7 +232,7 @@ public class EntityRegistry public static void registerGlobalEntityID(Class entityClass, String entityName, int id, int backgroundEggColour, int foregroundEggColour) { - if (EntityList.field_75626_c.containsKey(entityClass)) + if (EntityList.classToStringMapping.containsKey(entityClass)) { ModContainer activeModContainer = Loader.instance().activeModContainer(); String modId = "unknown"; @@ -248,7 +248,7 @@ public class EntityRegistry return; } instance().validateAndClaimId(id); - EntityList.func_75614_a(entityClass, entityName, id, backgroundEggColour, foregroundEggColour); + EntityList.addMapping(entityClass, entityName, id, backgroundEggColour, foregroundEggColour); } public static void addSpawn(Class entityClass, int weightedProb, int min, int max, EnumCreatureType typeOfCreature, BiomeGenBase... biomes) @@ -256,16 +256,16 @@ public class EntityRegistry for (BiomeGenBase biome : biomes) { @SuppressWarnings("unchecked") - List spawns = biome.func_76747_a(typeOfCreature); + List spawns = biome.getSpawnableList(typeOfCreature); for (SpawnListEntry entry : spawns) { //Adjusting an existing spawn entry - if (entry.field_76300_b == entityClass) + if (entry.entityClass == entityClass) { - entry.field_76292_a = weightedProb; - entry.field_76301_c = min; - entry.field_76299_d = max; + entry.itemWeight = weightedProb; + entry.minGroupCount = min; + entry.maxGroupCount = max; break; } } @@ -277,7 +277,7 @@ public class EntityRegistry @SuppressWarnings("unchecked") public static void addSpawn(String entityName, int weightedProb, int min, int max, EnumCreatureType spawnList, BiomeGenBase... biomes) { - Class entityClazz = (Class) EntityList.field_75625_b.get(entityName); + Class entityClazz = (Class) EntityList.stringToClassMapping.get(entityName); if (EntityLiving.class.isAssignableFrom(entityClazz)) { @@ -290,12 +290,12 @@ public class EntityRegistry for (BiomeGenBase biome : biomes) { @SuppressWarnings("unchecked") - Iterator spawns = biome.func_76747_a(typeOfCreature).iterator(); + Iterator spawns = biome.getSpawnableList(typeOfCreature).iterator(); while (spawns.hasNext()) { SpawnListEntry entry = spawns.next(); - if (entry.field_76300_b == entityClass) + if (entry.entityClass == entityClass) { spawns.remove(); } @@ -306,7 +306,7 @@ public class EntityRegistry @SuppressWarnings("unchecked") public static void removeSpawn(String entityName, EnumCreatureType spawnList, BiomeGenBase... biomes) { - Class entityClazz = (Class) EntityList.field_75625_b.get(entityName); + Class entityClazz = (Class) EntityList.stringToClassMapping.get(entityName); if (EntityLiving.class.isAssignableFrom(entityClazz)) { @@ -361,7 +361,7 @@ public class EntityRegistry EntityRegistration er = lookupModSpawn(entity.getClass(), true); if (er != null) { - entityTracker.func_72785_a(entity, er.getTrackingRange(), er.getUpdateFrequency(), er.sendsVelocityUpdates()); + entityTracker.addEntityToTracker(entity, er.getTrackingRange(), er.getUpdateFrequency(), er.sendsVelocityUpdates()); return true; } return false; diff --git a/fml/src/main/java/cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.java b/fml/src/main/java/cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.java index b5cc9f16b..65595ee0a 100644 --- a/fml/src/main/java/cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.java +++ b/fml/src/main/java/cpw/mods/fml/common/registry/FMLControlledNamespacedRegistry.java @@ -119,11 +119,11 @@ public class FMLControlledNamespacedRegistry extends RegistryNamespaced { this.availabilityMap = new BitSet(maxIdValue); this.maxId = maxIdValue; this.minId = minIdValue; - this.field_148759_a = new FMLObjectIntIdentityMap(); + this.underlyingIntegerMap = new FMLObjectIntIdentityMap(); } @Override - public void func_148756_a(int id, String name, Object thing) + public void addObject(int id, String name, Object thing) { FMLLog.finer("Add : %s %d %s", name, id, thing); add(id, name, superType.cast(thing)); @@ -145,7 +145,7 @@ public class FMLControlledNamespacedRegistry extends RegistryNamespaced { throw new RuntimeException(String.format("Invalid id %s - not accepted",id)); } - namedIds.forcePut(func_148755_c(name),idToUse); + namedIds.forcePut(ensureNamespaced(name),idToUse); reassignMapping(name, idToUse); useSlot(idToUse); availabilityMap = temporary; @@ -175,37 +175,37 @@ public class FMLControlledNamespacedRegistry extends RegistryNamespaced { String prefix = mc.getModId(); name = prefix + ":"+ name; } - namedIds.forcePut(func_148755_c(name),idToUse); - super.func_148756_a(idToUse, name, thing); + namedIds.forcePut(ensureNamespaced(name),idToUse); + super.addObject(idToUse, name, thing); useSlot(idToUse); FMLLog.finer("Add : %s %d %s", name, idToUse, thing); return idToUse; } @Override - public I func_82594_a(String name) + public I getObject(String name) { - I object = superType.cast(super.func_82594_a(name)); + I object = superType.cast(super.getObject(name)); return object == null ? this.optionalDefaultObject : object; } @Override - public I func_148754_a(int id) + public I getObjectById(int id) { - I object = superType.cast(super.func_148754_a(id)); + I object = superType.cast(super.getObjectById(id)); return object == null ? this.optionalDefaultObject : object; } private FMLObjectIntIdentityMap idMap() { - return (FMLObjectIntIdentityMap) field_148759_a; + return (FMLObjectIntIdentityMap) underlyingIntegerMap; } @SuppressWarnings("unchecked") private BiMap nameMap() { - return (BiMap) field_82596_a; + return (BiMap) registryObjects; } void beginIdSwap() @@ -258,17 +258,17 @@ public class FMLControlledNamespacedRegistry extends RegistryNamespaced { public I get(int id) { - return func_148754_a(id); + return getObjectById(id); } public I get(String name) { - return func_82594_a(name); + return getObject(name); } public int getId(I thing) { - return func_148757_b(thing); + return getIDForObject(thing); } public void serializeInto(Map idMapping) @@ -287,7 +287,7 @@ public class FMLControlledNamespacedRegistry extends RegistryNamespaced { List usedIds() { - return ((FMLObjectIntIdentityMap)field_148759_a).usedIds(); + return ((FMLObjectIntIdentityMap)underlyingIntegerMap).usedIds(); } public int getId(String itemName) diff --git a/fml/src/main/java/cpw/mods/fml/common/registry/GameData.java b/fml/src/main/java/cpw/mods/fml/common/registry/GameData.java index c245791ab..1682c2653 100644 --- a/fml/src/main/java/cpw/mods/fml/common/registry/GameData.java +++ b/fml/src/main/java/cpw/mods/fml/common/registry/GameData.java @@ -60,13 +60,13 @@ public class GameData { static Item findItem(String modId, String name) { - return (Item) itemRegistry.func_82594_a(modId + ":" + name); + return (Item) itemRegistry.getObject(modId + ":" + name); } static Block findBlock(String modId, String name) { String key = modId + ":" + name; - return blockRegistry.contains(key) ? blockRegistry.func_82594_a(key) : null; + return blockRegistry.contains(key) ? blockRegistry.getObject(key) : null; } static ItemStack findItemStack(String modId, String name) @@ -127,7 +127,7 @@ public class GameData { static UniqueIdentifier getUniqueName(Block block) { if (block == null) return null; - String name = blockRegistry.func_148750_c(block); + String name = blockRegistry.getNameForObject(block); UniqueIdentifier ui = new UniqueIdentifier(name); if (customItemStacks.contains(ui.modId, ui.name)) { @@ -140,7 +140,7 @@ public class GameData { static UniqueIdentifier getUniqueName(Item item) { if (item == null) return null; - String name = itemRegistry.func_148750_c(item); + String name = itemRegistry.getNameForObject(item); UniqueIdentifier ui = new UniqueIdentifier(name); if (customItemStacks.contains(ui.modId, ui.name)) { diff --git a/fml/src/main/java/cpw/mods/fml/common/registry/GameRegistry.java b/fml/src/main/java/cpw/mods/fml/common/registry/GameRegistry.java index 21da07b34..b2a752997 100644 --- a/fml/src/main/java/cpw/mods/fml/common/registry/GameRegistry.java +++ b/fml/src/main/java/cpw/mods/fml/common/registry/GameRegistry.java @@ -90,7 +90,7 @@ public class GameRegistry { computeSortedGeneratorList(); } - long worldSeed = world.func_72905_C(); + long worldSeed = world.getSeed(); Random fmlRandom = new Random(worldSeed); long xSeed = fmlRandom.nextLong() >> 2 + 1L; long zSeed = fmlRandom.nextLong() >> 2 + 1L; @@ -216,38 +216,38 @@ public class GameRegistry public static IRecipe addShapedRecipe(ItemStack output, Object... params) { - return CraftingManager.func_77594_a().func_92103_a(output, params); + return CraftingManager.getInstance().addRecipe(output, params); } public static void addShapelessRecipe(ItemStack output, Object... params) { - CraftingManager.func_77594_a().func_77596_b(output, params); + CraftingManager.getInstance().addShapelessRecipe(output, params); } @SuppressWarnings("unchecked") public static void addRecipe(IRecipe recipe) { - CraftingManager.func_77594_a().func_77592_b().add(recipe); + CraftingManager.getInstance().getRecipeList().add(recipe); } public static void addSmelting(Block input, ItemStack output, float xp) { - FurnaceRecipes.func_77602_a().func_151393_a(input, output, xp); + FurnaceRecipes.smelting().func_151393_a(input, output, xp); } public static void addSmelting(Item input, ItemStack output, float xp) { - FurnaceRecipes.func_77602_a().func_151396_a(input, output, xp); + FurnaceRecipes.smelting().func_151396_a(input, output, xp); } public static void addSmelting(ItemStack input, ItemStack output, float xp) { - FurnaceRecipes.func_77602_a().func_151394_a(input, output, xp); + FurnaceRecipes.smelting().func_151394_a(input, output, xp); } public static void registerTileEntity(Class tileEntityClass, String id) { - TileEntity.func_145826_a(tileEntityClass, id); + TileEntity.addMapping(tileEntityClass, id); } /** @@ -260,8 +260,8 @@ public class GameRegistry */ public static void registerTileEntityWithAlternatives(Class tileEntityClass, String id, String... alternatives) { - TileEntity.func_145826_a(tileEntityClass, id); - Map> teMappings = ObfuscationReflectionHelper.getPrivateValue(TileEntity.class, null, "field_" + "145855_i", "field_145855_i"); + TileEntity.addMapping(tileEntityClass, id); + Map> teMappings = ObfuscationReflectionHelper.getPrivateValue(TileEntity.class, null, "field_" + "145855_i", "nameToClassMap"); for (String s: alternatives) { if (!teMappings.containsKey(s)) @@ -336,8 +336,8 @@ public class GameRegistry ItemStack foundStack = GameData.findItemStack(modId, name); if (foundStack != null) { - ItemStack is = foundStack.func_77946_l(); - is.field_77994_a = Math.min(stackSize, is.func_77976_d()); + ItemStack is = foundStack.copy(); + is.stackSize = Math.min(stackSize, is.getMaxStackSize()); return is; } return null; diff --git a/fml/src/main/java/cpw/mods/fml/common/registry/LanguageRegistry.java b/fml/src/main/java/cpw/mods/fml/common/registry/LanguageRegistry.java index 4cc00c8dd..640682380 100644 --- a/fml/src/main/java/cpw/mods/fml/common/registry/LanguageRegistry.java +++ b/fml/src/main/java/cpw/mods/fml/common/registry/LanguageRegistry.java @@ -127,11 +127,11 @@ public class LanguageRegistry { String objectName; if (objectToName instanceof Item) { - objectName=((Item)objectToName).func_77658_a(); + objectName=((Item)objectToName).getUnlocalizedName(); } else if (objectToName instanceof Block) { - objectName=((Block)objectToName).func_149739_a(); + objectName=((Block)objectToName).getUnlocalizedName(); } else if (objectToName instanceof ItemStack) { - objectName=((ItemStack)objectToName).func_77973_b().func_77667_c((ItemStack)objectToName); + objectName=((ItemStack)objectToName).getItem().getUnlocalizedName((ItemStack)objectToName); } else { throw new IllegalArgumentException(String.format("Illegal object for naming %s",objectToName)); } diff --git a/fml/src/main/java/cpw/mods/fml/common/registry/VillagerRegistry.java b/fml/src/main/java/cpw/mods/fml/common/registry/VillagerRegistry.java index f6f0b58f3..0f509895c 100644 --- a/fml/src/main/java/cpw/mods/fml/common/registry/VillagerRegistry.java +++ b/fml/src/main/java/cpw/mods/fml/common/registry/VillagerRegistry.java @@ -217,7 +217,7 @@ public class VillagerRegistry public static Object getVillageComponent(StructureVillagePieces.PieceWeight villagePiece, StructureVillagePieces.Start startPiece, @SuppressWarnings("rawtypes") List pieces, Random random, int p1, int p2, int p3, int p4, int p5) { - return instance().villageCreationHandlers.get(villagePiece.field_75090_a).buildComponent(villagePiece, startPiece, pieces, random, p1, p2, p3, p4, p5); + return instance().villageCreationHandlers.get(villagePiece.villagePieceClass).buildComponent(villagePiece, startPiece, pieces, random, p1, p2, p3, p4, p5); } @@ -226,7 +226,7 @@ public class VillagerRegistry { if (min > 0 && max > 0) { - EntityVillager.field_70958_bB.put(item, new Tuple(min, max)); + EntityVillager.villagersSellingList.put(item, new Tuple(min, max)); } EntityVillager.func_146091_a(list, item, random, chance); } @@ -236,7 +236,7 @@ public class VillagerRegistry { if (min > 0 && max > 0) { - EntityVillager.field_70960_bC.put(item, new Tuple(min, max)); + EntityVillager.blacksmithSellingList.put(item, new Tuple(min, max)); } EntityVillager.func_146089_b(list, item, random, chance); } @@ -245,6 +245,6 @@ public class VillagerRegistry { int extra = instance().newVillagerIds.size(); int trade = rand.nextInt(5 + extra); - villager.func_70938_b(trade < 5 ? trade : instance().newVillagerIds.get(trade - 5)); + villager.setProfession(trade < 5 ? trade : instance().newVillagerIds.get(trade - 5)); } } diff --git a/fml/src/main/resources/fml.exc b/fml/src/main/resources/fml.exc new file mode 100644 index 000000000..860fdd9ba --- /dev/null +++ b/fml/src/main/resources/fml.exc @@ -0,0 +1 @@ +net/minecraft/server/management/ServerConfigurationManager.initializeConnectionToPlayer(Lnet/minecraft/network/NetworkManager;Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/minecraft/network/NetHandlerPlayServer;)V=|p_72355_1_,p_72355_2_,nethandlerplayserver diff --git a/fml/src/main/resources/fml.srg b/fml/src/main/resources/fml.srg new file mode 100644 index 000000000..e8eb7d47b --- /dev/null +++ b/fml/src/main/resources/fml.srg @@ -0,0 +1 @@ +MD: net/minecraft/server/management/ServerConfigurationManager/initializeConnectionToPlayer (Lnet/minecraft/network/NetworkManager;Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/minecraft/network/NetHandlerPlayServer;)V net/minecraft/server/management/ServerConfigurationManager/func_72355_a (Lnet/minecraft/network/NetworkManager;Lnet/minecraft/entity/player/EntityPlayerMP;Lnet/minecraft/network/NetHandlerPlayServer;)V From 4db85736452ca5327c4f9e9510611d45fc7b8a5c Mon Sep 17 00:00:00 2001 From: AbrarSyed Date: Wed, 26 Mar 2014 13:34:01 -0500 Subject: [PATCH 2/3] updated example a little --- fml/install/build.gradle | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fml/install/build.gradle b/fml/install/build.gradle index 444243865..78dcf32d6 100644 --- a/fml/install/build.gradle +++ b/fml/install/build.gradle @@ -11,7 +11,7 @@ buildscript { } } dependencies { - classpath 'net.minecraftforge.gradle:ForgeGradle:1.1-SNAPSHOT' + classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT' } } @@ -25,8 +25,13 @@ minecraft { version = "${version}" assetDir = "eclipse/assets" } + processResources { + // this will ensure that this task is redone when the versions change. + inputs.property "version", project.version + inputs.property "mcversion", project.minecraft.version + // replace stuff in mcmod.info, nothing else from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' From ed79732705d9323934009ab9794e3bfaa290b432 Mon Sep 17 00:00:00 2001 From: AbrarSyed Date: Wed, 26 Mar 2014 13:34:25 -0500 Subject: [PATCH 3/3] updated wrapper to gradle 1.11 --- fml/gradle/wrapper/gradle-wrapper.jar | Bin 50514 -> 51106 bytes fml/gradle/wrapper/gradle-wrapper.properties | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/fml/gradle/wrapper/gradle-wrapper.jar b/fml/gradle/wrapper/gradle-wrapper.jar index 667288ad6c2b3b87c990ece1267e56f0bcbf3622..3c7abdf12790879c06b07176de29647f77aa4129 100644 GIT binary patch delta 7368 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 diff --git a/fml/gradle/wrapper/gradle-wrapper.properties b/fml/gradle/wrapper/gradle-wrapper.properties index 55f4524ad..244a668fb 100644 --- a/fml/gradle/wrapper/gradle-wrapper.properties +++ b/fml/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Tue Oct 29 18:00:54 CDT 2013 +#Wed Mar 26 13:33:58 CDT 2014 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-bin.zip +distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-bin.zip