champions-alter
Modby Drowningfish233
This is an add-on for the Champions mod, which allows you to easily control the spawn rate of champion creatures.
Type
Mod
CurseForge Downloads
10,060
CurseForge ID
Modrinth Downloads
1,367
Modrinth ID
Last Updated
Oct 24, 2026
Description
This mod allows you to dynamically control the spawn rates of champion mobs through Kubejs. You can find the configurations for the spawn rates of champion mobs provided by various stages in champions-server.toml and configure them via Kubejs.
(KubeJS is optional, but if you don't install KubeJS for modifications, this mod will have no effect!)
By default, you can apply new stages in Kubejs to control the spawn rate of champions.
You can refer to the images below for partial script tutorials.
For example, if I set the stage to Kether, a large number of high-star creatures will spawn in the world (if possible)
This mod was created for the Reverie Foundry modpack!
// Visit the wiki for more info - https://kubejs.com/
// console.info('Hello, World! (Loaded server example script)')
//
const ChampionHelper = Java.loadClass("top.theillusivec4.champions.common.util.ChampionHelper")
const ChampionAttachment = Java.loadClass("top.theillusivec4.champions.common.capability.ChampionAttachment")
const List = Java.loadClass("java.util.List")
ChampionsJs.addSephiahName(event => {
let entity = event.getEntity()
let entityName = entity.getName().getString()
let entityId = event.getMobId()
let sephiahName = event.getName()
console.log(entityName)
console.log(sephiahName)
console.log(entityId)
if (entityId === "minecraft:zombie") {
event.setName("Hod")
console.log("after set sephirahName")
console.log(event.getName())
}
// event.setCanceled(true);
})
// ChampionsJs.preSpawn(event =>{
//
// console.log("/tp Dev "+ event.getEntity().position().x()+ " " + event.getEntity().position().y()+ " " + event.getEntity().position().z())
// console.log(event.getEntity().name)
// // event.setCanceled(true);
// })
ChampionsJs.postSpawn(event => {
console.log("/tp Dev " + event.getEntity().position().x() + " " + event.getEntity().position().y() + " " + event.getEntity().position().z())
ChampionAttachment.getAttachment(event.getEntity()).ifPresent(champion => {
console.log(event.getEntity().name.getString() + ": " + ChampionHelper.isValidChampion(event.getChampion().getServer()))
})
// event.setCanceled(true);
})
Compatibility
Mod Loaders
Game Versions
Recommended Gear
AffiliateHardware and extras that pair well with this mod.
As an Amazon Associate I earn from qualifying purchases.
Screenshots
Similar Mods
Rabbit Pathfinding Fixed
Fixes rabbit pathfinding efficiently
Gore and More
Gore and More is a gorey mod that adds blood and splatter to all the living entities, including sound, everyone has excl...
One Block Fish Farm [Fabric]
This mod allows the use of old fishing farms before 1.16
Nickname Easy
Most efficient custom nickname mod for Forge and Folia
AE2 PowerTools
A collection of handy utility tools for Applied Energistics 2 network management and debugging
Pure Ores (Fabric)
Adds more ores to the game, giving you many options for awesome looking gear and blocks!