public class OItemMinecart extends OItem { public int a; public OItemMinecart(int paramInt1, int paramInt2) { super(paramInt1); be = 1; a = paramInt2; } @Override public boolean a(OItemStack paramOItemStack, OEntityPlayer paramOEntityPlayer, OWorld paramOWorld, int paramInt1, int paramInt2, int paramInt3, int paramInt4) { int i = paramOWorld.a(paramInt1, paramInt2, paramInt3); if (i == OBlock.aG.bl) { if (!paramOWorld.t) { // hMod: placing of a mine cart Block block = new Block(i, paramInt1, paramInt2, paramInt3); Player player = ((OEntityPlayerMP) paramOEntityPlayer).getPlayer(); if ((Boolean) etc.getLoader().callHook(PluginLoader.Hook.ITEM_USE, player, block, block, new Item(paramOItemStack))) return false; paramOWorld.a(new OEntityMinecart(paramOWorld, paramInt1 + 0.5F, paramInt2 + 0.5F, paramInt3 + 0.5F, a)); } paramOItemStack.a -= 1; return true; } return false; } }