public class OItemSeeds extends OItem {
private int a;
public OItemSeeds(int paramInt1, int paramInt2) {
super(paramInt1);
a = paramInt2;
}
@Override
public boolean a(OItemStack paramOItemStack, OEntityPlayer paramOEntityPlayer, OWorld paramOWorld, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
if (paramInt4 != 1)
return false;
int i = paramOWorld.a(paramInt1, paramInt2, paramInt3);
if ((i == OBlock.aA.bl) && (paramOWorld.e(paramInt1, paramInt2 + 1, paramInt3))) {
// hMod: Seeds
Block blockClicked = new Block(i, paramInt1, paramInt2, paramInt3);
blockClicked.setFaceClicked(Block.Face.fromId(paramInt4));
Block blockPlaced = new Block(paramOWorld.a(paramInt1, paramInt2 + 1, paramInt3), paramInt1, paramInt2 + 1, paramInt3);
// Call the hook
Player player = ((OEntityPlayerMP) paramOEntityPlayer).getPlayer();
if ((Boolean) etc.getLoader().callHook(PluginLoader.Hook.ITEM_USE, player, blockPlaced, blockClicked, new Item(paramOItemStack)))
return false;
paramOWorld.e(paramInt1, paramInt2 + 1, paramInt3, a);
paramOItemStack.a -= 1;
return true;
}
return false;
}
}