Oracles
Oracles
The oracle module. Three end-game bosses, one per phase, summoned with Charged Oracleite.
Config file: modules/oracle/config.yml.
| Phase | Oracle | Mob | Mining level | Health | Damage |
|---|---|---|---|---|---|
| 1 | Radalite | Piglin Brute | 40 | 1,100 | 14 |
| 2 | Impulse | Zombie | 45 | 1,600 | 18 |
| 3 | Tohka | Wither Skeleton | 50 | 2,000 | 28 |
Getting Oracleite
- Get an Uncharged Oracleite from Mysterious Dust in the Refinery (mining level 20+) or from the Zeta Shop.
- Hold it in your off-hand (a single one, not a stack) and mine diamond ore. Each ore adds one charge.
- At
AmountOfOreForCharged(35) it becomes a Charged Oracleite.
Summoning
Right-click an Emerald Ore with Charged Oracleite. A menu shows each phase with its health, damage, level requirement and cooldown. Clicking a phase checks everything again, uses one Charged Oracleite and summons the boss on top of the ore.
The boss is invulnerable for its first 5 seconds while it rises. Summoning is refused in worlds
listed under Settings.DisableCustomMobWorlds in modules/core/config.yml.
Oracles:
SummonBlock: EMERALD_ORE
BroadcastOnDeath: true
Oracleite:
AmountOfOreForCharged: 35
CooldownTime: 3600
MinimumLevel:
Phase1: 40
Phase2: 45
Phase3: 50
SummonBlock: the block to click. Names match partially.BroadcastOnDeath: announce every Oracle kill to the server.CooldownTime: seconds before the same player can summon the same phase again. Cooldowns are saved with the player.MinimumLevel: mining level needed for each phase.
/mine oracle shows a player's Oracle kills and cooldowns.
Abilities
All three can't be hurt while standing in water, and have a chance to teleport to whoever hits them.
- Radalite sets players alight on hit. Fire and lava heal it instead of hurting it, by
FireHealhealth at most once every 5 seconds. - Impulse summons Electrons (Vexes, up to
MaxElectrons) and calls lightning on nearby players. BelowFinalStageHealthof his health he speeds up, and if he isn't killed withinFinalStageSecondshe escapes with no loot. - Tohka marks nearby players with Astral Starfall, which strikes the marked spot for
StarfallDamagea moment later. At half health she gains Strength, Resistance and Speed.
Abilities:
Radalite:
FireHeal: 60
Impulse:
MaxElectrons: 4
LightningDamage: 4
FinalStageHealth: 0.2
FinalStageSeconds: 15
Tohka:
StarfallDamage: 6
The Singularity's Oracle Resistance perk reduces damage from Oracles and their attacks, and Oracle Guardian brings an Iron Golem to the fight.
Bosses and drops
Bosses:
Phase1:
Boss:
Entity: PIGLIN_BRUTE
Health: 1100
Damage: 14
SetNameAlwaysVisible: true
MovementSpeed: 1.3
KnockbackResistance: 1
TeleportChanceGeneral: 10
Drops:
MYTHIC_ARTIFACT: 60
ZETA_TEAR: 50
HELL_RUNE: 100
RUNE_DUST: 65
FOSSIL_TRANSMUTER: 65
RADALITE_CLAW: 100
FABLED_ARTIFACT: 75
ExperienceMultiplier: 3
Boss.MovementSpeedis a multiplier on the mob's normal speed.Boss.TeleportChanceGeneral: percent chance to teleport to a player who hits it.DropsareITEM: percent chance, each rolled separately.ITEMis an upper-case name (MYTHIC_ARTIFACT,ZETA_TEAR, ...) or any/mine giveid.ExperienceMultiplierscales the vanilla XP drop.
Default drops:
- Radalite: Mythic and Fabled artifacts, Zeta Tear, Hell Rune, Rune Dust, Fossil Transmuter, Radalite Claw.
- Impulse: Celestial and Divine artifacts, Zeta Tear, Ancient Relic, Bone Marrow, Light Rune.
- Tohka: Abyssal Shard, Abyssal Accelerator, Astral Rune, Astralite, Celestial and Divine artifacts, Zeta Tear.
Hell, Light and Astral Runes and Astralite are trophies for now; they have no use yet.
Oracles aren't saved with the chunk, so a boss still alive at a restart is gone afterwards.
/mine cullmobs removes every Oracle, Electron and Oracle Guardian still alive.
Tohka and Dark Imbuements
Tohka:
RequireDarkImbuement: false
With RequireDarkImbuement: true, players must crush (right-click) a Dark Imbuement before
each Tohka summon. Dark Imbuements have no in-game source yet, so leave this off unless you hand
them out yourself with /mine give dark_imbuement.
Existing installs
Older versions shipped with different boss health and summon settings. Your
modules/oracle/config.yml keeps whatever values it has. Compare it with the defaults above and
update it by hand if you want the current balance.