001    
002    public class du extends hg {
003    
004        private int a;
005    
006        public du(int paramInt1, int paramInt2) {
007            super(paramInt1);
008            a = paramInt2;
009        }
010    
011        public boolean a(jl paramjl, hl paramhl, fv paramfv, int paramInt1, int paramInt2, int paramInt3, int paramInt4) {
012            if (paramInt4 != 1) {
013                return false;
014            }
015    
016            int i = paramfv.a(paramInt1, paramInt2, paramInt3);
017    
018            if ((i == hr.aA.bi) && (paramfv.e(paramInt1, paramInt2 + 1, paramInt3))) {
019                // hMod: Seeds
020                Block blockClicked = new Block(i, paramInt1, paramInt2, paramInt3);
021                blockClicked.setFaceClicked(Block.Face.fromId(paramInt4));
022                Block blockPlaced = new Block(paramfv.a(paramInt1, paramInt2 + 1, paramInt3), paramInt1, paramInt2 + 1, paramInt3);
023    
024                // Call the hook
025                Player player = ((fy) paramhl).getPlayer();
026                if ((Boolean) etc.getLoader().callHook(PluginLoader.Hook.ITEM_USE, player, blockPlaced, blockClicked, new Item(paramjl))) {
027                    return false;
028                }
029    
030                paramfv.e(paramInt1, paramInt2 + 1, paramInt3, a);
031                paramjl.a -= 1;
032                return true;
033            }
034            return false;
035        }
036    }