2012-08-09 10:06:41 +00:00
|
|
|
--- ../src_base/common/net/minecraft/src/ItemTool.java
|
|
|
|
+++ ../src_work/common/net/minecraft/src/ItemTool.java
|
|
|
|
@@ -1,5 +1,6 @@
|
2012-08-06 10:35:57 +00:00
|
|
|
package net.minecraft.src;
|
2012-08-09 10:06:41 +00:00
|
|
|
|
2012-08-06 10:35:57 +00:00
|
|
|
+import net.minecraftforge.common.ForgeHooks;
|
2012-08-09 10:06:41 +00:00
|
|
|
import cpw.mods.fml.common.Side;
|
|
|
|
import cpw.mods.fml.common.asm.SideOnly;
|
2012-08-06 10:35:57 +00:00
|
|
|
|
2012-08-09 10:06:41 +00:00
|
|
|
@@ -99,4 +100,15 @@
|
2012-08-06 10:35:57 +00:00
|
|
|
{
|
|
|
|
return this.toolMaterial.toString();
|
|
|
|
}
|
2012-08-09 10:06:41 +00:00
|
|
|
+
|
2012-08-06 10:35:57 +00:00
|
|
|
+ /** FORGE: Overridden to allow custom tool effectiveness */
|
|
|
|
+ @Override
|
|
|
|
+ public float getStrVsBlock(ItemStack stack, Block block, int meta)
|
|
|
|
+ {
|
|
|
|
+ if (ForgeHooks.isToolEffective(stack, block, meta))
|
|
|
|
+ {
|
|
|
|
+ return efficiencyOnProperMaterial;
|
|
|
|
+ }
|
|
|
|
+ return getStrVsBlock(stack, block);
|
|
|
|
+ }
|
|
|
|
}
|