About Oxide Cleaner | Keep your system clean
OxideCleaner
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
