← Назад к ресурсам

CobbleOreGenerator

Cobblestone generator generates ores

Modrinth game-mechanics utility

Описание

# CobbleOre Generator - Fabric 1.21.1 A Minecraft Fabric mod for version 1.21.1 that makes cobblestone generators generate ores! Based on the original mod by [OffsetMods538](https://github.com/OffsetMods538/CobbleOre-Generator). ## Features - **25% Chance for Ores**: When cobblestone is generated, there's a 25% chance it becomes an ore instead - **Fully Configurable**: JSON config file lets you control which blocks spawn and their weights - **Modded Support**: Works with any mod that adds ores - just add them to the config! - **Balanced by Default**: Comes with sensible default weights for all vanilla ores ## How It Works When lava and water interact to create cobblestone in a generator, this mod has a 25% chance to replace that cobblestone with a random ore based on weighted probabilities defined in your config file. ## Configuration The config file is located at `.minecraft/config/cog.json` ### Default Configuration The mod comes with these default ore weights: | Ore | Weight | Rarity | |-----|--------|--------| | Coal (both variants) | 30 each | Common | | Iron (both variants) | 25 each | Common | | Copper (both variants) | 20 each | Common | | Redstone (both variants) | 15 each | Uncommon | | Lapis (both variants) | 12 each | Uncommon | | Gold (both variants) | 10 each | Uncommon | | Diamond (both variants) | 3 each | Rare | | Emerald (both variants) | 2 each | Very Rare | ### Config Format The config uses a simple weight-based system. Higher weight = more common. ```json { "generatableBlocks": { "minecraft:cobblestone": 30, "minecraft:diamond_ore": 3, "minecraft:emerald_ore": 2 } } ``` **Weight Examples:** - 2 blocks with weight 1 each = 50/50 chance - Block A with weight 30, Block B with weight 1 = ~97% vs ~3% ### Adding Modded Ores Just add the block ID and weight to the config: ```json { "generatableBlocks": { "minecraft:diamond_ore": 3, "create:zinc_ore": 15, "thermal:silver_ore": 10, "mekanism:osmium_ore": 12 } } ``` ### Fun Configurations **Chaos Mode** - Generate ANY block: ```json { "generatableBlocks": { "minecraft:diamond_block": 1, "minecraft:tnt": 1, "minecraft:cake": 10 } } ``` **Easy Mode** - More valuable ores: ```json { "generatableBlocks": { "minecraft:diamond_ore": 30, "minecraft:emerald_ore": 20, "minecraft:gold_ore": 50 } } ``` ## Installation ### For Players: 1. Install [Fabric Loader](https://fabricmc.net/use/) for Minecraft 1.21.1 2. Download [Fabric API](https://modrinth.com/mod/fabric-api) for 1.21.1 3. Place both Fabric API and this mod's `.jar` file in your `.minecraft/mods` folder 4. Launch Minecraft with the Fabric profile 5. (Optional) Edit the config at `.minecraft/config/cog.json` ### For Developers: #### First Time Setup Before building, you need to set up the Gradle wrapper: **Option 1: Using the download script (easiest)** ```bash # Linux/Mac chmod +x download-wrapper.sh ./download-wrapper.sh # Windows download-wrapper.bat ``` **Option 2: If you have Gradle installed** ```bash gradle wrapper ``` **Option 3: Manual download** Download `gradle-wrapper.jar` from: https://raw.githubusercontent.com/gradle/gradle/v8.8.0/gradle/wrapper/gradle-wrapper.jar Place it in: `gradle/wrapper/gradle-wrapper.jar` #### Building the Mod Once the wrapper is set up: ```bash # Linux/Mac ./gradlew build # Windows gradlew.bat build ``` The compiled `.jar` file will be located in `build/libs/` ## Requirements - Minecraft 1.21.1 - Fabric Loader 0.16.0 or higher - Fabric API 0.102.0+1.21.1 or higher - Java 21 or higher ## Compatibility This mod should be compatible with most other mods. It only modifies the cobblestone generation behavior and uses mixins to hook into fluid interactions. ## FAQ **Q: Does this work with modded ores?** A: Yes! Just add them to the config file with their block ID and desired weight. **Q: Can I make it generate blocks other than ores?** A: Absolutely! You can use any block ID in the config. Want cake generators? Go for it! **Q: The ores aren't generating!** A: Make sure you have a proper cobblestone generator (lava + water creating cobblestone). Stone generators won't work. Also remember it's only a 25% chance. **Q: Can I change the 25% chance?** A: The percentage is hardcoded in the mod, but you can adjust the relative frequencies using weights in the config. **Q: Will this work on servers?** A: Yes! Just install it on the server like any other Fabric mod. ## Credits - Original concept and mod by [OffsetMods538](https://github.com/OffsetMods538/CobbleOre-Generator) - Adapted for Minecraft 1.21.1 ## License This mod is available under the MIT license. ## Links - Original mod: https://github.com/OffsetMods538/CobbleOre-Generator - Original Modrinth page: https://modrinth.com/mod/cog