v2.1.12: Fix Ore Gen, Optional BOP Tags, Add Create Millstone Recipe

This commit is contained in:
feldenr
2026-02-01 00:43:06 +01:00
parent 734f89a720
commit 1030689b64
40 changed files with 1322 additions and 650 deletions
+24 -21
View File
@@ -7,45 +7,48 @@ ServerEvents.commandRegistry(event => {
// Biomes froids (taiga, snowy_*, frozen_*, ice_spikes, grove, cold_ocean)
cold: {
biomes: ['minecraft:taiga', 'minecraft:frozen_ocean', 'minecraft:frozen_river',
'minecraft:snowy_plains', 'minecraft:snowy_beach', 'minecraft:snowy_taiga',
'minecraft:old_growth_pine_taiga', 'minecraft:grove', 'minecraft:snowy_slopes',
'minecraft:jagged_peaks', 'minecraft:frozen_peaks', 'minecraft:cold_ocean',
'minecraft:deep_cold_ocean', 'minecraft:deep_frozen_ocean', 'minecraft:ice_spikes'],
'minecraft:snowy_plains', 'minecraft:snowy_beach', 'minecraft:snowy_taiga',
'minecraft:old_growth_pine_taiga', 'minecraft:grove', 'minecraft:snowy_slopes',
'minecraft:jagged_peaks', 'minecraft:frozen_peaks', 'minecraft:cold_ocean',
'minecraft:deep_cold_ocean', 'minecraft:deep_frozen_ocean', 'minecraft:ice_spikes'],
ores: ['Lapis (stone)', 'Lapis (deepslate)', 'Diamant Concentre']
},
// Biomes chauds (desert, jungle, savanna, badlands)
hot: {
biomes: ['minecraft:desert', 'minecraft:jungle', 'minecraft:sparse_jungle',
'minecraft:savanna', 'minecraft:savanna_plateau', 'minecraft:stony_peaks',
'minecraft:warm_ocean', 'minecraft:windswept_savanna', 'minecraft:eroded_badlands',
'minecraft:bamboo_jungle', 'minecraft:mangrove_swamp', 'minecraft:badlands',
'minecraft:wooded_badlands'],
'minecraft:savanna', 'minecraft:savanna_plateau', 'minecraft:stony_peaks',
'minecraft:warm_ocean', 'minecraft:windswept_savanna', 'minecraft:eroded_badlands',
'minecraft:bamboo_jungle', 'minecraft:mangrove_swamp', 'minecraft:badlands',
'minecraft:wooded_badlands'],
ores: ['Or Pur (stone)', 'Or Pur (deepslate)', 'Redstone (stone)',
'Redstone (deepslate)', 'Cuivre (haut)', 'Cuivre (bas)']
'Redstone (deepslate)', 'Cuivre (haut)', 'Cuivre (bas)']
},
// Biomes montagnes (peaks, slopes, meadow)
mountain: {
biomes: ['minecraft:jagged_peaks', 'minecraft:frozen_peaks', 'minecraft:stony_peaks',
'minecraft:savanna_plateau', 'minecraft:wooded_badlands', 'minecraft:meadow',
'minecraft:grove', 'minecraft:snowy_slopes'],
'minecraft:savanna_plateau', 'minecraft:wooded_badlands', 'minecraft:meadow',
'minecraft:grove', 'minecraft:snowy_slopes', 'minecraft:windswept_hills'],
ores: ['Emeraude (haute altitude)']
},
// Biomes tempérés (plains, forest, swamp, coniferous)
tempered: {
biomes: ['minecraft:plains', 'minecraft:snowy_plains', 'minecraft:meadow',
'minecraft:sunflower_plains', 'minecraft:swamp', 'minecraft:mangrove_swamp',
'minecraft:taiga', 'minecraft:snowy_taiga', 'minecraft:old_growth_pine_taiga',
'minecraft:grove'],
'minecraft:sunflower_plains', 'minecraft:swamp', 'minecraft:mangrove_swamp',
'minecraft:taiga', 'minecraft:snowy_taiga', 'minecraft:old_growth_pine_taiga',
'minecraft:grove', 'minecraft:cherry_grove', 'minecraft:windswept_hills',
'minecraft:windswept_forest', 'minecraft:beach', 'minecraft:river', 'minecraft:stony_shore',
'minecraft:ocean', 'minecraft:lukewarm_ocean', 'minecraft:deep_ocean',
'minecraft:deep_lukewarm_ocean', 'minecraft:dripstone_caves', 'minecraft:lush_caves'],
ores: ['Charbon Concentre', 'Fer (stone)', 'Fer (deepslate)']
},
// Biomes rares (mushroom_fields, flower_forest, ice_spikes, etc.)
rare: {
biomes: ['minecraft:mushroom_fields', 'minecraft:sparse_jungle', 'minecraft:savanna_plateau',
'minecraft:sunflower_plains', 'minecraft:windswept_gravelly_hills',
'minecraft:flower_forest', 'minecraft:ice_spikes', 'minecraft:old_growth_birch_forest',
'minecraft:old_growth_spruce_taiga', 'minecraft:windswept_savanna',
'minecraft:eroded_badlands', 'minecraft:bamboo_jungle', 'minecraft:deep_dark',
'minecraft:dark_forest'],
'minecraft:sunflower_plains', 'minecraft:windswept_gravelly_hills',
'minecraft:flower_forest', 'minecraft:ice_spikes', 'minecraft:old_growth_birch_forest',
'minecraft:old_growth_spruce_taiga', 'minecraft:windswept_savanna',
'minecraft:eroded_badlands', 'minecraft:bamboo_jungle', 'minecraft:deep_dark',
'minecraft:dark_forest'],
ores: ['Emeraude (basse altitude)']
}
}
@@ -54,7 +57,7 @@ ServerEvents.commandRegistry(event => {
// Enregistrement de la commande /ores
const oresCmd = event.register('ores')
oresCmd.executes(function(ctx) {
oresCmd.executes(function (ctx) {
const player = ctx.source.player
if (!player) {
ctx.source.sendFailure('Cette commande ne peut etre utilisee que par un joueur')
@@ -113,7 +116,7 @@ ServerEvents.commandRegistry(event => {
// Alias /ore
const oreCmd = event.register('ore')
oreCmd.executes(function(ctx) {
oreCmd.executes(function (ctx) {
ctx.source.server.commands.executeCommand(ctx.source.source, 'ores')
return 1
})