Soul Egg

Soul Egg lets you collect blood from mobs, craft soul cores, and create Bloodbound Eggs to spawn custom or vanilla mobs using special blocks and items.
Video
How to Use the Soul Egg Addon
1. Collect Blood
- Equip an Empty Vial and hit a mob (vanilla or custom) to collect its blood, creating a Blood Vial.
- Each mob can only be drained once (marked with the "blood_donetor" tag).
- If the mob is already drained, a message will appear: "This entity has already been drained of blood."
2. Craft a Soul Core
- In the Nether, use an Empty Core on Soul Sand or Soul Soil to create a Soul Core.
- This replaces the block with gravel.
3. Purify Blood
- Place a Mixer block and insert:
- ► Soul Core in the first slot.
- Blood Vial in the second slot.
- The process consumes the Soul Core (returns an Empty Core) and converts the Blood Vial into Purified Blood after a progress bar.
4. Inject Blood into an Egg
- Place an Injector block and insert:
- Purified Blood in the first slot.
- ► A vanilla Egg in the second slot.
- After the progress bar fills, there's a chance to get:
- Bloodbound Egg (success, based on mob type: 30% for dangerous mobs like Ender Dragon, 80% for vanilla mobs, 60% for custom mobs).
- Broken Egg (failure).
- Success consumes the Purified Blood (returns an Empty Vial) and the egg.
5. Spawn the Mob
- Place a Kala Jadu block and insert the Bloodbound Egg in its slot.
- The block spawns the mob tied to the egg's data at its location.