Fix hoes being able to till dirt under other blocks, and made it look for air type blocks.
This commit is contained in:
parent
5ea9aff894
commit
da75e1b68b
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
public class ItemHoe extends Item
|
public class ItemHoe extends Item
|
||||||
{
|
{
|
||||||
@@ -32,6 +35,18 @@
|
@@ -32,10 +35,23 @@
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -27,5 +27,12 @@
|
||||||
+ }
|
+ }
|
||||||
+
|
+
|
||||||
int i1 = par3World.getBlockId(par4, par5, par6);
|
int i1 = par3World.getBlockId(par4, par5, par6);
|
||||||
int j1 = par3World.getBlockId(par4, par5 + 1, par6);
|
- int j1 = par3World.getBlockId(par4, par5 + 1, par6);
|
||||||
|
+ boolean air = par3World.isAirBlock(par4, par5 + 1, par6);
|
||||||
|
|
||||||
|
- if ((par7 == 0 || j1 != 0 || i1 != Block.grass.blockID) && i1 != Block.dirt.blockID)
|
||||||
|
+ //Forge: Change 0 to air, also BugFix: parens mismatch causing you to be able to hoe dirt under dirt/grass
|
||||||
|
+ if (par7 == 0 || !air || (i1 != Block.grass.blockID && i1 != Block.dirt.blockID))
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue