Eggify

Eggify

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

by
270 Downloads
fabricgame-mechanicsmobstransportation
Rent Server with this Mod

Screenshots

Eggify: Example 2
Crafting recipe of "Egg of No Escape"
Eggify: Example 4
Eggify: Example 3
Egg of No Escape
Eggify: Example 1

About this Mod

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

Available Versions

Eggify 2.0.3release
MC 26.2fabric
June 16, 2026
Eggify 2.0.2release
MC 26.1.2fabric
June 2, 2026
Eggify 2.0.1release
MC 26.1.2fabric
April 16, 2026
Eggify 2.0.0release
MC 26.1.1, 26.1.2fabric
April 6, 2026
Eggify 1.1.0release
MC 26.1.1fabric
April 3, 2026

How to Install Eggify on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (26.2).

3

Install Mod

Open the mod browser in the dashboard and search for "Eggify". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

26.2, 26.1.2, 26.1.1 (+1 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Eggify server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (26.2). You can switch loaders with one click in the panel.

Is Eggify compatible with fabric?

Eggify officially supports fabric for Minecraft 26.2, 26.1.2, 26.1.1. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Eggify – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Eggify consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Eggify with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Affero General Public License v3.0 or later
Server-side
Required

Supported Versions

26.226.1.226.1.11.21.11