// priority: 0 WorldgenEvents.add(event => { // Fonction pour ajouter des minerais avec des paramètres personnalisés function addOreGeneration(biomeTypes, oreBlock, veinSize, veinsPerChunk, minHeight, maxHeight) { event.addOre(ore => { ore.block = oreBlock ore.spawnsIn.tags = biomeTypes ore.veinSize = veinSize ore.veinsPerChunk = veinsPerChunk ore.minHeight = minHeight ore.maxHeight = maxHeight }) } // Définition des types de biomes const hotBiomes = [ 'minecraft:desert', 'minecraft:savanna', 'minecraft:jungle' ] const moderateBiomes = [ 'minecraft:plains', 'minecraft:forest', 'minecraft:birch_forest', 'minecraft:flower_forest' ] const coldBiomes = [ 'minecraft:mountains', 'minecraft:snowy_tundra', 'minecraft:snowy_mountains', 'minecraft:ice_spikes' ] // Génération pour Biomes Chauds addOreGeneration(hotBiomes, 'minecraft:copper_ore', 9, 20, 0, 96) addOreGeneration(hotBiomes, 'minecraft:gold_ore', 9, 30, 0, 64) addOreGeneration(hotBiomes, 'minecraft:iron_ore', 9, 25, 0, 72) addOreGeneration(hotBiomes, 'minecraft:redstone_ore', 8, 15, 0, 16) // Génération pour Biomes Modérés addOreGeneration(moderateBiomes, 'minecraft:iron_ore', 9, 30, 0, 72) addOreGeneration(moderateBiomes, 'minecraft:coal_ore', 17, 25, 0, 128) addOreGeneration(moderateBiomes, 'minecraft:gold_ore', 9, 10, 0, 32) addOreGeneration(moderateBiomes, 'minecraft:copper_ore', 9, 15, 0, 96) // Génération pour Biomes Froids addOreGeneration(coldBiomes, 'minecraft:diamond_ore', 8, 15, 0, 16) addOreGeneration(coldBiomes, 'minecraft:iron_ore', 9, 20, 0, 64) addOreGeneration(coldBiomes, 'minecraft:coal_ore', 17, 25, 0, 128) addOreGeneration(coldBiomes, 'minecraft:lapis_ore', 7, 10, 0, 32) })