diff --git a/forge/patches/minecraft_server/net/minecraft/src/BlockRail.java.patch b/forge/patches/minecraft_server/net/minecraft/src/BlockRail.java.patch index e8e89c7762..aa18bb6e86 100644 --- a/forge/patches/minecraft_server/net/minecraft/src/BlockRail.java.patch +++ b/forge/patches/minecraft_server/net/minecraft/src/BlockRail.java.patch @@ -50,7 +50,12 @@ } public void onBlockAdded(World world, int i, int j, int k) -@@ -123,19 +136,19 @@ +@@ -119,23 +132,23 @@ + j1 &= 7; + } + boolean flag = false; +- if (!world.isBlockNormalCube(i, j - 1, k)) ++ if (!world.isBlockSolidOnSide(i, j - 1, k, 1)) { flag = true; } diff --git a/forge/patches/minecraft_server/net/minecraft/src/ItemInWorldManager.java.patch b/forge/patches/minecraft_server/net/minecraft/src/ItemInWorldManager.java.patch index ea329762fc..af6b8421c0 100644 --- a/forge/patches/minecraft_server/net/minecraft/src/ItemInWorldManager.java.patch +++ b/forge/patches/minecraft_server/net/minecraft/src/ItemInWorldManager.java.patch @@ -7,7 +7,7 @@ + public class ItemInWorldManager { -+ private double blockReachDistance; ++ private double blockReachDistance = 5.0d; public World thisWorld; public EntityPlayer thisPlayer; private int gameType;