Ajout armure et paxel en Diamond Shard + désactivation minerai surface

Nouvelles fonctionnalités :
- Armure complète en Diamond Shard (casque, plastron, jambières, bottes)
- Paxel en Diamond Shard (outil combiné pioche+pelle+hache, 1000 durabilité)
- Désactivation du Shard Diamond Ore de surface (deepslate uniquement)
- Mise à jour README.md avec toutes les nouvelles fonctionnalités

Fichiers ajoutés :
- Classes d'armure : Sharddiamondhelmet/chestplate/leggings/bootsItem.java
- Classe paxel : SharddiamondpaxelItem.java
- Recettes de craft pour armure et paxel
- Modèles et textures pour tous les nouveaux items
- Textures d'armure (layer 1 et 2)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
felden.r@grenoble.archi.fr
2026-01-05 15:39:24 +01:00
parent e388fb6ad1
commit c59fbf7a34
35 changed files with 552 additions and 13 deletions
+111 -11
View File
@@ -70,12 +70,11 @@ Il est recommandé pour la bonne utilisation du mods d'utilisé des mods complé
Le mod ajoute plusieurs variantes de minerais personnalisés :
#### Variantes de Diamant
- **Shard Diamond Ore** (`sharddiamondblockore`) : Un minerai de diamant qui droppe des éclats 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)
- Hauteur : 0 à 15
- Taille des filons : 8 blocs
- Se génère uniquement en profondeur (deepslate)
- Taille des filons : 16 blocs
- Drop : 1-2 Diamond Shards (Fortune supporté)
- **Deepslate Shard Diamond Ore** (`deepslatesharddiamondore`) : Version deepslate du minerai d'éclats de diamant
- **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é)
@@ -127,6 +126,16 @@ Le mod ajoute plusieurs variantes de minerais personnalisés :
- 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 :
@@ -147,6 +156,31 @@ Le mod introduit une nouvelle catégorie d'outils située entre le fer et le dia
- **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.
@@ -160,13 +194,14 @@ Le mod utilise une classification logique des biomes pour la génération des mi
| **Mountain** | High Emerald | 22 | 10 |
| **Rare** | Lower Emerald | 10 | 10 |
| **Tempered** | Iron, Deepslate Iron, Concentrated Coal | 23 | 23 |
| **All** | Shard Diamond, Deepslate Shard Diamond | - | - |
| **All** | Deepslate Shard Diamond | - | - |
---
### 🔷 forge:any (Tous les biomes)
**Minerais** : Shard Diamond Ore, Deepslate Shard Diamond Ore
**Minerais** : Deepslate Shard Diamond Ore
- **TOUS** les biomes (vanilla + mods)
- **Se génère uniquement en profondeur (deepslate)**
---
@@ -430,6 +465,14 @@ Le mod utilise un système de drops configurable (`ConfigurableOreDropsProcedure
## 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]
@@ -444,12 +487,54 @@ Les recettes suivent le pattern standard des outils Minecraft :
- **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 intégrés via `CustomOreGenModTabs` :
- Diamond Shards et blocs de minerais
- Outils en Diamond Shard
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.
@@ -514,6 +599,7 @@ config/custom_ore_gen-common.toml
```
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
@@ -536,9 +622,15 @@ net.mcreator.customoregen/
│ └── 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
── 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
@@ -551,6 +643,10 @@ net.mcreator.customoregen/
### 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
@@ -560,8 +656,12 @@ net.mcreator.customoregen/
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
- **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