Unpredictable. Hilarious. Deadly.
Inject chaos into your Minecraft server or client with chickens that possess randomized magic traits, combat mutations, and rare boss behaviors!
📖 Read the Full GitHub Wiki | 💬 Join the Discord | 📥 Download on Modrinth
Every time a chicken spawns in your Minecraft world, there is a 35% chance (fully configurable) that it will gain a completely random Chaos Trait! Players will never know what a chicken will do until they approach it, attack it, or try to harvest its eggs.
From simple speed boosts to massive detonations, item-stealing magnets, and rare multi-trait Boss Chickens, this mod/plugin adds action-packed gameplay to survival, faction, and adventure servers.
| Icon | Trait Name | Hostility | Proximity Range | Description |
|---|---|---|---|---|
| 💥 | Explosive | ⚡ High (on death) | N/A | Detonates on death. Power has configurable block damage (defaults to enabled). |
| 🏃 | Speed | ⚪ Passive | N/A | Runs at a blistering 3x default speed (0.75). |
| 🔥 | Fire | 🟡 Medium | N/A | Sets block underneath on fire. Completely immune to fire/lava damage. |
| 🧲 | Magnet | ⚪ Passive | 6.0 blocks | Pulls nearby dropped items toward itself (steals player loot!). |
| 💎 | Golden | ⚪ Passive | N/A | Glows gold. Drops nuggets, gold/iron ingots, emeralds, or diamonds on death! |
| 🎵 | Disco | ⚪ Passive | N/A | Spawns rainbow rings & plays note block chimes continuously. |
| 🧟 | Zombie | 🔴 Hostile | 8.0 blocks | Chases players, pecks for damage, and summons custom zombie reinforcements. |
| 🔄 | Teleport | ⚪ Passive | 5.0 blocks | Teleports away randomly when approached or taking damage. |
| 🧊 | Ice | ⚪ Passive | N/A | Freezes water into Frosted Ice, places snow, and freezes a 2-block radius on death. |
| 💀 | Cursed | 🔴 Hostile | 6.0 blocks | Inflicts Blindness, Slowness, or Poison to players who get too close. |
| 👑 | Boss | ⚡ Extreme | 16.0 blocks | Apex Chicken! Combines 3+ random active traits, 3x max health, and weakness aura. |
Tip
Need more details on trait values and custom mechanics? Head over to the Traits Encyclopedia Wiki Page!
- Bukkit / Spigot / Paper / Purpur: ✅ Full native support (
1.20 - 26.x). - Folia: ✅ Full native support (utilizes Folia's
GlobalRegionSchedulerasynchronously, guaranteeing zero tick lag). - Fabric: ✅ Full native support (
1.21 - 26.x, configures viaconfig/chaoschickens.json). - Forge: ✅ Full native support (
1.21 - 26.x, bundled with core common systems directly inside the mod jar).
Want to set up Chaos Chickens quickly? Check out our quick guides:
- Download
chaoschickens-bukkit-X.Y.Z.jarfrom Releases. - Move the JAR into your server's
plugins/directory. - Restart the server.
- Edit configuration details in
plugins/ChaosChickens/config.yml. - Run
/cc reloadto apply updates!
- Download
chaoschickens-fabric-X.Y.Z.jarand make sure you have Fabric API installed. - Put the JAR in your
mods/directory. - Boot client or server. Config is at
config/chaoschickens.json.
- Download
chaoschickens-forge-X.Y.Z.jarand make sure you have Forge loaded. - Put the JAR in your
mods/directory. - Boot client or server. Config is at
config/chaoschickens.json.
Note
For detailed troubleshooting, version support guides, or advanced steps, check out the Installation Wiki Page.
To compile and package Chaos Chickens yourself, ensure you have Java 17/21, Maven 3.8+, and Gradle 8.5+ installed.
# Build core and Bukkit plugin (Maven)
mvn clean package
# Build Fabric mod (Gradle)
./gradlew :fabric:build
# Build Forge mod (Gradle)
./gradlew :forge:buildDetailed compilation settings and local Maven installation instructions are available on the Building from Source Wiki Page.
This plugin uses bStats to collect anonymous usage data to help us track active servers, player counts, and trait statistics.
Note
Plugin-Only Metrics: These metrics are collected for the Bukkit/Spigot/Paper/Folia plugin version only. Fabric and Forge mod versions do not collect bStats data.
You can opt-out of analytics at any time by setting bstats-enabled: false in config.yml.
- Active chaos chicken count in the world
- Configured chaos chance percentage
- Folia region safety detection status
- Active trait distribution percentages
Chaos Chickens is maintained by the DemonZ Development community, with lead development by Cyrus.
This project is licensed under the GNU General Public License v3.0 — see the LICENSE file for details. Contributions are highly welcomed! Feel free to open issues or submit pull requests.
