Boss Checklist Additions

Shows the real boss stats of your modpack in Boss Checklist (Dynamic Difficulty, Dungeon Difficulty), plus location, zone, loot level and missing bosses.

Boss Checklist Additions

๐Ÿ“– See how strong a boss really is in your modpack. Boss Checklist shows the base stats of every boss, but in a modpack with Dynamic Difficulty or Dungeon Difficulty those numbers can be far off: Ignis is listed with 450 health and ends up with 8,550. Boss Checklist Additions replaces them with the stats the boss actually has in your pack, shows where it's found and how dangerous that place is, and brings back bosses that Boss Checklist leaves out.

๐Ÿ”Ž Overview

Parameter Specification
๐ŸŽฎ Minecraft 1.21.1
โš™๏ธ Modloader NeoForge
๐Ÿ–ฅ๏ธ Side Client & Server (required on both for the real stats)
๐Ÿ“š Requires Boss Checklist 5.3.x
๐Ÿค Works with Dynamic Difficulty and/or Dungeon Difficulty (both optional)

โš”๏ธ Real Boss Stats

  • The Health and Armor tooltip in the boss info screen shows the real values instead of the base values, for example Health: 8550 (Base 450).
  • Bosses that have a level range in Dynamic Difficulty show the full range, for example Health: 2975โ€“5600 (Base 350) and Lvl 50โ€“100.
  • All values are solo values, the way you'll meet the boss when playing alone.
  • The numbers aren't typed in by hand: the server calculates them live from the configs that are actually active. Change your balancing, run /reload, and the checklist is up to date.

๐Ÿ“‘ Pack Info Tab

A new green bookmark in the boss book opens the Pack Info page:

  • Strength โ€” level, health, armor and attack, each next to its base value.
  • Location โ€” dimension and structure (or biome, or summoned / roams freely).
  • Zone โ€” the Dungeon Difficulty zone of that place and its loot level, so you know whether the trip is worth it.

๐Ÿฐ Dungeon Difficulty

If Dungeon Difficulty is installed, the zone of the boss is resolved from your Dungeon Difficulty config using the dimension and the location of its pack file, and the attribute bonuses of that zone are included in the stats. Random bonuses are shown as their average and marked with โ‰ˆ. Like everything else, this is the solo value.

๐Ÿ‘ป Missing Bosses

Boss Checklist drops every entry whose entity namespace isn't a loaded mod id โ€” which hides bosses from mods that register their entities under a different name (Remnant Bosses, for example). Boss Checklist Additions keeps those entries as long as the entity exists, and can hide broken entries whose entity doesn't exist at all.

๐Ÿ› ๏ธ For Modpack Developers

Everything pack-specific comes from data files, so the addon works in any pack. With a datapack or KubeJS you can describe each boss in data/<namespace>/boss_checklist_additions/bosses/<name>.json:

{
  "entity": "cataclysm:ignis",
  "dimension": "minecraft:the_nether",
  "location": { "type": "structure", "id": "cataclysm:burning_arena" }
}
  • location.type can be structure, biome, summoned or natural.
  • base_attributes overrides the base health, armor and attack for bosses that only set their real values when they spawn.
  • hidden: true leaves a boss completely untouched.
  • Structure names use the same structure.<namespace>.<path> translation keys as Explorer's Compass, so both show the same name.
  • New bosses are added through Boss Checklist's own files (bosses.json, server_bosses_ids.json and its lang file) โ€” the addon makes sure they aren't filtered out.
  • Commands for checking your setup: /bcadditions dump lists all calculated stats, /bcadditions compare compares the prediction with the boss you're looking at, /bcadditions observed and forget <entity> manage the base values learned from spawned bosses.

The full format is documented in the README.

๐ŸŒ Multiplayer & Servers

All stats are calculated on the server and sent to the clients when they join and after every /reload โ€” in singleplayer and on dedicated servers alike. If the server doesn't have the addon, Boss Checklist simply stays as it is and the Pack Info tab tells you why.

๐Ÿ“Œ Good to Know

  • Bosses without their own Dynamic Difficulty settings get their level from wherever they spawn. For those, the addon can't include the Dynamic Difficulty level of their location and marks them as depends on location.
  • Zones need a place. A zone comes from the structure or biome in the pack file. A summoned or free-roaming boss gets no structure or biome zone, only the entity entries (for example Wither or Ender Dragon) and the dimension-wide difficulty of Dungeon Difficulty apply.
  • Dungeon Difficulty has no public API. The zone is read through internal classes, so a future Dungeon Difficulty update may temporarily break it. If that happens, the addon switches the zone off and logs it once โ€” your game keeps running.
  • Tied to Boss Checklist 5.3.x. The addon hooks into Boss Checklist's screens. If a new Boss Checklist version changes them, the extra info simply disappears instead of crashing until the addon is updated.

โš™๏ธ Configuration

  • Client (config/boss_checklist_additions-client.toml): replace the stats, show the Pack Info tab, hide broken entries.
  • Server (<world>/serverconfig/boss_checklist_additions-server.toml): learn base values from spawned bosses, include Dungeon Difficulty, debug logging.

๐Ÿ™ Credits

Boss Checklist Additions Team

profile avatar
  • 9
    Projects
  • 5.5K
    Downloads

More from DrehverschlussView all