Skip to content

Instantly share code, notes, and snippets.

@agaricusb
Last active December 14, 2015 18:48
Show Gist options
  • Save agaricusb/5131683 to your computer and use it in GitHub Desktop.
Save agaricusb/5131683 to your computer and use it in GitHub Desktop.
local variable shift retroguard vs specialsource
minecraft 1.5
rg $ diff -ur src src-|wc -l
16286
rg $ ls -l
total 23216
-rw-r--r-- 1 jeff wheel 5891325 Mar 10 18:50 minecraft_rg.jar
-rw-r--r-- 1 jeff wheel 5991980 Mar 10 19:10 minecraft_rg_ss.jar
drwx------ 4 jeff wheel 136 Mar 10 18:52 src
drwx------ 4 jeff wheel 136 Mar 10 18:51
...
diff -ur src src-
diff -ur src/minecraft/net/minecraft/server/MinecraftServer.java src-/minecraft/net/minecraft/server/MinecraftServer.java
--- src/minecraft/net/minecraft/server/MinecraftServer.java 2013-03-10 18:51:56.000000000 -0700
+++ src-/minecraft/net/minecraft/server/MinecraftServer.java 2013-03-10 18:50:08.000000000 -0700
@@ -137,17 +137,17 @@
this.field_71305_c = new WorldServer[3];
this.field_71312_k = new long[this.field_71305_c.length][100];
ISaveHandler var7 = this.field_71310_m.func_75804_a(p_71247_1_, true);
- WorldInfo var9 = var7.func_75757_d();
- WorldSettings var8;
- if(var9 == null) {
- var8 = new WorldSettings(p_71247_3_, this.func_71265_f(), this.func_71225_e(), this.func_71199_h(), p_71247_5_);
- var8.func_82750_a(p_71247_6_);
+ WorldInfo var8 = var7.func_75757_d();
+ WorldSettings var9;
+ if(var8 == null) {
+ var9 = new WorldSettings(p_71247_3_, this.func_71265_f(), this.func_71225_e(), this.func_71199_h(), p_71247_5_);
+ var9.func_82750_a(p_71247_6_);
} else {
- var8 = new WorldSettings(var9);
+ var9 = new WorldSettings(var8);
}
if(this.field_71289_N) {
- var8.func_77159_a();
+ var9.func_77159_a();
}
for(int var10 = 0; var10 < this.field_71305_c.length; ++var10) {
@@ -164,10 +164,10 @@
if(this.func_71242_L()) {
this.field_71305_c[var10] = new DemoWorldServer(this, var7, p_71247_2_, var11, this.field_71304_b, this.func_98033_al());
} else {
- this.field_71305_c[var10] = new WorldServer(this, var7, p_71247_2_, var11, var8, this.field_71304_b, this.func_98033_al());
+ this.field_71305_c[var10] = new WorldServer(this, var7, p_71247_2_, var11, var9, this.field_71304_b, this.func_98033_al());
}
} else {
- this.field_71305_c[var10] = new WorldServerMulti(this, var7, p_71247_2_, var11, var8, this.field_71305_c[0], this.field_71304_b, this.func_98033_al());
+ this.field_71305_c[var10] = new WorldServerMulti(this, var7, p_71247_2_, var11, var9, this.field_71305_c[0], this.field_71304_b, this.func_98033_al());
}
this.field_71305_c[var10].func_72954_a(new WorldManager(this, this.field_71305_c[var10]));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment