Skip to content

Instantly share code, notes, and snippets.

@Flow86
Created September 26, 2011 20:41
Show Gist options
  • Save Flow86/1243333 to your computer and use it in GitHub Desktop.
Save Flow86/1243333 to your computer and use it in GitHub Desktop.
Minecraft 1.8.1 Buildcraft 2.X build-patch
diff --git a/buildcraft/common/net/minecraft/src/buildcraft/energy/EngineWood.java b/buildcraft/common/net/minecraft/src/buildcraft/energy/EngineWood.java
index 0c03dd7..2473075 100755
--- a/buildcraft/common/net/minecraft/src/buildcraft/energy/EngineWood.java
+++ b/buildcraft/common/net/minecraft/src/buildcraft/energy/EngineWood.java
@@ -40,7 +40,7 @@ public class EngineWood extends Engine {
if (tile.worldObj.isBlockIndirectlyGettingPowered(tile.xCoord, tile.yCoord, tile.zCoord)) {
if ((tile.worldObj.getWorldTime() % 20) == 0) {
- energy++;
+ addEnergy(1);
}
}
}
diff --git a/buildcraft/minecraft_server.patch b/buildcraft/minecraft_server.patch
new file mode 100644
index 0000000..3f72049
--- /dev/null
+++ b/buildcraft/minecraft_server.patch
@@ -0,0 +1,53 @@
+diff --git ../../src/minecraft_server.orig/net/minecraft/src/BaseMod.java ../../src/minecraft_server/net/minecraft/src/BaseMod.java
+index fbf0051..5a93851 100644
+--- ../../src/minecraft_server.orig/net/minecraft/src/BaseMod.java
++++ ../../src/minecraft_server/net/minecraft/src/BaseMod.java
+@@ -17,7 +17,7 @@ public abstract class BaseMod
+ {
+ }
+
+- public int AddFuel(int i)
++ public int AddFuel(int i, int j)
+ {
+ return 0;
+ }
+diff --git ../../src/minecraft_server.orig/net/minecraft/src/ModLoader.java ../../src/minecraft_server/net/minecraft/src/ModLoader.java
+index ce8603f..1e0e092 100644
+--- ../../src/minecraft_server.orig/net/minecraft/src/ModLoader.java
++++ ../../src/minecraft_server/net/minecraft/src/ModLoader.java
+@@ -60,16 +60,16 @@ public final class ModLoader
+ }
+ }
+
+- public static int AddAllFuel(int i)
++ public static int AddAllFuel(int i, int j)
+ {
+ logger.finest((new StringBuilder("Finding fuel for ")).append(i).toString());
+- int j = 0;
+- for(Iterator iterator = modList.iterator(); iterator.hasNext() && j == 0; j = ((BaseMod)iterator.next()).AddFuel(i)) { }
+- if(j != 0)
++ int k = 0;
++ for(Iterator iterator = modList.iterator(); iterator.hasNext() && k == 0; k = ((BaseMod)iterator.next()).AddFuel(i, j)) { }
++ if(k != 0)
+ {
+- logger.finest((new StringBuilder("Returned ")).append(j).toString());
++ logger.finest((new StringBuilder("Returned ")).append(k).toString());
+ }
+- return j;
++ return k;
+ }
+
+ public static int AddArmor(String s)
+diff --git ../../src/minecraft_server.orig/net/minecraft/src/TileEntityFurnace.java ../../src/minecraft_server/net/minecraft/src/TileEntityFurnace.java
+index 49481dc..8b206da 100644
+--- ../../src/minecraft_server.orig/net/minecraft/src/TileEntityFurnace.java
++++ ../../src/minecraft_server/net/minecraft/src/TileEntityFurnace.java
+@@ -244,7 +244,7 @@ public class TileEntityFurnace extends TileEntity
+ return 20000;
+ } else
+ {
+- return i != Block.sapling.blockID ? ModLoader.AddAllFuel(i) : 100;
++ return i != Block.sapling.blockID ? ModLoader.AddAllFuel(i, itemstack.getItemDamage()) : 100;
+ }
+ }
+
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment