Skip to content

Configuration

Cyrusbye720 edited this page May 30, 2026 · 3 revisions

⚙️ Configuration Guide

Chaos Chickens offers a deeply customizable configuration system. Depending on your platform, you can find the config files in the following directories:

  • Bukkit / Spigot / Paper / Folia: plugins/ChaosChickens/config.yml
  • Fabric / Forge: config/chaoschickens.json

🛠️ How to Edit Configurations

  • Bukkit (Spigot/Paper/Folia): Open plugins/ChaosChickens/config.yml in any text editor, save changes, and run /cc reload in the console or in-game to apply them immediately.
  • Fabric (In-Game GUI): If you have Cloth Config API and Mod Menu installed, you can configure all options dynamically inside the game menu (Go to Mods > Chaos Chickens > Config).
  • Fabric & Forge (Out-of-Game JSON): Open config/chaoschickens.json in your game/server directory and edit the values.

📄 Config Options & Details

Here is a full breakdown of every configuration option available:

Key (YAML) Key (JSON) Type Default Description
config-version configVersion integer 3 Internal config version. Do not change this.
chaos-chance chaosChance double 0.50 Probability (0.0 - 1.0) that a fresh chicken spawn receives a chaos trait. 0.50 = 50% chance.
explosive-chicken-damage-blocks explosiveChickenDamageBlocks boolean true If true, explosive chickens will destroy blocks on death. If false, explosions will damage entities but leave the world intact.
enable-boss-chickens enableBossChickens boolean true If true, extremely rare Boss Chickens can spawn.
boss-chance bossChance double 0.02 Independent spawn chance (0.0 - 1.0) of any chicken spawn becoming a Boss. 0.02 = 2% chance.
boss-trait-count bossTraitCount integer 3 Number of simultaneous random traits applied to a Boss Chicken.
enable-particles enableParticles boolean true Enables active visual particle traits (e.g. fire/magnet aura, disco rings).
enable-messages enableMessages boolean true Enables system logging and player chat notices.
announce-trait-on-spawn announceTraitOnSpawn boolean false If true, broadcasts a server-wide chat notice when a chaos chicken spawns.
only-natural-spawns onlyNaturalSpawns boolean false If true, only natural world spawns (and spawners) receive traits. Breeding, eggs, and commands are ignored.
max-chickens-per-player maxChickensPerPlayer integer -1 Cap on the number of active chaos chickens near a player. -1 = unlimited.
check-for-updates checkForUpdates boolean true Enables update checking against Modrinth.
enable-folia-support enableFoliaSupport boolean true Enables regionized ticking for Folia servers.
bstats-enabled bstatsEnabled boolean true Enables anonymous bStats metric reporting.

🎨 Trait Specific Configuration

Under the traits: section, you can configure individual traits. For example, in Bukkit's config.yml:

traits:
  explosive:
    enabled: true
    weight: 1.0
  speed:
    enabled: true
    weight: 1.2
  disco:
    enabled: true
    weight: 0.8
  • enabled (boolean): If false, this trait will never be picked during spawning.
  • weight (double): Modifies the relative probability of this trait being selected. A weight of 2.0 makes it twice as likely to spawn compared to a weight of 1.0.

📝 Example config.yml (Bukkit)

# Chaos Chickens Configuration File
# Managed by DemonZ Development community
config-version: 3

# General Settings
chaos-chance: 0.50

# Whether explosive chickens destroy blocks on death
explosive-chicken-damage-blocks: true

enable-boss-chickens: true
boss-chance: 0.02
boss-trait-count: 3
enable-particles: true
enable-messages: true
announce-trait-on-spawn: false
only-natural-spawns: false
max-chickens-per-player: -1
check-for-updates: true
enable-folia-support: true
bstats-enabled: true

# Traits Weights & Settings
traits:
  explosive:
    enabled: true
    weight: 1.0
  speed:
    enabled: true
    weight: 1.2
  fire:
    enabled: true
    weight: 1.0
  magnet:
    enabled: true
    weight: 0.8
  golden:
    enabled: true
    weight: 0.5
  disco:
    enabled: true
    weight: 0.8
  zombie:
    enabled: true
    weight: 0.7
  teleport:
    enabled: true
    weight: 0.6
  ice:
    enabled: true
    weight: 0.9
  cursed:
    enabled: true
    weight: 0.7

For guides, API documentation, and releases, visit the Chaos Chickens GitHub Repository. Forging Digital Empires — DemonZ Development

Clone this wiki locally