Tags
Creators
Details
Licensed GPL-3.0-only
Published 4 months ago
Updated 2 weeks ago
All versions
1.1.3
Release
FIW Bosses 1.1.3 Forge 1.20.12 weeks ago 50
Compatibility
Minecraft: Java Edition
1.20.1
Platform
Forge
Supported environments
Client and server
Changes
[1.1.3]
Added
wind_chargeboss/minion ability — leaps toward the target and slams down on landing (no fall damage to the boss itself). This is a fully custom, config-driven mace-style jump-slam:damage,radius,knockback,launchPower,jumpPower,horizontalSpeed,minRange/maxRange, and an optionalfallDamagePerBlock(capped bymaxFallBonus) for a vanilla-flavored fall-scaling bonus — entirely independent of whatever is actually equipped. A boss can visibly wield aminecraft:maceand still hit for 1 damage here, or the reverse. SeeBOSS_CONFIG_DOCS.mdfor the full param table.- Note on real maces: equipping
"minecraft:mace"inequipment.mainHandalready gives any boss/minion the authentic vanilla smash-attack mechanic for free (mobs holding a mace get it automatically, same as players) — no new code was needed for that.wind_chargeis the separate, tunable alternative; the two can be combined or used independently. - On 1.20.1 (pre-1.21, no mace item or Gust particles),
wind_chargebehaves identically — jump/slam/knockback are entirely our own code — with period-appropriate particles/sounds.
Fixed
/boss minion spawnused to reject any minion definition with a non-"custom"baseEntity("uses a vanilla base entity — spawn it via a boss with summon_minions"), even though the identical definition worked fine when dropped in thebosses/folder and spawned with/boss spawn. Vanilla-base minions can now be spawned directly by command — the same stat/equipment-override logicsummon_minionsalready used is now shared by the command path.- Damage protection (
protectionmaps) is now applied before adaptation tracking records the hit, so fully-blocked damage is never recorded and partial protection is reflected in what adaptation actually resists.
Notes
- 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:V6w3FCuc"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:O9BUcsSY:V6w3FCuc"
}

