OxideCleaner
OxideCleaner OxideCleaner

4.99 EUR

Checkout
OxideCleaner

🧹 OxideCleaner

Project details

Project: OxideCleaner
dev language: Python (FastAPI)
Plugin language: en / de (multilingual)
Version: 2.1.0
Author: @RustFlash

🧩 Description

Cleans up your oxide/ directory: finds orphaned files in
config/, data/, and lang/ and can delete them.
System .data files in oxide/data are never listed and are hard-protected against deletion.


⚙️ Features

  • Scan areas:
    • config/*.json & top-level folders
    • data/* files & top-level folders
    • lang/<locale>/*.json
  • Plugin matching:
    Against oxide/plugins and oxide/plugins/Disabled (.cs + .dll).
    Only entries whose base name does not correspond to a plugin are considered “orphaned.”
  • System protection (cannot be deleted & not visible):
    • Exact:
      data/oxide.users.data,
      data/oxide.covalence.data,
      data/oxide.groups.data,
      data/oxide.lang.data
    • Generic:
      data/oxide.*.data
  • Secure deletion:
    Only within the oxide/ path, with hard block for protected files.
  • No configuration required.

💬 Commands

Ingame chat (permission required)

/oxidecleaner - Open UI


🔐 Permissions

  • oxidecleaner.admin — required for all commands.

🗃️ What counts as “orphaned”?

  • config: *.json & top-level folders whose base name does not correspond to a plugin.
  • data: Files & folders in the top level whose base name does not correspond to a plugin. ⚠️ Exception: System .data (see above) are hidden & protected.
  • lang: *.json in lang/<locale>/ whose base name does not correspond to a plugin.

🧠 load, run, enjoy 💝