@Override public void entityEntering(ItemStack payload, ForgeDirection orientation) { /* FIXME: This is untested guesswork */ Position itemPos = new Position(xCoord, yCoord, zCoord, orientation); itemPos.moveBackwards(1.0); itemPos.x += 0.5; itemPos.y += 0.25; itemPos.z += 0.5; itemPos.moveForwards(0.5); EntityPassiveItem pipedItem = new EntityPassiveItem(worldObj, itemPos.x, itemPos.y, itemPos.z, payload); entityEntering(pipedItem, orientation); }