30 lines
1.2 KiB
Diff
30 lines
1.2 KiB
Diff
--- ../src_base/minecraft/net/minecraft/src/BlockDoor.java 0000-00-00 00:00:00.000000000 -0000
|
|
+++ ../src_work/minecraft/net/minecraft/src/BlockDoor.java 0000-00-00 00:00:00.000000000 -0000
|
|
@@ -243,7 +243,7 @@
|
|
{
|
|
if (this.blockMaterial == Material.iron)
|
|
{
|
|
- return true;
|
|
+ return false;
|
|
}
|
|
else
|
|
{
|
|
@@ -325,7 +325,7 @@
|
|
var7 = true;
|
|
}
|
|
|
|
- if (!par1World.isBlockNormalCube(par2, par3 - 1, par4))
|
|
+ if (!par1World.isBlockSolidOnSide(par2, par3 - 1, par4, 1))
|
|
{
|
|
par1World.setBlockWithNotify(par2, par3, par4, 0);
|
|
var7 = true;
|
|
@@ -378,7 +378,7 @@
|
|
*/
|
|
public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4)
|
|
{
|
|
- return par3 >= 255 ? false : par1World.isBlockNormalCube(par2, par3 - 1, par4) && super.canPlaceBlockAt(par1World, par2, par3, par4) && super.canPlaceBlockAt(par1World, par2, par3 + 1, par4);
|
|
+ return par3 >= 255 ? false : par1World.isBlockSolidOnSide(par2, par3 - 1, par4, 1) && super.canPlaceBlockAt(par1World, par2, par3, par4) && super.canPlaceBlockAt(par1World, par2, par3 + 1, par4);
|
|
}
|
|
|
|
/**
|