feldenr 11d596b788 Version 2.1.5 - Major update with armor, creative tab, KubeJS integration
Features:
- Added Diamond Shard armor set (helmet, chestplate, leggings, boots)
- Added Diamond Shard tools (pickaxe, shovel, axe, paxel)
- Created custom creative tab "Custom Ore Gen" with all mod items
- Fixed armor texture loading with proper ArmorMaterial implementation
- Updated diamond shard item texture to 32x32
- Fixed diamond shard ore textures (swapped surface/deepslate)
- Disabled surface diamond shard ore generation (only deepslate remains)
- Added KubeJS as mandatory dependency
- Auto-create KubeJS startup script to remove vanilla ores

Technical changes:
- Created ShardDiamondArmorMaterial class with proper getName() format
- Created KubeJSIntegration class for automatic script creation
- Updated mods.toml with KubeJS dependency and version 2.1.5
- Removed ModArmorMaterials enum (replaced by class-based approach)
- Updated CreativeTab to include all mod items in custom tab

Textures:
- New armor textures from new_armor folder
- New diamond shard item texture
- Fixed armor layer textures for proper rendering

đŸ€– Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-07 13:52:01 +01:00
2025-12-30 14:03:14 +01:00

Custom Ore Gem Mod

Description

Custom Ore Gem est un mod Minecraft développé avec MCreator pour Forge 1.20.1. Ce mod modifie la distribution des ressources dans Minecraft en ajoutant de nouvelles variantes de minerais avec des drops configurables et des outils personnalisés.

Note importante : Ce mod est conçu pour ĂȘtre utilisĂ© avec KubeJS et ne doit pas ĂȘtre utilisĂ© seul.

Informations Techniques

  • Version de Minecraft : 1.20.1
  • Mod Loader : Forge (version 47.3.0)
  • Version de Java : Java 17
  • Mod ID : custom_ore_gen
  • Version : 1.0.0
  • Auteur : Aulyrius (créé via MCreator)
  • Site web : https://lanro.eu

Avant garde

Il est recommandé pour la bonne utilisation du mods d'utilisé des mods complémentaire :

  • Biomes O' Plenty - Pour profiter des biomes supplĂ©mentaires (69 biomes BOP supportĂ©s)

  • Biome Replacer pour supprimer les biomes caves, qui n'ont pas de sens de tempĂ©rature et d'un point de vue joueur est pas logique.

    biome_replacer.properties :

    minecraft:deep_dark > null
    minecraft:dripstone_caves > null
    minecraft:lush_caves > null
    
  • KubeJS pour supprimer la gĂ©nĂ©ration de base avec le script suivant :

    remove.js

    // priority: 0
    
    WorldgenEvents.remove(event => {
        var minecraftOreList = [
            'minecraft:coal_ore',
            'minecraft:deepslate_coal_ore',
            'minecraft:copper_ore', 
            'minecraft:deepslate_copper_ore',
            'minecraft:iron_ore',
            'minecraft:deepslate_iron_ore', 
            'minecraft:gold_ore',
            'minecraft:deepslate_gold_ore',
            'minecraft:redstone_ore',
            'minecraft:deepslate_redstone_ore',
            'minecraft:emerald_ore', 
            'minecraft:deepslate_emerald_ore',
            'minecraft:diamond_ore',
            'minecraft:deepslate_diamond_ore',
            'minecraft:lapis_ore',
            'minecraft:deepslate_lapis_ore'
        ];
    
        event.removeOres(props => {
            props.blocks = minecraftOreList
        });
    });
    

Fonctionnalités Principales

Nouveaux Minerais (16 blocs)

Le mod ajoute plusieurs variantes de minerais personnalisés :

Variantes de Diamant

  • Deepslate Shard Diamond Ore (deepslatesharddiamondore) : Un minerai de diamant qui droppe des Ă©clats de diamant
    • Se gĂ©nĂšre dans tous les biomes (forge:any)
    • Se gĂ©nĂšre uniquement en profondeur (deepslate)
    • Taille des filons : 16 blocs
    • Drop : 1-2 Diamond Shards (Fortune supportĂ©)
  • Concentrated Diamond Ore (concentrateddiamondore) : Un minerai de diamant plus concentrĂ©
    • Se gĂ©nĂšre dans les biomes froids (cold_biomes)
    • Drop : 1-2 Diamants (Fortune supportĂ©)

Variantes d'Or

  • Pure Golden Ore (puregoldenore) : Un minerai d'or pur de haute qualitĂ©
    • Se gĂ©nĂšre dans les biomes chauds (hot_biomes)
    • Hauteur : 0 Ă  256
    • Drop : 2-4 PĂ©pites d'or
  • Deepslate Pure Golden Ore (deepslatepuregoldenore) : Version deepslate du minerai d'or pur

Variantes de Charbon

  • Concentrated Coal Ore (concentratedcoalore) : Charbon plus concentrĂ©
    • Se gĂ©nĂšre dans les biomes tempĂ©rĂ©s (tempered_biomes)
    • Drop : 2-4 Charbons

Variantes de Fer

  • Iron Ore (ironore) : Variante personnalisĂ©e du minerai de fer
    • Se gĂ©nĂšre dans les biomes tempĂ©rĂ©s (tempered_biomes)
  • Deepslate Iron Ore (deepslateironore) : Version deepslate du minerai de fer

Variantes d'Émeraude

  • High Emerald Ore (highemeraldore) : Émeraude de haute qualitĂ©
    • Se gĂ©nĂšre dans les biomes de montagne (mountain_biomes)
  • Lower Emerald Ore (loweremeraldore) : Émeraude de basse qualitĂ©
    • Se gĂ©nĂšre dans les biomes trĂšs rares (rare_biomes : mushroom_fields, ice_spikes)

Variantes de Redstone

  • Redstone Ore (redstoneore) : Variante personnalisĂ©e du minerai de redstone
  • Deepslate Redstone Ore (deepslateredstoneore) : Version deepslate

Variantes de Lapis

  • Lapis Ore (lapisore) : Variante personnalisĂ©e du minerai de lapis
  • Deepslate Lapis Ore (deepslatelapisore) : Version deepslate

Variantes de Cuivre

  • Copper High Ore (copperhighore) : Variante haute du minerai de cuivre
    • Se gĂ©nĂšre dans les biomes chauds (hot_biomes)
  • Copper Lower Ore (copperlowerore) : Variante basse du minerai de cuivre
    • Nom affichĂ© : "deepslate copper ore"

Nouveaux Objets

Diamond Shard (Éclat de Diamant) (diamondshard)

  • Description : "Diamond sparkle, to create tools or to create a diamond"
  • RaretĂ© : RARE
  • Stack : 64
  • Utilisation :
    • Permet de crĂ©er des outils en Ă©clats de diamant
    • Peut ĂȘtre craftĂ© en diamant complet (9 Ă©clats = 1 diamant)

Ore Biome Finder (ore_biome_finder)

  • Description : Un outil permettant d'identifier les minerais prĂ©sents dans le biome actuel
  • Stack : 1 (non stackable)
  • Utilisation : Clic droit pour afficher les informations du biome actuel
  • Informations affichĂ©es :
    • Nom du biome et ID
    • Tags du mod applicables au biome (cold_biomes, hot_biomes, etc.)
    • Liste des minerais trouvables dans ce biome
  • Craft : Compass + Diamond Shards (voir recettes ci-dessous)

Outils en Diamond Shard

Le mod introduit une nouvelle catégorie d'outils située entre le fer et le diamant :

Pioche en Éclat de Diamant (sharddiamondpickaxe)

  • DurabilitĂ© : 200 utilisations
  • Vitesse de minage : 7.0
  • DĂ©gĂąts d'attaque : 1
  • RĂ©paration : Utilise des Diamond Shards

Pelle en Éclat de Diamant (sharddiamondshovel)

  • DurabilitĂ© : 200 utilisations
  • Vitesse de minage : 4.0
  • DĂ©gĂąts d'attaque : 2

Hache en Éclat de Diamant (sharddiamondaxe)

  • DurabilitĂ© : 200 utilisations
  • Vitesse de minage : 7.0
  • DĂ©gĂąts d'attaque : 6

Paxel en Éclat de Diamant (sharddiamondpaxel)

  • Description : Outil combinĂ© pioche + pelle + hache, tout-en-un pour le minage
  • DurabilitĂ© : 1000 utilisations
  • Vitesse de minage : 6.5
  • DĂ©gĂąts d'attaque : 1 (pas fait pour le combat)
  • RĂ©paration : Utilise des Diamond Shards
  • FonctionnalitĂ©s :
    • Mine tous les blocs (pierre, bois, terre, etc.)
    • Efficace sur tous les types de blocs
    • Remplace les 3 outils sĂ©parĂ©s

Armure en Diamond Shard

Le mod introduit une armure intermédiaire située entre le fer et le diamant :

PiÚce Protection Durabilité Craft
Casque 3 250 5 Diamond Shards
Plastron 7 300 8 Diamond Shards + 1 Diamant
JambiĂšres 5 280 7 Diamond Shards + 1 Diamant
Bottes 2 230 4 Diamond Shards
Total 17 1060 24 Shards + 2 Diamants

Comparaison : Fer (15 armure, 535 durabilité) | Diamond Shard (17 armure, 1060 durabilité) | Diamant (20 armure, 2048 durabilité)

Distribution des Minerais par Biomes

Le mod utilise une classification logique des biomes pour la génération des minerais via les biome modifiers de Forge. Le support de Biomes O' Plenty est inclus avec 69 biomes supplémentaires.

Vue d'ensemble

Catégorie Minerais Biomes Vanilla Biomes BOP
Cold Lapis, Deepslate Lapis, Concentrated Diamond 22 11
Hot Pure Gold, Deepslate Pure Gold, Copper High, Copper Lower, Redstone, Deepslate Redstone 20 15
Mountain High Emerald 22 10
Rare Lower Emerald 10 10
Tempered Iron, Deepslate Iron, Concentrated Coal 23 23
All Deepslate Shard Diamond - -

đŸ”· forge:any (Tous les biomes)

Minerais : Deepslate Shard Diamond Ore

  • TOUS les biomes (vanilla + mods)
  • Se gĂ©nĂšre uniquement en profondeur (deepslate)

❄ cold_biomes (Biomes Froids)

Minerais : Lapis Ore, Deepslate Lapis Ore, Concentrated Diamond Ore

Biomes Vanilla (22) :

Nom du Biome Traduction
snowy_slopes Pentes enneigées
snowy_beach Plage enneigée
snowy_plains Plaines enneigées
snowy_taiga Taïga enneigée
ice_spikes Pics de glace
old_growth_pine_taiga TaĂŻga ancienne de pins
old_growth_spruce_taiga Taïga ancienne d'épicéas
taiga TaĂŻga
cold_ocean Océan froid
deep_cold_ocean Océan profond froid
frozen_ocean Océan gelé
deep_frozen_ocean Océan profond gelé
frozen_peaks Pics gelés
jagged_peaks Pics déchiquetés
stony_peaks Pics pierreux
dripstone_caves Grottes de spéléothÚmes
deep_dark Deep Dark
frozen_river RiviÚre gelée
grove Bosquet

Biomes BOP (11) :

Nom du Biome Traduction
snowy_coniferous_forest ForĂȘt de conifĂšres enneigĂ©e
snowy_maple_woods Bois d'érables enneigés
snowy_orchard Verger enneigé
snowy_fir_clearing ClairiÚre de sapins enneigée
alpine_foothills Contreforts alpins
alpine Alpin
snowy_tundra Toundra enneigée
snowy_plains Plaines enneigées
glacier Glacier
ice_spikes Pics de glace
icy_beach Place verglacée

đŸ”„ hot_biomes (Biomes Chauds)

Minerais : Pure Golden Ore, Deepslate Pure Golden Ore, Copper High Ore, Copper Lower Ore, Redstone Ore, Deepslate Redstone Ore

Biomes Vanilla (20) :

Nom du Biome Traduction
desert Désert
badlands Badlands
eroded_badlands Badlands érodés
wooded_badlands Badlands boisés
deep_lukewarm_ocean Océan profond tiÚde
lukewarm_ocean Océan tiÚde
warm_ocean Océan chaud
mangrove_swamp Marais de mangroves
bamboo_jungle Jungle de bambous
jungle Jungle
sparse_jungle Jungle clairsemée
savanna Savane
savanna_plateau Plateau de savane
windswept_savanna Savane balayée par le vent
basalt_deltas Deltas de basalte
crimson_forest ForĂȘt Ă©carlate
nether_wastes Déserts du Nether
soul_sand_valley Vallée de sable des ùmes
warped_forest ForĂȘt distordue
deep_dark Deep Dark

Biomes BOP (15) :

Nom du Biome Traduction
tropical_rainforest ForĂȘt tropicale
tropics Tropiques
bayou Bayou
arid_highlands Hautes terres arides
scrubland Broussailles
volcano Volcan
wasteland Terres désolées
wasteland_steppe Steppe désolée
oasis Oasis
outback Outback
rocky_rainforest ForĂȘt tropicale rocheuse
rocky_shrubland Broussailles rocheuses
seasonal_forest ForĂȘt saisonniĂšre
temperate_rainforest ForĂȘt tempĂ©rĂ©e humide

⛰ mountain_biomes (Biomes Montagneux)

Minerais : High Emerald Ore

Biomes Vanilla (22) :

Nom du Biome Traduction
windswept_hills Collines balayées par le vent
windswept_gravelly_hills Collines graveleuses balayées
snowy_slopes Pentes enneigées
frozen_peaks Pics gelés
jagged_peaks Pics déchiquetés
stony_peaks Pics pierreux
meadow Prairie
extreme_hills Collines extrĂȘmes
extreme_hills_edge Bord des collines extrĂȘmes
extreme_hills_plus Collines extrĂȘmes plus
extreme_hills_plus_trees Collines extrĂȘmes arborees
modified_wooded_badlands_plateau Plateau badlands boisé modifié
modified_badlands_plateau Plateau badlands modifié
badlands_plateau Plateau badlands
wooded_badlands_plateau Plateau badlands boisé
eroded_badlands Badlands érodés
modified_gravelly_mountains Montagnes graveleuses modifiées
gravelly_mountains Montagnes graveleuses
modified_gravelly_mountains_plus Montagnes graveleuses plus modifiées
gravelly_mountains_plus Montagnes graveleuses plus
sunflower_plains Plaines de tournesols

Biomes BOP (10) :

Nom du Biome Traduction
highland Hautes terres
highland_moor Landes de haute altitude
alpine_foothills Contreforts alpins
alpine Alpin
mountain Montagne
mountain_foothills Contreforts montagneux
overgrown_cliffs Falaises envahies
cliffs Falaises
rocky_mountains Montagnes rocheuses
rocky_peak Pic rocheux

✹ rare_biomes (Biomes Rares)

Minerais : Lower Emerald Ore

Biomes Vanilla (10) :

Nom du Biome Traduction
mushroom_fields ChampignonniĂšres
sparse_jungle Jungle clairsemée
savanna_plateau Plateau de savane
sunflower_plains Plaines de tournesols
windswept_gravelly_hills Collines graveleuses balayées
cherry_grove Bosquet de cerisiers
flower_forest ForĂȘt fleurie
deep_dark Deep Dark
old_growth_birch_forest ForĂȘt de bouleaux ancienne
ice_spikes Pics de glace

Biomes BOP (10) :

Nom du Biome Traduction
rainbow_hills Collines arc-en-ciel
origin_valley Vallée d'origine
tropics Tropiques
volcano Volcan
mystic_grove Bosquet mystique
bamboo_grove Bosquet de bambous
jade_cliffs Falaises de jade
visceral_heap Tas viscéral
crystalline_chasm AbĂźme cristallin
withered_abyss Abßme flétri

🌳 tempered_biomes (Biomes TempĂ©rĂ©s)

Minerais : Iron Ore, Deepslate Iron Ore, Concentrated Coal Ore

Biomes Vanilla (23) :

Nom du Biome Traduction
plains Plaines
sunflower_plains Plaines de tournesols
river RiviĂšre
beach Plage
stony_shore Rivage pierreux
birch_forest ForĂȘt de bouleaux
dark_forest ForĂȘt sombre
flower_forest ForĂȘt fleurie
forest ForĂȘt
old_growth_birch_forest ForĂȘt de bouleaux ancienne
windswept_forest ForĂȘt balayĂ©e par le vent
swamp Marais
mushroom_fields ChampignonniĂšres
cherry_grove Bosquet de cerisiers
old_growth_pine_taiga TaĂŻga ancienne de pins
windswept_gravelly_hills Collines graveleuses balayées
deep_ocean Océan profond
ocean Océan
lush_caves Grottes luxuriantes
deep_dark Deep Dark
dripstone_caves Grottes de spéléothÚmes

Biomes BOP (23) :

Nom du Biome Traduction
maple_woods Bois d'érables
maple_forest ForĂȘt d'Ă©rables
orchard Verger
flower_meadow Prairie fleurie
deciduous_forest ForĂȘt de feuillus
deciduous_forest_cleared ForĂȘt de feuillus dĂ©frichĂ©e
shrubland Broussailles
lush_grassland PĂąturage luxuriant
lush_swamp Marais luxuriant
marsh Marais
moor Landes
bog TourbiĂšre
dead_forest ForĂȘt morte
dead_swamp Marais mort
mediterranean_forest ForĂȘt mĂ©diterranĂ©enne
mediterranean_woodland Bois méditerranéen
dense_forest ForĂȘt dense
woodland Bois
coniferous_forest ForĂȘt de conifĂšres
fir_clearing ClairiĂšre de sapins
spruce_woods Bois d'épicéas
field Champ
prairie Prairie

Support Biomes O' Plenty

Le mod inclut un support complet pour Biomes O' Plenty avec des biome modifiers dédiés pour chaque catégorie :

  • cold_bop_biomes (11 biomes)
  • hot_bop_biomes (15 biomes)
  • mountain_bop_biomes (10 biomes)
  • rare_bop_biomes (10 biomes)
  • tempered_bop_biomes (23 biomes)

Les minerais se génÚrent automatiquement dans les biomes BOP correspondants à leur catégorie vanilla.

Mécaniques de Jeu

Génération du Monde

  • Distribution des minerais : Utilise le systĂšme de biome modifiers de Forge avec des tags de biomes personnalisĂ©s
  • Profondeur : Configurable pour chaque type de minerai via le fichier de configuration
  • Taille des filons : Configurable via le fichier de configuration

Mécaniques de Drop

Le mod utilise un systĂšme de drops configurable (ConfigurableOreDropsProcedure) :

  • ExpĂ©rience : Tous les minerais personnalisĂ©s dropent 2 orbes d'expĂ©rience (configurable)
  • Silk Touch : SupportĂ© - les minerais peuvent ĂȘtre minĂ©s avec l'enchantement Silk Touch
  • Fortune : SupportĂ© pour Shard Diamond Ore et Concentrated Diamond Ore (configurable)

Caractéristiques des Blocs

  • Light Block : 15 (les minerais bloquent la lumiĂšre)
  • Sound Type : STONE
  • Resistance : Variable selon le type (3f pour Concentrated Diamond/Coal, 1.3f pour Shard Diamond)
  • Requires Correct Tool : Tous les minerais nĂ©cessitent l'outil appropriĂ© pour ĂȘtre minĂ©s

Recettes de Craft

Ore Biome Finder

[DiamantShard] [Compas] [DiamantShard]
[Compas]        [ ]       [Compas]
[DiamantShard] [Compas] [DiamantShard]
    = 1 Ore Biome Finder

Diamant à partir d'Éclats

[Éclat] [Éclat] [Éclat]
[Éclat] [Éclat] [Éclat]
[Éclat] [Éclat] [Éclat]
    = 1 Diamant

Outils en Diamond Shard

Les recettes suivent le pattern standard des outils Minecraft :

  • Pioche : 2 Diamond Shards + 3 bĂątons
  • Pelle : 1 Diamond Shard + 2 bĂątons
  • Hache : 3 Diamond Shards + 2 bĂątons

Paxel en Diamond Shard

[Hache]  [Pelle]  [Pioche]
[BĂąton]  [  ]     [BĂąton]
    = 1 Paxel en Diamond Shard

Armure en Diamond Shard

Les recettes suivent le pattern standard des armures Minecraft :

  • Casque : 5 Diamond Shards
  • Plastron : 8 Diamond Shards + 1 Diamant
  • JambiĂšres : 7 Diamond Shards + 1 Diamant
  • Bottes : 4 Diamond Shards

Commandes

/ores ou /ore

Une commande permettant d'identifier les minerais présents dans le biome actuel.

Utilisation :

  • Jouez uniquement (doit ĂȘtre exĂ©cutĂ©e par un joueur)
  • Affiche les mĂȘmes informations que l'Ore Biome Finder

Informations affichées :

  • Nom du biome et ID (ex: minecraft:plains)
  • Tags du mod applicables au biome (cold_biomes, hot_biomes, mountain_biomes, tempered_biomes, rare_biomes)
  • Liste des minerais trouvables dans le biome actuel

Exemple de sortie :

=== Minerais dans: plains ===
Biome ID: minecraft:plains
Tags du mod: tempered_biomes
Minerais trouvables:
  * Charbon Concentre
  * Fer (stone)
  * Fer (deepslate)
  * Diamant Shard (deepslate)
  * Bloc Diamant Shard

Intégration

Mode Créatif

Les items sont organisés dans les onglets créatifs via CustomOreGenModTabs :

  • INGREDIENTS : Diamond Shards et blocs de minerais
  • TOOLS_AND_UTILITIES : Pioche, pelle, hache, paxel et Ore Biome Finder
  • COMBAT : Armure complĂšte en Diamond Shard (casque, plastron, jambiĂšres, bottes)

Langue

Le mod inclut des fichiers de localisation en anglais (en_us.json) avec des noms descriptifs pour tous les blocs et objets.

Configuration

Le mod inclut un systĂšme de configuration complet (ModConfigs.java avec ConfigHelper.java) qui permet aux utilisateurs et aux pack makers de personnaliser de nombreux aspects.

Emplacement du Fichier de Configuration

AprÚs le premier lancement du mod, un fichier de configuration est généré à :

config/custom_ore_gen-common.toml

Options de Configuration

Génération des Minerais [ore_generation]

  • shard_diamond_ore : Hauteur min/max, filons par chunk, taille des filons
  • concentrated_diamond_ore : Filons par chunk, taille des filons
  • pure_golden_ore : Filons par chunk, hauteur min/max
  • concentrated_coal_ore : Filons par chunk
  • impure_ores : Filons de fer/or par chunk
  • emerald_ores : Filons high/lower par chunk
  • copper_ores : Filons high/lower par chunk

Stats des Outils [tool_stats]

  • shard_diamond_tools : DurabilitĂ©, vitesse, dĂ©gĂąts pour pioche, hache et pelle

Drops des Minerais [drops]

  • shard_diamond_ore : Min/max drops, activation Fortune
  • concentrated_diamond_ore : Min/max drops, activation Fortune
  • concentrated_coal_ore : Min/max drops
  • pure_golden_ore : Min/max drops
  • ash_coal_ore : Min/max drops
  • impure_ores : Min/max drops pour fer et or
  • oreExperience : ExpĂ©rience droppĂ©e par les minerais personnalisĂ©s

Activation des Fonctionnalités [features]

  • enableShardDiamondTools : Active les outils en Ă©clats de diamant
  • enableShardDiamondOre : Active la gĂ©nĂ©ration du minerai d'Ă©clats
  • enableConcentratedOres : Active les minerais concentrĂ©s (Diamant, Charbon)
  • enableImpureOres : Active les minerais impurs (Fer, Or)
  • enableAshCoalOre : Active le minerai de charbon de cendre
  • enablePureGoldenOre : Active le minerai d'or pur
  • enableCustomEmeraldOres : Active les minerais d'Ă©meraude personnalisĂ©s
  • enableCustomCopperOres : Active les minerais de cuivre personnalisĂ©s
  • enableVanillaOreVariants : Active les variantes de minerais vanilla

Installation

  1. Assurez-vous d'avoir Minecraft 1.20.1 installé avec Forge 47.3.0+
  2. Placez le fichier .jar du mod dans le dossier mods de votre installation Minecraft
  3. Lancez le jeu avec le profil Forge

Important

: Ce mod est conçu pour ĂȘtre utilisĂ© avec KubeJS et ne doit pas ĂȘtre utilisĂ© seul.

Architecture du Code

Structure des Paquets

net.mcreator.customoregen/
├── CustomOreGenMod.java          # Classe principale du mod
├── OresCommand.java              # Commande /ores pour dĂ©tecter les minerais
├── block/                        # Classes des blocs (16 minerais)
│   ├── SharddiamondblockoreBlock.java
│   ├── ConcentrateddiamondoreBlock.java
│   ├── ConcentratedcoaloreBlock.java
│   ├── PuregoldenoreBlock.java
│   ├── DeepslatepuregoldenoreBlock.java
│   ├── IronoreBlock.java
│   ├── DeepslateironoreBlock.java
│   ├── LapisoreBlock.java
│   ├── DeepslatelapisoreBlock.java
│   ├── RedstoneoreBlock.java
│   ├── DeepslateredstoneoreBlock.java
│   ├── CopperhighoreBlock.java
│   ├── CopperloweroreBlock.java
│   ├── HighemeraldoreBlock.java
│   ├── LoweremeraldoreBlock.java
│   └── DeepslatesharddiamondoreBlock.java
├── config/                       # Systùme de configuration
│   ├── ModConfigs.java          # Configuration Forge
│   └── ConfigHelper.java        # Helper pour la configuration
├── item/                         # Classes des items
│   ├── DiamondshardItem.java    # Item Diamond Shard (RARE)
│   ├── OreBiomeFinderItem.java  # Item Ore Biome Finder
│   ├── SharddiamondpickaxeItem.java
│   ├── SharddiamondshovelItem.java
│   ├── SharddiamondaxeItem.java
│   ├── SharddiamondpaxelItem.java    # Paxel (outil combinĂ©)
│   ├── SharddiamondhelmetItem.java   # Casque en Diamond Shard
│   ├── SharddiamondchestplateItem.java  # Plastron en Diamond Shard
│   ├── SharddiamondleggingsItem.java   # Jambiùres en Diamond Shard
│   └── SharddiamondbootsItem.java      # Bottes en Diamond Shard
├── procedures/                   # ProcĂ©dures et logique
│   ├── ConfigurableOreDropsProcedure.java  # Drops configurables
│   └── OreexperienceProcedure.java         # Drops d'XP
└── init/                         # Registres Forge
    ├── CustomOreGenModBlocks.java  # 16 blocs
    ├── CustomOreGenModItems.java   # Items + BlockItems
    └── CustomOreGenModTabs.java    # Onglets crĂ©atifs

Classes Principales

  • CustomOreGenMod : Point d'entrĂ©e du mod, gĂšre l'initialisation et le rĂ©seau
  • OresCommand : Commande /ores pour identifier les minerais du biome actuel
  • OreBiomeFinderItem : Item utilisable pour dĂ©tecter les minerais du biome (clic droit)
  • SharddiamondpaxelItem : Paxel combinant pioche + pelle + hache en un seul outil
  • Sharddiamondhelmet/chestplate/leggings/bootsItem : Armure en Diamond Shard
  • ModConfigs : Configuration complĂšte avec 4 sections (ore_generation, tool_stats, drops, features)
  • ConfigurableOreDropsProcedure : GĂšre les drops des minerais avec support Fortune/Silk Touch
  • OreexperienceProcedure : GĂšre les drops d'expĂ©rience lors du minage

Philosophie du Mod

Custom Ore Gem est conçu pour :

  • Modifier la distribution des ressources Minecraft avec de nouvelles variantes de minerais
  • Fournir un systĂšme de drops configurable pour les pack makers et moddeurs
  • Introduire une progression intermĂ©diaire Ă  travers les Diamond Shards (outils et armure)
  • Offrir des outils d'exploration avec l'Ore Biome Finder et la commande /ores
  • Proposer un outil tout-en-un avec le Paxel en Diamond Shard (1000 durabilitĂ©)
  • Fournir une armure intermĂ©diaire entre fer et diamant (17 protection, 1060 durabilitĂ©)
  • S'intĂ©grer avec KubeJS pour permettre des modifications avancĂ©es
  • Supporter Biomes O' Plenty avec 69 biomes supplĂ©mentaires classĂ©s par tempĂ©rature

Crédits


Version : 1.0.0 Pour Minecraft : 1.20.1 Mod ID : custom_ore_gen License : Not specified

S
Description
Change la distribution des minerais, Avec ce mods il est obligatoire d'avoir KubeJS pour supprimer l'ancienne distribution des minerais
Readme 351 MiB
Languages
Java 100%