Daily Boss - More Config
Add more config for Daily Boss
📖About Daily Boss - More Config
DBMBC (Daily Boss More Boss Config)
Requires Daily Boss to work.
⚠️ Important Information
[!IMPORTANT]
THIS VERSION ADDS CONFIGURATION ONLY. It does NOT include any boss entities. It allows you to configure bosses provided by datapacks.🛑 DO NOT USE WITH DAILY BOSS - MORE BOSSES 🛑 They share the same logic but are separated to give you granular control over your modbucket. Using both will cause conflicts.
DBMBC adds support for bosses from multiple boss-focused mods and lets you decide which ones appear in the rotation, and where (Dimension / Biome).
Configuration is automatic and handled through a single file generated on first launch: config/dailyboss_spawn_rules.json
⚙️ Configuration
Global Settings
Control the default behavior for the mod.
"global_settings": {
"default_enabled": true,
"auto_add_new_bosses": true,
"require_biome_match": false
}
default_enabled: New or unconfigured bosses are allowed by default.auto_add_new_bosses: Newly detected boss IDs are automatically appended to the config file.require_biome_match:true: Boss spawns only if both Dimension AND Biome match the rules.false: Boss spawns if either checks pass (or if lists are empty).
Per-Boss Rules
Configure specific rules for each boss ID.
"boss_rules": {
"cataclysm:ignis": {
"enabled": true,
"dimensions": ["minecraft:the_nether"],
"biomes": ["minecraft:nether_wastes"],
"blacklist_mode": false
}
}
enabled: Force inclusion (true) or exclusion (false) from the rotation.dimensions/biomes: Lists of Allowed (Whitelist) or Forbidden (Blacklist) locations.blacklist_mode:false(Whitelist): The location must match at least one entry in the lists.true(Blacklist): The location must not match any entry.
📋 Evaluation Logic
- Boss Existence: The boss entity must be registered in the game.
- Enabled Check: If
enabled = false, the boss is skipped immediately. - Blacklist Mode:
- If
false(Whitelist): At least one condition must match. - If
true(Blacklist): No conditions may match.
- If
- Strictness:
- If
require_biome_match = true, both Dimension and Biome checks must pass.
- If
Examples
1. Disable a specific boss completely:
"cataclysm:maledictus": { "enabled": false }
(Note: Removing a boss entry restores it to global defaults. Explicitly setting false ensures it stays disabled.)
2. Allow only in Badlands:
"dungeons_and_combat:sunleia": {
"enabled": true,
"biomes": ["minecraft:badlands"],
"blacklist_mode": false
}
3. Allow anywhere EXCEPT the Nether:
"cataclysm:ancient_remnant": {
"enabled": true,
"dimensions": ["minecraft:the_nether"],
"blacklist_mode": true
}
💎 Loot & Progression
Every boss definition can map to high-value loot tables (e.g., Bastion Treasure) so victories feel meaningful without breaking early progression.
You can customize loot per boss in the JSON config without editing datapacks:
"loot": {
"loot_tables": [
"minecraft:chests/bastion_treasure",
"yourpack:custom/ignis_rewards"
],
"append_defaults": false
}
loot_tables: A list of loot tables to generate when the boss is defeated. (Replaces default loot).append_defaults:true: Adds your custom loot on top of the original drops.false: Replaces the original loot entirely with your selection.
- Leaving the
lootsection empty preserves the original datapack loot.
This layered system ensures non-destructive editing: Addon Loot → (Optional) Appended Defaults → Underlying Datapack Rewards