Skip to content
This repository was archived by the owner on May 26, 2018. It is now read-only.

Commit 6efaa24

Browse files
committed
Inital 1.8 patch update. 'It compiles!'
1 parent 0010d3a commit 6efaa24

File tree

104 files changed

+1293
-1783
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

104 files changed

+1293
-1783
lines changed
Lines changed: 9 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,21 @@
11
--- ../src-base/minecraft/net/minecraft/block/Block.java
22
+++ ../src-work/minecraft/net/minecraft/block/Block.java
3-
@@ -1,5 +1,6 @@
4-
package net.minecraft.block;
5-
6-
+import cpw.mods.fml.common.registry.GameData;
7-
import cpw.mods.fml.relauncher.Side;
8-
import cpw.mods.fml.relauncher.SideOnly;
9-
import java.util.Iterator;
10-
@@ -32,7 +33,7 @@
11-
3+
@@ -39,7 +39,7 @@
124
public class Block
135
{
14-
- public static final RegistryNamespaced field_149771_c = new RegistryNamespacedDefaultedByKey("air");
15-
+ public static final RegistryNamespaced field_149771_c = GameData.getBlockRegistry();
6+
private static final ResourceLocation field_176230_a = new ResourceLocation("air");
7+
- public static final RegistryNamespacedDefaultedByKey field_149771_c = new RegistryNamespacedDefaultedByKey(field_176230_a);
8+
+ public static final RegistryNamespacedDefaultedByKey field_149771_c = cpw.mods.fml.common.registry.GameData.getBlockRegistry();
9+
public static final ObjectIntIdentityMap field_176229_d = new ObjectIntIdentityMap();
1610
private CreativeTabs field_149772_a;
17-
protected String field_149768_d;
1811
public static final Block.SoundType field_149769_e = new Block.SoundType("stone", 1.0F, 1.0F);
19-
@@ -102,6 +103,8 @@
20-
protected IIcon field_149761_L;
12+
@@ -124,6 +124,9 @@
13+
private String field_149770_b;
2114
private static final String __OBFID = "CL_00000199";
2215

23-
+ public final cpw.mods.fml.common.registry.RegistryDelegate<Block> delegate =
16+
+ public final cpw.mods.fml.common.registry.RegistryDelegate<Block> delegate =
2417
+ ((cpw.mods.fml.common.registry.FMLControlledNamespacedRegistry)field_149771_c).getDelegate(this, Block.class);
18+
+
2519
public static int func_149682_b(Block p_149682_0_)
2620
{
2721
return field_149771_c.func_148757_b(p_149682_0_);
Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,10 @@
11
--- ../src-base/minecraft/net/minecraft/client/ClientBrandRetriever.java
22
+++ ../src-work/minecraft/net/minecraft/client/ClientBrandRetriever.java
3-
@@ -1,5 +1,6 @@
4-
package net.minecraft.client;
5-
6-
+import cpw.mods.fml.common.FMLCommonHandler;
7-
import cpw.mods.fml.relauncher.Side;
8-
import cpw.mods.fml.relauncher.SideOnly;
9-
10-
@@ -10,6 +11,6 @@
3+
@@ -10,6 +10,6 @@
114

125
public static String getClientModName()
136
{
147
- return "vanilla";
15-
+ return FMLCommonHandler.instance().getModName();
8+
+ return cpw.mods.fml.common.FMLCommonHandler.instance().getModName();
169
}
1710
}
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
11
--- ../src-base/minecraft/net/minecraft/client/LoadingScreenRenderer.java
22
+++ ../src-work/minecraft/net/minecraft/client/LoadingScreenRenderer.java
3-
@@ -1,5 +1,6 @@
4-
package net.minecraft.client;
5-
6-
+import cpw.mods.fml.client.FMLClientHandler;
7-
import cpw.mods.fml.relauncher.Side;
8-
import cpw.mods.fml.relauncher.SideOnly;
9-
import net.minecraft.client.gui.Gui;
10-
@@ -138,6 +139,8 @@
11-
GL11.glClear(GL11.GL_COLOR_BUFFER_BIT | GL11.GL_DEPTH_BUFFER_BIT);
3+
@@ -139,6 +139,10 @@
4+
GlStateManager.func_179086_m(16640);
125
}
136

14-
+ if (!FMLClientHandler.instance().handleLoadingScreen(scaledresolution))
7+
+ try
8+
+ {
9+
+ if (!cpw.mods.fml.client.FMLClientHandler.instance().handleLoadingScreen(scaledresolution)) //FML Don't render while FML's pre-screen is rendering
1510
+ {
16-
Tessellator tessellator = Tessellator.field_78398_a;
11+
Tessellator tessellator = Tessellator.func_178181_a();
12+
WorldRenderer worldrenderer = tessellator.func_178180_c();
1713
this.field_73725_b.func_110434_K().func_110577_a(Gui.field_110325_k);
18-
float f = 32.0F;
19-
@@ -175,6 +178,7 @@
20-
OpenGlHelper.func_148821_a(770, 771, 1, 0);
21-
this.field_73725_b.field_71466_p.func_78261_a(this.field_73726_c, (l - this.field_73725_b.field_71466_p.func_78256_a(this.field_73726_c)) / 2, i1 / 2 - 4 - 16, 16777215);
22-
this.field_73725_b.field_71466_p.func_78261_a(this.field_73727_a, (l - this.field_73725_b.field_71466_p.func_78256_a(this.field_73727_a)) / 2, i1 / 2 - 4 + 8, 16777215);
14+
@@ -177,6 +181,12 @@
15+
GlStateManager.func_179120_a(770, 771, 1, 0);
16+
this.field_73725_b.field_71466_p.func_175063_a(this.field_73726_c, (float)((l - this.field_73725_b.field_71466_p.func_78256_a(this.field_73726_c)) / 2), (float)(i1 / 2 - 4 - 16), 16777215);
17+
this.field_73725_b.field_71466_p.func_175063_a(this.field_73727_a, (float)((l - this.field_73725_b.field_71466_p.func_78256_a(this.field_73727_a)) / 2), (float)(i1 / 2 - 4 + 8), 16777215);
2318
+ }
19+
+ }
20+
+ catch (java.io.IOException e)
21+
+ {
22+
+ com.google.common.base.Throwables.propagate(e);
23+
+ } //FML End
2424
this.field_146588_g.func_147609_e();
2525

2626
if (OpenGlHelper.func_148822_b())
Lines changed: 65 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -1,141 +1,122 @@
11
--- ../src-base/minecraft/net/minecraft/client/Minecraft.java
22
+++ ../src-work/minecraft/net/minecraft/client/Minecraft.java
3-
@@ -9,6 +9,9 @@
4-
import com.google.common.util.concurrent.ListenableFutureTask;
5-
import com.mojang.authlib.minecraft.MinecraftSessionService;
6-
import com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService;
7-
+import cpw.mods.fml.client.FMLClientHandler;
8-
+import cpw.mods.fml.common.FMLCommonHandler;
9-
+import cpw.mods.fml.common.StartupQuery;
10-
import cpw.mods.fml.relauncher.Side;
11-
import cpw.mods.fml.relauncher.SideOnly;
12-
import io.netty.util.concurrent.GenericFutureListener;
13-
@@ -169,6 +172,8 @@
14-
import org.lwjgl.opengl.PixelFormat;
15-
import org.lwjgl.util.glu.GLU;
16-
17-
+import com.google.common.collect.MapDifference;
18-
+
19-
@SideOnly(Side.CLIENT)
20-
public class Minecraft implements IPlayerUsage
21-
{
22-
@@ -344,21 +349,23 @@
23-
File file2 = new File(file1, "crash-" + (new SimpleDateFormat("yyyy-MM-dd_HH.mm.ss")).format(new Date()) + "-client.txt");
24-
System.out.println(p_71377_1_.func_71502_e());
25-
26-
+ int retVal;
27-
if (p_71377_1_.func_71497_f() != null)
28-
{
29-
System.out.println("#@!@# Game crashed! Crash report saved to: #@!@# " + p_71377_1_.func_71497_f());
30-
- System.exit(-1);
31-
+ retVal = -1;
32-
}
33-
else if (p_71377_1_.func_147149_a(file2))
34-
{
35-
System.out.println("#@!@# Game crashed! Crash report saved to: #@!@# " + file2.getAbsolutePath());
36-
- System.exit(-1);
37-
+ retVal = -1;
38-
}
39-
else
40-
{
41-
System.out.println("#@?@# Game crashed! Crash report could not be saved. #@?@#");
42-
- System.exit(-2);
43-
+ retVal = -2;
44-
}
45-
+ FMLCommonHandler.instance().handleExit(retVal);
46-
}
47-
48-
public void func_71367_a(String p_71367_1_, int p_71367_2_)
49-
@@ -471,7 +478,7 @@
3+
@@ -410,7 +410,7 @@
504
this.field_110451_am = new SimpleReloadableResourceManager(this.field_110452_an);
515
this.field_135017_as = new LanguageManager(this.field_110452_an, this.field_71474_y.field_74363_ab);
526
this.field_110451_am.func_110542_a(this.field_135017_as);
537
- this.func_110436_a();
54-
+ FMLClientHandler.instance().beginMinecraftLoading(this, this.field_110449_ao, this.field_110451_am);
8+
+ cpw.mods.fml.client.FMLClientHandler.instance().beginMinecraftLoading(this, this.field_110449_ao, this.field_110451_am);
559
this.field_71446_o = new TextureManager(this.field_110451_am);
5610
this.field_110451_am.func_110542_a(this.field_71446_o);
57-
this.field_152350_aA = new SkinManager(this.field_71446_o, new File(this.field_110446_Y, "skins"), this.field_152355_az);
58-
@@ -532,12 +539,13 @@
59-
this.field_71446_o.func_130088_a(TextureMap.field_110576_c, new TextureMap(1, "textures/items"));
60-
GL11.glViewport(0, 0, this.field_71443_c, this.field_71440_d);
11+
this.func_180510_a(this.field_71446_o);
12+
@@ -482,12 +482,13 @@
13+
this.field_71458_u = new GuiAchievement(this);
14+
GlStateManager.func_179083_b(0, 0, this.field_71443_c, this.field_71440_d);
6115
this.field_71452_i = new EffectRenderer(this.field_71441_e, this.field_71446_o);
62-
+ FMLClientHandler.instance().finishMinecraftLoading();
16+
+ cpw.mods.fml.client.FMLClientHandler.instance().finishMinecraftLoading();
6317
this.func_71361_d("Post startup");
6418
this.field_71456_v = new GuiIngame(this);
6519

6620
if (this.field_71475_ae != null)
6721
{
6822
- this.func_147108_a(new GuiConnecting(new GuiMainMenu(), this, this.field_71475_ae, this.field_71477_af));
69-
+ FMLClientHandler.instance().connectToServerAtStartup(this.field_71475_ae, this.field_71477_af);
23+
+ cpw.mods.fml.client.FMLClientHandler.instance().connectToServerAtStartup(this.field_71475_ae, this.field_71477_af);
7024
}
7125
else
7226
{
73-
@@ -553,6 +561,7 @@
27+
@@ -503,6 +504,7 @@
7428
this.func_71352_k();
7529
}
7630

77-
+ FMLClientHandler.instance().onInitializationComplete();
31+
+ cpw.mods.fml.client.FMLClientHandler.instance().onInitializationComplete();
7832
try
7933
{
8034
Display.setVSyncEnabled(this.field_71474_y.field_74352_v);
81-
@@ -971,9 +980,11 @@
35+
@@ -681,21 +683,23 @@
36+
File file2 = new File(file1, "crash-" + (new SimpleDateFormat("yyyy-MM-dd_HH.mm.ss")).format(new Date()) + "-client.txt");
37+
Bootstrap.func_179870_a(p_71377_1_.func_71502_e());
38+
39+
+ int retVal;
40+
if (p_71377_1_.func_71497_f() != null)
41+
{
42+
Bootstrap.func_179870_a("#@!@# Game crashed! Crash report saved to: #@!@# " + p_71377_1_.func_71497_f());
43+
- System.exit(-1);
44+
+ retVal = -1;
45+
}
46+
else if (p_71377_1_.func_147149_a(file2))
47+
{
48+
Bootstrap.func_179870_a("#@!@# Game crashed! Crash report saved to: #@!@# " + file2.getAbsolutePath());
49+
- System.exit(-1);
50+
+ retVal = -1;
51+
}
52+
else
53+
{
54+
Bootstrap.func_179870_a("#@?@# Game crashed! Crash report could not be saved. #@?@#");
55+
- System.exit(-2);
56+
+ retVal = -2;
57+
}
58+
+ cpw.mods.fml.common.FMLCommonHandler.instance().handleExit(retVal);
59+
}
60+
61+
public boolean func_152349_b()
62+
@@ -1034,9 +1038,11 @@
8263

8364
if (!this.field_71454_w)
8465
{
85-
+ FMLCommonHandler.instance().onRenderTickStart(this.field_71428_T.field_74281_c);
66+
+ cpw.mods.fml.common.FMLCommonHandler.instance().onRenderTickStart(this.field_71428_T.field_74281_c);
8667
this.field_71424_I.func_76318_c("gameRenderer");
8768
this.field_71460_t.func_78480_b(this.field_71428_T.field_74281_c);
8869
this.field_71424_I.func_76319_b();
89-
+ FMLCommonHandler.instance().onRenderTickEnd(this.field_71428_T.field_74281_c);
70+
+ cpw.mods.fml.common.FMLCommonHandler.instance().onRenderTickEnd(this.field_71428_T.field_74281_c);
9071
}
9172

92-
GL11.glFlush();
93-
@@ -1555,6 +1566,8 @@
73+
this.field_71424_I.func_76319_b();
74+
@@ -1591,6 +1597,8 @@
9475
--this.field_71467_ac;
9576
}
9677

97-
+ FMLCommonHandler.instance().onPreClientTick();
78+
+ cpw.mods.fml.common.FMLCommonHandler.instance().onPreClientTick();
9879
+
9980
this.field_71424_I.func_76320_a("gui");
10081

10182
if (!this.field_71445_n)
102-
@@ -1699,6 +1712,7 @@
83+
@@ -1744,6 +1752,7 @@
10384
this.field_71462_r.func_146274_d();
10485
}
10586
}
106-
+ FMLCommonHandler.instance().fireMouseInput();
87+
+ cpw.mods.fml.common.FMLCommonHandler.instance().fireMouseInput();
10788
}
10889

10990
if (this.field_71429_W > 0)
110-
@@ -1836,6 +1850,7 @@
91+
@@ -1920,6 +1929,7 @@
11192
}
11293
}
11394
}
114-
+ FMLCommonHandler.instance().fireKeyInput();
95+
+ cpw.mods.fml.common.FMLCommonHandler.instance().fireKeyInput();
11596
}
11697

117-
for (j = 0; j < 9; ++j)
118-
@@ -2026,12 +2041,15 @@
98+
for (i = 0; i < 9; ++i)
99+
@@ -2120,12 +2130,15 @@
119100
this.field_71453_ak.func_74428_b();
120101
}
121102

122-
+ FMLCommonHandler.instance().onPostClientTick();
103+
+ cpw.mods.fml.common.FMLCommonHandler.instance().onPostClientTick();
123104
+
124105
this.field_71424_I.func_76319_b();
125106
this.field_71423_H = func_71386_F();
126107
}
127108

128109
public void func_71371_a(String p_71371_1_, String p_71371_2_, WorldSettings p_71371_3_)
129110
{
130-
+ FMLClientHandler.instance().startIntegratedServer(p_71371_1_, p_71371_2_, p_71371_3_);
111+
+ cpw.mods.fml.client.FMLClientHandler.instance().startIntegratedServer(p_71371_1_, p_71371_2_, p_71371_3_);
131112
this.func_71403_a((WorldClient)null);
132113
System.gc();
133114
ISaveHandler isavehandler = this.field_71469_aa.func_75804_a(p_71371_1_, false);
134-
@@ -2067,6 +2085,12 @@
115+
@@ -2161,6 +2174,12 @@
135116

136117
while (!this.field_71437_Z.func_71200_ad())
137118
{
138-
+ if (!StartupQuery.check())
119+
+ if (!cpw.mods.fml.common.StartupQuery.check())
139120
+ {
140121
+ func_71403_a(null);
141122
+ func_147108_a(null);
@@ -144,11 +125,20 @@
144125
String s2 = this.field_71437_Z.func_71195_b_();
145126

146127
if (s2 != null)
147-
@@ -2142,6 +2166,7 @@
148-
this.field_110448_aq.func_148529_f();
128+
@@ -2186,7 +2205,7 @@
129+
SocketAddress socketaddress = this.field_71437_Z.func_147137_ag().func_151270_a();
130+
NetworkManager networkmanager = NetworkManager.func_150722_a(socketaddress);
131+
networkmanager.func_150719_a(new NetHandlerLoginClient(networkmanager, this, (GuiScreen)null));
132+
- networkmanager.func_179290_a(new C00Handshake(47, socketaddress.toString(), 0, EnumConnectionState.LOGIN));
133+
+ networkmanager.func_179290_a(new C00Handshake(47, socketaddress.toString(), 0, EnumConnectionState.LOGIN, true));
134+
networkmanager.func_179290_a(new C00PacketLoginStart(this.func_110432_I().func_148256_e()));
135+
this.field_71453_ak = networkmanager;
136+
}
137+
@@ -2237,6 +2256,7 @@
138+
149139
this.func_71351_a((ServerData)null);
150140
this.field_71455_al = false;
151-
+ FMLClientHandler.instance().handleClientWorldClosing(this.field_71441_e);
141+
+ cpw.mods.fml.client.FMLClientHandler.instance().handleClientWorldClosing(this.field_71441_e);
152142
}
153143

154144
this.field_147127_av.func_147690_c();

patches/minecraft/net/minecraft/client/gui/GuiButton.java.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
--- ../src-base/minecraft/net/minecraft/client/gui/GuiButton.java
22
+++ ../src-work/minecraft/net/minecraft/client/gui/GuiButton.java
3-
@@ -23,6 +23,7 @@
3+
@@ -22,6 +22,7 @@
44
public boolean field_146125_m;
55
protected boolean field_146123_n;
66
private static final String __OBFID = "CL_00000668";
7-
+ public int packedFGColour;
7+
+ public int packedFGColour; //FML
88

99
public GuiButton(int p_i1020_1_, int p_i1020_2_, int p_i1020_3_, String p_i1020_4_)
1010
{
11-
@@ -76,8 +77,12 @@
11+
@@ -75,8 +76,12 @@
1212
this.func_146119_b(p_146112_1_, p_146112_2_, p_146112_3_);
1313
int l = 14737632;
1414

patches/minecraft/net/minecraft/client/gui/GuiCreateWorld.java.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
--- ../src-base/minecraft/net/minecraft/client/gui/GuiCreateWorld.java
22
+++ ../src-work/minecraft/net/minecraft/client/gui/GuiCreateWorld.java
3-
@@ -211,6 +211,8 @@
3+
@@ -213,6 +213,8 @@
44
}
55
}
66

patches/minecraft/net/minecraft/client/gui/GuiIngame.java.patch

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)