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

  1. Get an Uncharged Oracleite from Mysterious Dust in the Refinery (mining level 20+) or from the Zeta Shop.
  2. Hold it in your off-hand (a single one, not a stack) and mine diamond ore. Each ore adds one charge.
  3. 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.

yaml
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 FireHeal health at most once every 5 seconds.
  • Impulse summons Electrons (Vexes, up to MaxElectrons) and calls lightning on nearby players. Below FinalStageHealth of his health he speeds up, and if he isn't killed within FinalStageSeconds he escapes with no loot.
  • Tohka marks nearby players with Astral Starfall, which strikes the marked spot for StarfallDamage a moment later. At half health she gains Strength, Resistance and Speed.
yaml
  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

yaml
  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.MovementSpeed is a multiplier on the mob's normal speed.
  • Boss.TeleportChanceGeneral: percent chance to teleport to a player who hits it.
  • Drops are ITEM: percent chance, each rolled separately. ITEM is an upper-case name (MYTHIC_ARTIFACT, ZETA_TEAR, ...) or any /mine give id. ExperienceMultiplier scales 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

yaml
  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.