Henhance

Downloads:
63
Upvotes: 0
Share this:
Project status
Beta
License
All Rights Reserved
Modification type
Supported Minecraft versions
1.20.1

Jump to downloads

Henhance adds a chicken coop where your birds can roost, replacing the usual mess of free-range egg spam.

 

Chickens keep their default AI, but they no longer lay eggs randomly.

Instead, they contribute to the coop, which fills up over time, ready for you to harvest eggs and other surprises!

 

Features:

- A new way to keep and manage chickens in Minecraft. Build a chicken coop, let your birds settle in, and collect various resources over time.

- Foraging: Chickens will roam and forage on grass and ferns (and their tall versions).

- Drops: Coop block's appearance will indicate when the resources are ready to be collected - simply right-click it with a shovel to get them out.

- Hiding: Chickens will also try and retreat back into the coop if attacked, to cover from rain and at night.

- Vanilla-friendly: Designed to fit seamlessly into vanilla gameplay.

 

If this mod gains interest, I might expand it into a series covering more Minecraft animals

 

Try it out, and let me know what you think! Feedback is always welcome.

 

Heads up! This is my first mod, and it's still a work in progress—things might change, break, or get tweaked over time!

 

Know incompatibilities:

- Silk touch won't let you pick up the block with animals still inside (done and testing)

- Block pick-up tools like a Moving Wand from NotEnoughWands mod might mess with or even void your animals (on the to-do list)

Minecraft mod files
henhance-1.0.0-forge-1.20.1.jar Uploaded on: 02/21/2025 - 19:14   File size: 137.01 KB
henhance-1.0.1-forge-1.20.1.jar Uploaded on: 02/22/2025 - 07:58   File size: 136.29 KB
henhance-1.1.0-forge-1.20.1.jar Uploaded on: 02/27/2025 - 22:57   File size: 142.19 KB
henhance-1.1.1-forge-1.20.1.jar Uploaded on: 02/28/2025 - 19:10   File size: 142.19 KB
henhance-1.1.3-forge-1.20.1.jar Uploaded on: 03/05/2025 - 20:45   File size: 186.08 KB
Changelog

1.0.0: Initial release

1.0.1: Left one of the test procedures on by mistake.

1.1.0: Silk-touching the coop now keeps the chicken inside, needs testing.

1.1.1: If your chickens get stuck right before the coop - this version will fix it.

1.1.3:  A tweak, a fix and an addition: 

  • Coop no longer gets more "full" if its chickens were not foraging before entering.
  • Coop's "getting full" procedure fixed. Before, coop was changing to it's "full" version one stage later than it should have been.
  • Added the rooster. Currently only available as a spawn egg in creative. It crows in the mornings!

Hi, glad to hear you like it! The "short" answer to your question is: read the NBT of your entity -> create an item inside your block (it should be a tile entity) -> write the NBT into the item -> despawn the entity. To get them out it's done in reverse: read NBT of item->create entity->paste NBT into entity and spawn it->destroy item.