
A customizable mod that turns sheep into walking resource generators.
Resourceful Sheep on Github : https://github.com/Mathmout/Resourceful-Sheep
Welcome to the Resourceful Sheep 1.3 Mini Wiki!
This mod lets you raise sheep that produce different resources from simple stone to the Nether Star. This guide explains how to set up the mod using JSON files.
Resourceful Sheep is fully customizable. It adds new types of sheep to Minecraft. Each sheep is linked to a resource and can be bred to higher tiers. Higher tiers produce more resources. You can also create your own sheep types, define mutations, and control where they spawn. The mod has full JEI integration, so you can easily see recipes and information in-game.
All config files are located in config/resourceful_sheep/ inside your Minecraft instance.
They use the JSON format and are loaded at game start. ⚠️ Every change needs a full restart of the game, a /reload is not enough.
This is the main configuration file. Each file defines a "Resource" type (like Copper or Coal), and creates variants based on Tiers.
"cobblestone", "refined_glowstone"."#88771f".true or false. If true, the sheep cannot be hurt by fire or lava.["minecraft:poison", "minecraft:wither"]."minecraft:carrot"#: "#minecraft:leaves""Block_To_Eat": "Block_Result""#c:cobblestone": "minecraft:air"."minecraft:air" as the result to destroy the block completely, like eating short grass.In the SheepTier list, you define the progression. Each tier creates a unique sheep variant, example: andesite_tier_1.
"minecraft:diamond".Textures are generated automatically based on the drops. The mod analyzes the colors of items and blocks defined in the DroppedItems list to create weighted color palette.
Wool color coverage increases by 10% per tier. Maximum coverage is 60%. If a sheep type has more than 6 tiers, the coverage scales proportionally but never exceeds 60%.
These files define breeding recipes for new sheep.
"iron_tier_1".👉 If you define multiple possible mutations for the same parents, their total chance must be ≤ 100. Otherwise, some mutations will be ignored.
If no mutation happens or it fails, there is a 50/50 chance to get either parent instead.
Here you define how sheep appear in the world.
"netherrack_tier_1".maxNearby sheep every densityRadius blocks.true, the sheep will only spawn if there are no solid blocks above it.true for Overworld surface sheep.false for cave sheep or Nether sheep.["minecraft:plains", "minecraft:wooded_badlands"].When creating a new world, Minecraft may show a warning about experimental features. This happens because the mod injects a dynamic datapack at runtime to handle sheep spawning in specific biomes without overwriting other mods. Minecraft flags any dynamic modification of WorldGen settings as "experimental". It is safe to ignore and proceed. This system allows for flexible spawning configuration.
Thanks for reading! Don’t forget, the base config includes several examples to help you understand the new structure.
Please note that this mod is still in active development. Feel free to suggest ideas, report bugs, or give feedback to help improve the mod!