Eggify

Quick rating

Eggify

No reviews yet

Eggify is a Fabric mod for Minecraft that gives thrown eggs a small chance to convert a mob into its spawn egg.

QoL & Tweaks
Player Transport
Mod Loaders
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
GNU Affero General Public License v3.0 or later
Latest Version
eggify-2.0.3.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Throw an egg… claim the mob.

🥚 Eggify

Throw an egg… claim the mob.

Eggify is a Fabric mod for Minecraft that gives thrown eggs a configurable chance to convert a mob into its spawn egg.

When an eggify succeeds:

  • the mob disappears with portal-style particles and a sound is played
  • the mob drops its spawn egg
  • the dropped spawn egg keeps useful variant data when possible

Examples:

  • `Gray Sheep` -> `Sheep Spawn Egg` with `Color: Gray`
  • `Savanna Armorer Villager` -> `Villager Spawn Egg` with biome, profession and level
  • `Screaming Goat` -> `Goat Spawn Egg` with `Type: Screaming`

✨ Features

  • Configurable passive, hostile and boss drop chances for mobs with vanilla spawn eggs
  • Craftable `Egg of No Escape` for guaranteed captures
  • LuckPerms support through fabric-permissions-api
  • Blacklist support for mobs that should never drop spawn eggs
  • Variant preservation for many mobs
  • Spawn egg tooltip details such as age, color, biome, profession, coat, personality or type

The `Egg of No Escape` recipe uses 8 diamonds around 1 egg. It shows up in the recipe book with its custom name, guarantees capture on a hit, and on a miss it has a 50% default chance to drop back intact instead of breaking.

Eggify can only capture mobs that have a vanilla spawn egg. For example, the Wither works, but the Ender Dragon does not because Minecraft does not provide a vanilla dragon spawn egg.

 🎮 Commands

  • `/eggify info`: Shows the current Eggify configuration.
  • `/eggify held`: Shows debug info for the item in your main hand.
  • `/eggify reload`: Reloads the config file.

🔄 Permissions

Eggify supports the following permission nodes when `useLuckPerms=true`:

  • `eggify.use`: Allows the player to eggify mobs.
  • `eggify.command`: Allows the player to use `/eggify info`.
  • `eggify.debug`: Allows the player to use `/eggify held`.
  • `eggify.special.craft`: Allows the player to craft the `Egg of No Escape`.
  • `eggify.special.use`:  Allows the player to throw and use the `Egg of No Escape`.

Notes:

  • Without LuckPerms, eggifying is available to everyone.
  • Without active LuckPerms integration, `/eggify info` is controlled by `allowCommandPermissionNode`.
  • Without active LuckPerms integration, `/eggify held` is controlled by `allowDebugCommand`.
  • `/eggify reload` is always OP-only.
  • When `useLuckPerms=true` and LuckPerms is installed, `allowCommandPermissionNode` and `allowDebugCommand` are ignored.
  • OP players can still use the admin commands even when LuckPerms support is enabled.

⚙️ Configuration

The config file is created at: `config/eggify.json`

The file now includes inline comments to explain every option.

Default config:


// Eggify configuration

{
  // Chance in percent that a thrown egg converts a passive mob into its spawn egg.
  "passiveDropChancePercent": 30.0,

  // Chance in percent that a thrown egg converts a hostile mob into its spawn egg.
  "hostileDropChancePercent": 15.0,

  // Chance in percent that a thrown egg converts a configured boss mob into its spawn egg.
  "bossDropChancePercent": 5.0,

  // When true, Eggify requires LuckPerms permission nodes.
  "useLuckPerms": false,

  // When true, non-OP players can use /eggify info with eggify.command.
  "allowCommandPermissionNode": false,

  // When true, non-OP players can use /eggify held without LuckPerms.
  "allowDebugCommand": false,

  // Enables the Egg of No Escape recipe and guaranteed capture effect.
  "enableSpecialEgg": true,

  // Chance in percent that a missed Egg of No Escape drops back intact.
  "specialEggRecoveryChancePercent": 50.0,

  // Mobs in this list use the boss rarity.
  // Only mobs with a vanilla spawn egg can actually be captured.
  "bossMobs": [
    "minecraft:wither"
  ],

  // Mobs in this list can never be eggified.
  "blacklistedMobs": []
}

🌍Variant Notes

Eggify tries to preserve useful identity data while stripping live runtime data like position, velocity, health, AI state, effects, inventory and trade state.

This means the mod aims to keep things like:

  • baby vs adult
  • sheep color
  • rabbit coat
  • mooshroom type
  • frog type
  • villager biome, profession and level
  • wolf coat
  • llama color and trader type
  • cat coat
  • goat type
  • panda personality
  • parrot color
  • axolotl color

`Tropical Fish` is intentionally excluded from variant preservation.

For Server Owners

Suggested LuckPerms examples:
/lp user <player> permission set eggify.use true
/lp user <player> permission set eggify.command true
/lp user <player> permission set eggify.debug true
/lp user <player> permission set eggify.special.craft true
/lp user <player> permission set eggify.special.use true

If you want non-OP players to use `/eggify info`, also set:
"allowCommandPermissionNode": true

If you want non-OP players to use `/eggify held` without LuckPerms, also set:
"allowDebugCommand": true

Then run: /eggify reload

LuckPerms docs:

🏜️ Test Server 

Feel free to join my Minecraft server to test my mods: play.swordfishbe.eu

Throw an egg… claim the mob.

🥚 Eggify

Throw an egg… claim the mob.

Eggify is a Fabric mod for Minecraft that gives thrown eggs a configurable chance to convert a mob into its spawn egg.

When an eggify succeeds:

  • the mob disappears with portal-style particles and a sound is played
  • the mob drops its spawn egg
  • the dropped spawn egg keeps useful variant data when possible

Examples:

  • Gray Sheep -> Sheep Spawn Egg with Color: Gray
  • Savanna Armorer Villager -> Villager Spawn Egg with biome, profession and level
  • Screaming Goat -> Goat Spawn Egg with Type: Screaming

✨ Features

  • Configurable passive, hostile and boss drop chances for mobs with vanilla spawn eggs
  • Craftable Egg of No Escape for guaranteed captures
  • LuckPerms support through fabric-permissions-api
  • Blacklist support for mobs that should never drop spawn eggs
  • Variant preservation for many mobs
  • Spawn egg tooltip details such as age, color, biome, profession, coat, personality or type

The Egg of No Escape recipe uses 8 diamonds around 1 egg. It shows up in the recipe book with its custom name, guarantees capture on a hit, and on a miss it has a 50% default chance to drop back intact instead of breaking.

Eggify can only capture mobs that have a vanilla spawn egg. For example, the Wither works, but the Ender Dragon does not because Minecraft does not provide a vanilla dragon spawn egg.


🎮 Commands

  • /eggify info Shows the current Eggify configuration.
  • /eggify held Shows debug info for the item in your main hand.
  • /eggify reload Reloads the config file.

🔄 Permissions

Eggify supports the following permission nodes when useLuckPerms=true:

  • eggify.use Allows the player to eggify mobs.
  • eggify.command Allows the player to use /eggify info.
  • eggify.debug Allows the player to use /eggify held.
  • eggify.special.craft Allows the player to craft the Egg of No Escape.
  • eggify.special.use Allows the player to throw and use the Egg of No Escape.

Notes:

  • Without LuckPerms, eggifying is available to everyone.
  • Without active LuckPerms integration, /eggify info is controlled by allowCommandPermissionNode.
  • Without active LuckPerms integration, /eggify held is controlled by allowDebugCommand.
  • /eggify reload is always OP-only.
  • When useLuckPerms=true and LuckPerms is installed, allowCommandPermissionNode and allowDebugCommand are ignored.
  • OP players can still use the admin commands even when LuckPerms support is enabled.

⚙️ Configuration

The config file is created at: config/eggify.json

The file includes inline comments to explain every option.

Default config:

// Eggify configuration
{
  // Chance in percent that a thrown egg converts a passive mob into its spawn egg.
  "passiveDropChancePercent": 30.0,

  // Chance in percent that a thrown egg converts a hostile mob into its spawn egg.
  "hostileDropChancePercent": 15.0,

  // Chance in percent that a thrown egg converts a configured boss mob into its spawn egg.
  "bossDropChancePercent": 5.0,

  // When true, Eggify requires LuckPerms permission nodes.
  "useLuckPerms": false,

  // When true, non-OP players can use /eggify info with eggify.command.
  "allowCommandPermissionNode": false,

  // When true, non-OP players can use /eggify held without LuckPerms.
  "allowDebugCommand": false,

  // Enables the Egg of No Escape recipe and guaranteed capture effect.
  "enableSpecialEgg": true,

  // Chance in percent that a missed Egg of No Escape drops back intact.
  "specialEggRecoveryChancePercent": 50.0,

  // Mobs in this list use the boss rarity.
  // Only mobs with a vanilla spawn egg can actually be captured.
  "bossMobs": [
    "minecraft:wither"
  ],

  // Mobs in this list can never be eggified.
  "blacklistedMobs": []
}

🌍 Variant Notes

Eggify tries to preserve useful identity data while stripping live runtime data like position, velocity, health, AI state, effects, inventory and trade state.

This means the mod aims to keep things like:

  • baby vs adult
  • sheep color
  • rabbit coat
  • mooshroom type
  • frog type
  • villager biome, profession and level
  • wolf coat
  • llama color and trader type
  • cat coat
  • goat type
  • panda personality
  • parrot color
  • axolotl color

Tropical Fish is intentionally excluded from variant preservation.


For Server Owners

Suggested LuckPerms examples:

/lp user <player> permission set eggify.use true
/lp user <player> permission set eggify.command true
/lp user <player> permission set eggify.debug true
/lp user <player> permission set eggify.special.craft true
/lp user <player> permission set eggify.special.use true

If you want non-OP players to use /eggify info without LuckPerms, also set:

"allowCommandPermissionNode": true

If you want non-OP players to use /eggify held without LuckPerms, also set:

"allowDebugCommand": true

Then run:

/eggify reload

LuckPerms docs:


🏜️ Test Server

Feel free to join my Minecraft server to test my mods: play.swordfishbe.eu

Screenshots

Gallery

  • Crafting recipe of "Egg of No Escape"
    Crafting recipe of "Egg of No Escape" Any Egg + 8 diamonds. Throw accurately, because if you miss, there is a 50% chance you will lose the egg.
  • Eggify: Example 2
    Eggify: Example 2 Full video: https://www.youtube.com/watch?v=KeqJasrDSRs
  • Crafting recipe of "Egg of No Escape"
    Crafting recipe of "Egg of No Escape" Any Egg + 8 diamonds. Throw accurately, because if you miss, there is a 50% chance you will lose the egg.
  • Eggify: Example 4
    Eggify: Example 4 Full video: https://www.youtube.com/watch?v=S8i-_KtJtOA
  • Eggify: Example 3
    Eggify: Example 3 Full video: https://www.youtube.com/watch?v=w6drYCClb3A
  • Egg of No Escape
    Egg of No Escape Throw the "Egg of No Escape" and the spawn egg will always drop. 100%! Full video: https://www.youtube.com/watch?v=hQUcA_W50aY
  • Eggify: Example 1
    Eggify: Example 1 Full video: https://www.youtube.com/watch?v=85RjowPTQq4

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works