Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Tebrox

Catch mobs with ordinary chicken eggs, preserve supported entity data and spawn them again later.

Report EggEmAll-Reloaded?

EggEmAll Reloaded

EggEmAll Reloaded lets players catch mobs using ordinary chicken eggs, preserve supported entity data, and spawn them again later using the resulting spawn egg.

It is especially useful for moving villagers, animals, and other mobs without relying on boats, minecarts, or complicated transport setups.


Features

  • Catch mobs using normal chicken eggs
  • Configurable capture chance
  • Configurable failure behavior
  • Native entity snapshot storage
  • Preserve supported entity data
  • Villager professions, trades, experience, and other data are retained
  • Entity blacklist and whitelist support
  • World blacklist and whitelist support
  • Restrictions for baby, tamed, named, and sheared entities
  • Optional player-thrown egg restrictions
  • Permission-based mob categories
  • Catchable entity management GUI
  • Blacklist management GUI
  • Custom spawn egg lore
  • Capture particles
  • Main-hand and offhand support
  • PlaceholderAPI integration
  • RoseStacker integration
  • UltimateStacker integration
  • Legacy EggEmAll2 compatibility

Entity Data

Captured entities are stored using Bukkit's native entity snapshot support where available.

This allows supported entity state to be restored when the captured spawn egg is used again.

Depending on the entity type, this may include data such as:

  • Custom names
  • Villager profession
  • Villager trades
  • Villager experience
  • Tamed state
  • Age
  • Sheared state
  • Other supported entity properties

Legacy captured eggs from EggEmAll2 are still supported where their stored entity data can be parsed by the current server version.


Configuration

EggEmAll Reloaded offers extensive configuration options for capture behavior.

You can control:

  • Capture chance
  • What happens when a capture fails
  • Which entities may be captured
  • Which worlds allow capturing
  • Whether baby entities can be captured
  • Whether tamed entities can be captured
  • Whether named entities can be captured
  • Whether sheared entities can be captured
  • Whether permissions are required
  • Spawn egg lore
  • Messages
  • Particles
  • Optional integrations

Commands

Main command:

/eggemall

Available subcommands include:

  • /eggemall menu
  • /eggemall reload
  • /eggemall migrate

Permissions can be used to control access to commands and mob-specific capture categories.


PlaceholderAPI

PlaceholderAPI is optional.

When installed, EggEmAll Reloaded provides its own placeholders and can also parse PlaceholderAPI placeholders inside supported messages and spawn egg lore.

The existing eggemall namespace is retained for compatibility.


Stacker Support

EggEmAll Reloaded includes optional integrations for:

  • RoseStacker
  • UltimateStacker

When capturing an entity from a supported stack, only the captured entity is removed from that stack.


Compatibility

EggEmAll Reloaded supports both Paper and Spigot.

The current release has been tested on:

  • Paper 1.21.7
  • Paper 26.2
  • Spigot 1.21.7
  • Spigot 26.2

The plugin is compiled to Java 17 bytecode.

Your server still needs to use the Java version required by the Minecraft, Paper, or Spigot version you are running.


Migration from EggEmAll2

EggEmAll Reloaded is designed to make upgrading from EggEmAll2 as straightforward as possible.

The plugin uses its own data directory:

plugins/EggEmAllReloaded

When migrating, it can detect the existing EggEmAll2 configuration from:

plugins/EggEmAll2/settings.yml

The migration process:

  • Creates a backup of the current EggEmAll Reloaded settings
  • Imports existing EggEmAll2 configuration
  • Reloads the imported settings
  • Updates the default plugin prefix
  • Preserves custom prefixes
  • Leaves the original EggEmAll2 directory untouched
  • Prevents the migration from being performed repeatedly

Existing captured eggs remain supported where their stored entity data is compatible with the current server version.


Maintained Fork

EggEmAll Reloaded is a maintained fork of EggEmAll2, originally created by shadmage / Dirty-Dog-Gaming.

The original developer has explicitly given permission for the maintained fork to be continued and published.

EggEmAll Reloaded is independently maintained by Tebrox-Development.

Original project

EggEmAll2 on GitHub

EggEmAll2 on SpigotMC


Metrics

EggEmAll Reloaded uses bStats for anonymous usage statistics.


Source Code

View EggEmAll Reloaded on GitHub

Support

For support, questions, or discussion, join the Tebrox Development Discord.

More Plugins

Looking for more plugins by Tebrox?

View all public plugins

Information

Category
Gameplay
Published
September 21, 2026
License
Unspecified
0Downloads
0Stars

Pinned Versions

Members

1