Quail Breeding
Requires Minecraft Forge for 1.19.2!
When updating to a newer version of this mod, I recommend deleting your old config file.
This mod is inspired and modeled after the seemingly now defunct Chickens mod.
Four types of quails can be found naturally spawning in the wild (tier 0):
- Brown Quail,
- Painted Quail,
- Elegant Quail, and
- Northern Bobwhite
Quails, like chickens, lay eggs (quail eggs!), and can be bred using any type of seed. While breeding two quails of the same type will always produce a child of the same, two quails of different types, when bred together, may have a chance to yield another type. There are 8 tiers of quail types. Each type has its own drop to replace their eggs, and some have extra properties like the ability to be milked, or extra loot dropped upon death. These pairings can be found below.
Both chicken and quail eggs can now be smelted or cooked to produce a fried egg - a food item. Also, both can be combined with a water bucket to produce another food: pickled eggs. Quail eggs can also be used to craft cakes in place of chicken eggs.
The Quail Jail can be used to catch a quail and hold it in the player's inventory, then release it when used again. Quail Jails are single-use.
When the Quail Meter is used on a quail, this item will print its stats, such as breed, laying time, and laying amount. These values can vary from quail to quail, and can be bred for by choosing the right parents.
A Quail Meter is also used to craft the Strong Quail Jail. This acts the same as a Quail Jail, but is reusable. Also, all the stats that the Quail Meter displays will appear on the Strong Quail Jail's tooltip when it is holding a quail.
The Voider is a block that accepts input from Hoppers and Droppers like any other container, and, upon receiving an input item, destroys it. These can be used to destroy overflows of items in a farm.
A chest can be upgraded to a storage shelf which has 4 rows instead of the chest's 3. In addition, replacing the chest in the above recipe with a 4-shelf rack upgrades it to a 5-shelf rack, and so on up to 8 shelves - the maximum rank. The storage shelves interact with Hoppers and Droppers just as a chest does.
The Quail Nest can hold up to any number of quails specified in the config, and will automatically collect their drops which can then be collected with a Hopper. Deposit a quail by using a filled Quail Jail (Reusable or single-use) on the nest, and use an empty Quail Jail on the nest to withdraw one quail. Applying a redstone signal to the quail nest will slaughter one quail and collect its drops. Breeding material (e.g. seeds) can be fed into the nest using a hopper, and will automatically breed together two random quails within the nest after it has undergone a set cooldown period, using up 2 breeding items in the process. A comparator can extract the number of quails in the nest as signal strength:
- Empty nest => Strength 0 (no signal)
- Full nest (as specified in the config) => Strength 15 (max signal)
- Any other value => Max(1, #quails * 15 / max #quails)
Mod Materials:
A handful of quail types for common mod materials exist in this mod, although they are disabled by default, meaning they cannot be produced by breeding. You can enable them by editing the config file. Also, when using them, make sure they lay the proper item or tag for the mod(s) you are using.
- Tin
- Aluminum
- Lead
- Silver
- Ruby
- Sapphire
- Rubber
Installation:
Install the proper version of Forge for Minecraft Java Edition 1.16.4. Then, download the mod file for Quail Breeding and move(without extracting) to the mods folder of your Minecraft installation.
Planned Future Features:
- Ability to add additional custom quail types through config and resource packs
Tier 1 pairs:
- Brown + Painted = Gravel
- Brown + Bobwhite = Dirt
- Brown + Elegant = Sand
- Painted + Bobwhite = Netherrack
- Painted + Elegant = Clay
- Bobwhite + Elegant = Cobblestone
Tier 2 Pairs:
- Elegant + Cobblestone = Oak
- Elegant + Sand = Birch
- Elegant + Dirt = Spruce
- Elegant + Gravel = Acacia
- Elegant + Clay = Jungle
- Elegant + Netherrack = Dark Oak
- Painted + Clay = Mangrove
- Painted + Cobblestone = Coal
- Bobwhite + Netherrack = Quartz
- Brown + Clay = Apple
- Painted + Sand = Reeds
- Bobwhite + Dirt = Feather
- Brown + Gravel = String
Tier 3 Pairs:
- Dirt + Coal = Bone
- Apple + Jungle = Cocoa
- String + Quartz = Lapis
- Apple + Spruce = Beet
- Sand + String = Cactus
- Dirt + Feather = Flower
- Coal + Dark Oak = Ink
- Coal + Quartz = Iron
- String + Netherrack = Redstone
- Netherrack + Feather = Soul Sand
- Reeds + Oak = Wheat
- Reeds + Jungle = Melon
- Reeds + Spruce = Pumpkin
- Reeds + Birch = Potato
- Reeds + Acacia = Carrot
- Reeds + Sand = Water
- Feather + String = Leather
- Clay + Coal = Terracotta
- Feather + Clay = Snow
- Apple + Clay = Copper
- Reeds + Clay = Sculk
- Quartz + Netherrack = Deepslate
- Reeds + Coal = Glow Berries
Tier 4 Pairs:
- Dirt + Flower = Grass
- Carrot + Beet = Redshroom
- Potato + Cocoa = Brownshroom
- Soul Sand + Iron = Endstone
- Iron + Flower = Gold
- Water + Soul Sand = Lava
- Coal + Melon = Gunpowder
- Pumpkin + Leather = Spiderye
- Melon + Cactus = Slime
- Wheat + Soul Sand = Wart
- Sand + Iron = Glass
- Cobblestone + Soul Sand = Bassalt
- Water + Snowball = Ice
- Soul Sand + Redstone = Glowstone
- Water + Leather = Fish
Tier 5 Pairs:
- Gold + Slime = Emerald
- Water + Lava = Obsidian
- Water + Spidereye = Blazerod
- Brownshroom + Grass = Warped Nylium
- Redshroom + Grass = Crimson Nylium
- Redshroom + Brownshroom = Mycelium
- Slime + Reeds = Honey
- Wart + Spidereye = Ghast
- Bassalt + Coal = Blackstone
- Fish + Glass = Coral
- Ice + Glass = Packed Ice
- Sand + Grass = Rabbit
- Sand + Fish = Turtle
- Dirt + Water = Mud
- Wheat + Clay = Moss
- Apple + Quartz = Amethyst
Tier 6 Pairs:
- Emerald + Obsidian = Diamond
- Blazerod + Obsidian = Ender Pearl
- Ghast Tear + Blazerod = Shulker
- Water + Emerald = Nautilus Shell
- Water + Obisidian = Prismarine
- Leather + Honey = Phantom
- Flower + Ghast Tear = Wither Rose
- Endstone + Mycelium = Chorus
- Packed Ice + Emerald = Blue Ice
- Warped Nylium + Bone = Warped Stem
- Crimson Nylium + Bone = Crimson Stem
- Emerald + Sculk = Sculk Sensor
Tier 7 Pairs:
- Diamond + Wither Rose = Wither
- Nautilus Shell + Ender Pearl = Ocean
- Diamond + Blackstone = Netherite
- Phantom Membrane + Shulker Shell = Ender Dragon
- Diamond + Obsidian = Enchanting
- Diamond + Redstone = Music
Dye Pairs:
- Water + Bone/Ink/Cocoa/Beet/Flower/Cactus/Lapis = Dye
- Any two dyes that can be combined via crafting = The resulting dye
- Any Dye + Sand = Concrete Powder
- Any Concrete Powder + Water = Concrete
- Any Dye + Terracotta = Colored Terracotta
- Any Dye + Glass = Stained Glass
- Any Dye + String = Wool
Mod Item Pairs(disabled by default):
- Bone + Iron = Tin
- Apple + Iron = Copper
- Water + Iron = Aluminum
- Coal + Iron = Lead
- Reeds + Clay = Rubber
- Clay + Sand = Silicon
- Gold + Bone = Silver
- Gold + Netherwart = Uranium
- Emerald + Redstone = Ruby
- Emerald + Lapis = Sapphire
Using the QuailTypes.Extras array of tables in the TOML config file, additional custom quail types can be defined. Their textures should be introduced via resource packs.
The quail sound effects were downloaded from [Freesound](http://www.freesound.org). This mod uses one sound uploaded by Lococleta, and one by Dobroide under the [Attribution License](https://creativecommons.org/licenses/by/3.0/).