Tags
Creators
Details
Licensed GPL-3.0-only
Published 7 months ago
Updated 3 weeks ago
All versions
1.1.2
Release
FIW Bosses 1.1.2 Forge 1.20.14 months ago 46
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
[1.1.2]
Added
- Damage protection maps — new
protectionconfig on bosses, phases, and custom minions. Scale or block incoming damage per weapon item id ("minecraft:mace": 0.2), exact damage type id ("minecraft:mace_smash","minecraft:spear"), or category (melee,projectile,magic,fire,explosion,fall,lightning,freezing,drowning).0= fully immune. Phase maps override the boss map key-by-key. Built to tame the overpowered vanilla mace/spear and custom server weapons — on versions without the dedicated damage types (mace_smash is 1.21.8+, spear is 1.21.11 only), the item-id key works instead. - Faction system — optional
factionid on bosses and custom minions. Allies (same faction, or a boss and its own minions) don't retaliate against each other and their abilities/AoE can't hurt each other. Fully configurable per entity viadamageFactionAllies,targetFactionAllies, anddamageOwnGroup(all defaultfalse, preserving previous behavior). - Spawn counts —
/boss spawn <id> [count],/boss spawn <id> <pos> [count], and/boss minion spawn <id> [count]can now spawn multiple entities at once (default 1, no cap; extra spawns are slightly scattered). - Loot count ranges — loot entries support
minCount/maxCountfor random drop amounts (e.g. 10–120 diamonds at 50% chance). Oversized amounts split into multiple stacks automatically. - Water/lava handling — new optional
fluidblock on bosses and custom minions:drownImmune,fireImmune,floats(false = sinks and fights underwater),swimSpeed,pushedByFluids, andcanSwim(pathfinding stops avoiding water so bosses chase players into rivers instead of being cheesed from the shore).
Changed
- All ability chat messages are now optional. The
shield,heal,teleport, andsummon_minionsabilities no longer print built-in fallback taunts ("Your attacks are futile!", "You cannot stop me!", "Behind you...", "Rise, my servants!") when notauntis configured — omit the param and the ability is silent. Configuretauntto restore a message. - Ability target filtering was unified across all AoE/melee abilities using the new ally rules. Abilities that previously could never hit another boss (aoe_smash, melee_slash, slam, shockwave, charge) can now hit non-allied bosses, so rival boss fights behave consistently across all abilities.
Notes
- Vanilla-base minions (
baseEntityset to a real mob id) can't useprotection,faction, orfluid— those apply to bosses and custom minions only. - All features are available on every supported version and loader (1.21.11, 1.21.8, 1.21.1, 1.20.1 — Fabric, NeoForge, Forge).
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:O9BUcsSY:pK6UYonf"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:O9BUcsSY:pK6UYonf"
}

