IdolObliterator

v1.0.0·Updated 2026-09-30

Server-side only. The Obliterator turns full stacks of tier materials into random Battle or Protection Idols. Players need no mods.

About this mod Author’s original text

Idol Obliterator

Server-side only. Players join with a completely unmodded game.

Feed the Obliterator a full stack of a tier material and pull the lever. When the lightning strikes, each full stack becomes a random Battle Idol or Protection Idol of that tier. Everything else inside is obliterated into coal as usual.

What turns into what

| Idol tier | Materials (raw or refined) |

|---|---|

| Wooden | Wood, Fine wood, Core wood, Yggdrasil wood, Ashwood, Timberwood |

| Bronze | Copper ore, Tin ore, Copper, Tin, Bronze |

| Iron | Scrap iron, Iron ore, Iron |

| Silver | Silver ore, Silver |

| Black metal | Black metal scrap, Black metal |

| Black marble | Black marble |

| Flametal | Flametal ore, Flametal |

| Bloodgold | Petrified tissue, Bloodgold |

  • One full stack (the item's max stack size, e.g. 50 wood or 30 iron) = one idol.
  • Each stack counts on its own, so a stack of iron ore plus a stack of iron gives two iron-tier idols.
  • Partial stacks and anything else follow the normal Obliterator rules.

Install

Install only on the server (it also works in single-player and when hosting). Put IdolObliterator.dll in BepInEx/plugins.

Players don't need to install anything.

Configuration

BepInEx/config/kairi.IdolObliterator.cfg is created on first start. Restart the server after editing it.

  • Enabled — turn the conversion on or off.
  • BattleIdolChance — chance (0–1) of a Battle Idol instead of a Protection Idol. Default 0.5.
  • StackSizeRequired — how many items make one idol. 0 (default) = one full stack.
  • VerboseLogging — log each conversion.
  • [Materials] — comma-separated item prefab names for each tier. Unknown names are reported in the server log.

How it works

When the lightning strikes, the game of the player who "owns" the Obliterator converts the contents to coal, exactly like vanilla. The server predicts that result, and as soon as the new contents arrive and match, it replaces them with the idols. Every player's Obliterator reloads a moment later. Nobody can have it open during the strike, so nobody sees the coal.

If anything doesn't match what's expected, the mod does nothing and the vanilla result stays, so items are never lost.

Changelog

  • 1.0.0 — Initial release.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_Valheim

File & checksum

Filename
IdolObliterator-1.0.0.zip
File size
20.1 KiB