data class Data(val item: ItemStack, val chance: (Player?) -> Double, val lootTables: List<LootTables>? = arrayListOf(), val blocks: List<Material>? = arrayListOf(), val entities: List<EntityType>? = arrayListOf(), val amount: (Player?) -> IntRange? = null)