promotional bannermobile promotional banner

Champions Unofficial

It's an unofficial version of Champion mod.
Back to Files

champions-fabric-21.1.1.1.jar

File namechampions-fabric-21.1.1.1.jar
Uploader
kyogikyogi
Uploaded
Jul 26, 2026
Downloads
35
Size
1.0 MB
Mod Loaders
Fabric
File ID
8511814
Type
B
Beta
Supported game versions
  • 1.21.1

Curse Maven Snippet

Fabric

modImplementation "curse.maven:champions-unofficial-1074990:8511814"

Learn more about Curse Maven

What's new

Champions Unofficial — v21.1.1.1 (MC 1.21.1)
 
Platforms: NeoForge 21.1.215+ · Fabric 0.19.3+
 
---
What's New
 
Cross-platform port (Architectury)
The mod has been fully rebuilt from the ground up using Architectury Loom, targeting both NeoForge
and Fabric simultaneously. All core systems — affixes, champion spawning, data loading, network sync,
and the client HUD — are now shared in a single common module.
 
Archetype system
Champions are now built from datapack-driven archetypes
(data//champions/archetype/*.json). Each archetype defines entity filters, tier ranges,
weighted affix pools, and phase conditions. The old affix_setting format is still supported as a
legacy fallback.
 
Phase system
Champions can transition through phases based on health thresholds or ticks. Phases can add or remove
affixes dynamically, enabling enrage-style behaviour configurable entirely through datapacks.
 
New custom mob effects
- Wound — inflicts 50% more damage taken and halves healing received on any entity
- Paralysis — zeroes horizontal movement velocity each tick
 
New projectile entities
- Arctic Bullet — homing shulker-style projectile that applies Slowness III + Mining Fatigue III
- Enkindling Bullet — homing projectile that ignites the target for 8 seconds
 
Loot table support
Champions now roll champions:loot_tables/champion_loot.json on death, gated by the new
champions:champion_properties loot condition. Supports tier-filtered pools with enchanted book
rewards. Config-string drops (lootDrops) are still supported alongside the loot table.
 
---
Config
 
A full server config file (champions-server.toml) is generated using Forge Config API Port on both
platforms. All previously hardcoded values are now configurable:
 
- Spawn chance and beacon protection radius
- Per-affix tuning (cooldowns, ranges, damage values, proc chances)
- XP growth multiplier per tier
- Loot scaling and drop table entries
- Mob split inheritance (slimes, magma cubes)
- HUD visibility, particle toggle, and boss-bar blacklist
 
---
Affixes
 
All16 built-in affixes have been ported and verified:
 
┌─────────────┬─────────────────────────────────────────────────────────────┐
│ Affix │ Notes │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Adaptable │ Resistance stacks per consecutive same-type hit │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Arctic │ Fires homing ice bullets at the target │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Dampening │ Reduces direct damage taken │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Desecrating │ Drops lingering HARM clouds at the target's feet │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Enkindling │ Fires homing fire bullets at the target │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Hasty │ Flat movement speed bonus │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Infested │ Periodic and death-burst spider spawns │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Knocking │ Knockback + slowness on hit and when hit │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Lively │ Regenerates health after combat cooldown │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Magnetic │ Pulls the current target toward the champion │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Molten │ Fire immunity, lava pathfinding, fire aura and contact fire │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Paralyzing │ Chance to apply Paralysis on hit │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Plagued │ Poison aura around the champion │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Reflective │ Reflects a percentage of incoming damage │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Shielding │ Randomly toggles a damage-cancelling magic shield │
├─────────────┼─────────────────────────────────────────────────────────────┤
│ Wounding │ Chance to apply Wound on hit │
└─────────────┴─────────────────────────────────────────────────────────────┘
 
---
Commands
 
/champions summon and /champions egg have been ported with full affix argument completion.
 
---
Default Datapacks
 
Five tiers (white → aqua → yellow → red → purple) and three archetypes are included as built-in
datapacks:
- default_monster — general-purpose, scales affix count and strength by tier
- undead_warrior — undead-focused with Wounding/Desecrating bias
- elemental — Molten/Arctic/Enkindling for tier 2+ monsters
 
---
Known Limitations
 
- Tier weights (which tier spawns more frequently) are not yet individually configurable via config;
the built-in distribution is 50/25/15/8/2
- Explosion radius scaling for champion-caused explosions requires the NeoForge access transformer to
be applied; works on both platforms
- The Fabric side uses a server-tick entity scan for champion ticking (less efficient than NeoForge's
per-entity hook, but functionally identical)

This mod has no additional files