ZenRecycle

v1.3.2·Updated 2026-10-04

The Obliterator preserves one randomly selected ingredient from each item. Burn trash in a fires or smash trash on the ground

About this mod Author’s original text

ZenRecycle

Recycle:

  • When using the Obliterator each item in the Obliterator has one of its ingredients randomly selected and 100% of the selected resource is extracted and left behind in the Obliterator, the other ingredients for that item are destroyed.

Trash:

  • You can Burn Trash in Bonfires and Iron Fire Pit (configurable).
  • You can Smash Trash on the ground.

How It Works

The rationale for this mod is that the Obliterator is not very interesting in vanilla, it lacks utility, and yet resources should be scarce.

If you can always recycle items and are guaranteed to get ingredients back then your need to go get more resources will be reduced.

On the other hand, adding a little bit of luck to the Obliterator makes it more fun to use since there is a small chance you could get back all the iron from that level 4 sword! Or maybe you will only get a pile of leather. Pull the lever, good luck!

If the item recycled is a metal ingot then it is melted down into its raw ore / scrap form. You will need to smelt it again to turn it back into an ingot.

You always get 100% (configurable) of the randomly selected ingredient, including all its level costs but no more than the max stack size of the resource. However, which ingredient gets recycled is selected at random from the item's recipe. Only one ingredient will ever be returned per item that is recycled.

If the item placed into the Obliterator has no recipe then it is destroyed, or maybe a little bit of coal is left behind if the God's smile on you.

Mods like Epic Loot and Jewel Crafting have not been tested.

Client / Server Requirements

NOTE: Technically it is not required on the server. However, if it is installed on the server then it will force all clients to have it installed as well. This is to enable two modes of usage:

  • Dedicated server admins can put the mod on the server to enforce all clients to have the mod installed and sync admin configs.
  • Trusted friends can agree to run the same mods and connect through a vanilla dedicated server with no enforcement but with locked admin configs.

Improve Your Experience

CORE MODS

The full collection of all Zen MODS:

  • Radically improved QoL
  • Incredible performance
  • Pre-configured
  • 100% Gamepad support
  • Spectacularly immersive

Enjoy!

Sample Config File

Settings file was created by plugin ZenRecycle v1.3.2

Plugin GUID: ZenDragon.ZenRecycle

[Recycle]

[Admin] Use the Obliterator/Deconstructor to salvage scraps from items.

Only a single ingredient will be recovered from each item in the machine.

The resource selected is chosen at random.

All levels of the item will be included in the total amount of the resource returned up to the max stack size.

[What percentage of that total should be returned? Default: 100%]

Setting type: Single

Default value: 1

Acceptable value range: From 0 to 1

Recycle Percent = 1

[Admin] List of items which will never be recycled.

However, they will still be destroyed / obliterated.

Setting type: StringList

Default value:

No Recycle - Items =

[Admin] These items must be in the machine for each use.

[Comma separated list of itemA:amount, itemB:amount, etc]

[Vanilla: blank]

Setting type: StringList

Default value: Thunderstone:1

Items Required Per Use = Thunderstone:1

[Admin] Obliterator crafting requirements.

[Vanilla - Iron:8, Copper:4, Thunderstone:1]

Setting type: StringList

Default value: Iron:8, Copper:4

Crafting Requirements = Iron:8, Copper:4

[Admin] Never recycle items that only have a single ingredient when that ingredient is not teleportable.

Single ingredient items can be abused to always get back the original ingredient and bypass portal restrictions.

Example: BronzeNails, IronNails

Setting type: Boolean

Default value: true

No Recycle - Single Ingredient No Teleport = true

[Admin] Ingots are melted into ore/scrap automatically.

This is a map of items that are melted back into other items.

By default it's a conversion map of ingots back to ore.

It could map anything to anything, but it

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:

ZenDragon-Zen_ModLib

File & checksum

Filename
ZenRecycle-1.3.2.zip
File size
31.8 KiB