Add SneakClick bypass to client

This commit is contained in:
CovertJaguar 2013-07-27 00:30:54 -07:00
parent 6397939c9e
commit fd5b7359e2
1 changed files with 7 additions and 3 deletions

View File

@ -33,19 +33,23 @@
if (flag) if (flag)
{ {
@@ -347,6 +357,12 @@ @@ -347,8 +357,14 @@
float f2 = (float)par8Vec3.zCoord - (float)par6; float f2 = (float)par8Vec3.zCoord - (float)par6;
boolean flag = false; boolean flag = false;
int i1; int i1;
-
- if (!par1EntityPlayer.isSneaking() || par1EntityPlayer.getHeldItem() == null)
+ if (par3ItemStack != null && + if (par3ItemStack != null &&
+ par3ItemStack.getItem() != null && + par3ItemStack.getItem() != null &&
+ par3ItemStack.getItem().onItemUseFirst(par3ItemStack, par1EntityPlayer, par2World, par4, par5, par6, par7, f, f1, f2)) + par3ItemStack.getItem().onItemUseFirst(par3ItemStack, par1EntityPlayer, par2World, par4, par5, par6, par7, f, f1, f2))
+ { + {
+ return true; + return true;
+ } + }
+
if (!par1EntityPlayer.isSneaking() || par1EntityPlayer.getHeldItem() == null) + if (!par1EntityPlayer.isSneaking() || (par1EntityPlayer.getHeldItem() == null || par1EntityPlayer.getHeldItem().getItem().shouldPassSneakingClickToBlock(par2World, par4, par5, par6)))
{ {
i1 = par2World.getBlockId(par4, par5, par6);
@@ -389,7 +405,15 @@ @@ -389,7 +405,15 @@
} }
else else