Description
⚔️ Champion Arena
A card-battle mob farm: your champion fights hordes on a pixel-art arena, and every kill counts as yours.
Bind a Champion Card with your own blood, gear up your champion and pick the mobs. Waves of hordes and bosses play out on the arena screen, and the loot drops straight into the block. No mob ever spawns in the world, but you still get player-only drops, Looting and XP.
✨ Features at a glance
- 🃏 Champion Card bound with 90% of your health, showing your own face
- 🏟️ Pixel-art battle screen with your skin, mob cards, damage numbers, crits and misses
- ⚔️ Your real gear matters: weapon damage, enchantments, armor, shields, totems and food all count
- 📈 Five arena tiers, from 21 kills a minute up to 1500+ on a maxed arena
- 👑 Boss waves every 25 waves with 10× loot and configurable rewards
- 📦 Big loot slots: up to 2048 items per slot
- 🛡️ Durability upgrade: trade a little speed for an invulnerable champion that never rests
- 🔌 Side configuration panel: push, pull, per-face filters with items,
#tagsand@mods - 🎯 Native drops: edited loot tables, KubeJS/LootJS, CraftTweaker and modded drops all work
- 🖥️ Server friendly: per-player, per-chunk and server-wide limits
- ⚙️ Fully configurable: every number is in the server config
🚀 Getting started
1. Craft a Champion Arena (iron swords, gold, iron, a chest and stone bricks) and a pair of Champion Cards.
2. Sneak and use a Champion Card to bind it. It costs 90% of your current health but never kills you.
3. Place the card in the arena, add armor, a weapon, a shield and food. Want more farms? Bind a card for each arena.
4. Put a spawn egg (never used up) or a Mob Sigil in a mob slot.
5. Watch your champion fight. Loot and XP collect in the arena.
💡 No spawn egg? Hold a blank Mob Sigil in your offhand while you kill a mob yourself. After 25 kills it chooses that mob. |
🃏 The Champion Card
- Binding costs 90% of your current health, but it never kills you
- The bound card's tooltip shows your face
- Every bound card is a champion of its own: bind one card for each arena and run as many farms as you like
- One card fights in one arena at a time
- The bond fades after 12 hours of fighting (Vitality), then you bind the card again. Only time the arena is actually running counts: a paused, idle or unloaded arena doesn't use it up. Servers can change or turn this off
⚔️ Battles
Each wave is a horde. Your champion fights it with the stats of the gear you gave it:
- Every swing hits the front mob in full and cleaves the rest of the horde; Sweeping Edge cleaves harder
- Only 4 mobs can hit back at once
- Weapon damage, Smite and Bane of Arthropods make waves faster
- Armor and Protection shorten recovery, from 8 seconds down to 1.5
- Crits and dodges ("Miss") show on the cards
- Knockback can throw a mob out of the arena (no drops)
- Looting and Fire Aspect work like real kills
- A shield blocks hits, a totem saves a knockout, and food heals mid-fight and cuts recovery
📈 Arena Tiers
Stone, Iron, Diamond and Netherite tiers unlock more mob slots (1 to 5), double the horde each time, and make the loot slots bigger.
| Tier | Horde | Mob slots | Items per slot | Push / pull |
|---|---|---|---|---|
| Base | 2 | 1 | 64 | 2 |
| Stone | 4 | 2 | 256 | 4 |
| Iron | 8 | 3 | 512 | 8 |
| Diamond | 16 | 4 | 1024 | 16 |
| Netherite | 32 | 5 | 2048 | 64 |
Kill rates
Zombies on normal difficulty, measured by the mod's own tests:
| Tier | Iron gear | Netherite gear | Netherite gear + 4 Speed |
|---|---|---|---|
| Base | 21 / min | 39 / min | 96 / min |
| Stone | 26 | 76 | 187 |
| Iron | 47 | 154 | 380 |
| Diamond | 94 | 307 | 760 |
| Netherite | 188 | 614 | 1521 |
👑 Boss Waves
Every 25 waves, one elite mob with 4× health replaces the horde.
- Drops 10× the horde's loot and XP
- Plus bonus rewards from a config list: emeralds, Bottles o' Enchanting, golden apples and name tags; diamonds from the Iron tier; totems and enchanted golden apples from Diamond; netherite scrap from Netherite
- Bosses are beatable: a fight can last 2 minutes, the champion eats from the food slot when hurt, and a boss that wins keeps its wounds, so the next try finishes it off
- Boss mobs like the Wither and the Warden are off by default and can be unlocked per tier
🧰 Upgrades
Four upgrade slots, plus a gold-rimmed slot of its own for Durability:
| Upgrade | Effect |
|---|---|
| Speed | Shorter waves and recovery |
| Capacity | More loot pages (27 to 81 slots) |
| Loot Lens | Extra loot rolls |
| Auto-feeder | Pulls food from neighbouring inventories |
| Spectator | Keeps fighting with no player nearby |
| Durability | Stacks to 10. Each one: 10% less damage taken, gear wear and recovery, 2% fewer kills a minute |
🛡️ Durability
An end-game upgrade crafted from nether stars, a dragon head, totems, dragon's breath and netherite ingots.
- Each one cuts damage taken, gear wear and recovery by 10%
- Each one costs 2% of kills per minute
- Ten make the champion invulnerable with unbreakable gear and no recovery, running nonstop at 80% of the normal rate
📦 Big Loot Slots
- Each loot slot holds 64 / 256 / 512 / 1024 / 2048 items by tier
- Only stackable or undamaged items stack past 64; damaged gear stays one per slot
- A click or shift-click takes one normal stack (64), so your inventory never overflows
- Big counts show short: 1.5k, 2k
- Hover a slot to see the exact count
🔌 Automation
- Side configuration panel next to the screen: each face is off, input, output or both
- Each face can push to and pull from the block next to it, 2 to 64 items per transfer by tier
- Per face, choose what it accepts: food, replacement armor, a weapon, offhand items, charms, mob choices, upgrades
- Per face output filter (6 slots, allow or deny): match an item, a
#tagor a whole@mod, so different loot goes out on different sides - Redstone control, a pause button and comparator output
- XP storage with Mending repairs, a withdraw button and glass bottle filling; liquid XP for pipes when a mod adds a
forge:experiencefluid - Optional Forge Energy cost per wave
🎯 Native Drops
Each kill runs the mob's own death-drop code as you, with Looting and killed-by-player conditions. These all come through:
- Edited loot tables and datapacks
- Global loot modifiers (KubeJS / LootJS, CraftTweaker)
- Drop events and modded mobs' custom drops
- The mob's own gear
Datapacks can also override mob stats in data/<namespace>/arena_mobs/*.json.
🎲 Choosing Mobs
- Spawn eggs (never used up) or Mob Sigils, filled by killing a mob 25 times with a blank sigil in your offhand
- While a sigil is in your offhand, a kill counter with the mob's model shows next to your hotbar
- A sigil's tooltip shows its mob turning in 3D, for any mob, modded ones included
- Mob order: cycle, random, weighted or focus
- Right-click a mob slot with an empty hand to fight only that mob
🖥️ The Arena Screen
- Your champion card with your skin, gear, HP and stamina
- Mob cards with type icon and level, crowned boss cards, and cards that crack when a mob dies
- Damage numbers, crits and misses, and loot that flies into the slots
- A stats tab: DPS, effective health, clear and recovery times, kills and loot per minute
- Hover gear in your inventory to preview what it would change
- Animation speed: full, quick or off
- Frames are 9-slice textures that resource packs can replace
🤝 Optional Compatibility
Nothing is required. When these are installed:
- JEI: info pages for every item and an arena page on each spawn egg
- Jade: the arena's owner, tier, wave, mob and recovery
- Curios: charms give their Curios bonuses
- Infinity Relics: relic effects work in the arena, relics level up from arena kills, and boss waves can drop caches
🖥️ Servers
- Limits per player, per chunk, and on server-wide kills per minute
/arena statslists the busiest arenas (operators only)- Every gameplay number is in one file,
config/championarena-common.toml, created at first launch and used by every world. Players who join get the server's values automatically
⚠️ Champion Arena is a Forge 1.20.1 mod. It must be installed on both the server and the client. |
Made for skyblock packs and anyone who would rather watch a fight than build a mob tower. Licensed under GPL-3.0.






