renamed Material.getRandomSlot() to .getRandomMaterial()