About NoMoreTrash
From ThunderstoreAutomatically clears trash to keep your game clean! No more overflowing trash bins - trash is cleared after you sleep and with a configurable hotkey.
NoMoreTrash
Automatically clear trash in Schedule I to keep your dispensary clean!
A MelonLoader mod for Schedule I that automatically clears trash after you sleep and provides a hotkey for manual cleanup. Never worry about overflowing trash bins again!
🎯 What Does It Do?
NoMoreTrash automatically executes the cleartrash console command to remove all trash from your dispensary. This happens:
- Automatically after you wake up from sleeping
- Manually when you press the hotkey (default:
P)
No more tedious trash management - focus on running your business while this mod keeps things tidy!
✨ Features
- 🛏️ Auto-clear after sleep: Automatically clears trash when you wake up
- ⌨️ Manual hotkey: Press a configurable key to instantly clear trash anytime
- ⚙️ Fully configurable: Customize hotkey, enable/disable features via MelonPreferences
- 🔄 Dual backend support: Works with both IL2CPP (main branch) and Mono (alternate branch)
- 🛡️ Robust fallback: If sleep event detection fails, uses timed interval (24 minutes)
- 📝 Clean logging: Informative messages about when trash is cleared
📥 Installation
Requirements
- Schedule I (Steam)
- MelonLoader v0.7.0 or newer
Steps
- Install MelonLoader on your Schedule I installation
- Download from MelonLoader releases
- Run the installer and select your Schedule I game folder
- Download NoMoreTrash
- Get the latest release from Releases
- Download the version matching your game branch:
NoMoreTrash-IL2CPP.dllfor main/beta branchNoMoreTrash-Mono.dllfor alternate/alternate-beta branch
- Install the mod
- Place the downloaded
.dllfile inSchedule I/Mods/folder - Launch the game - you should see NoMoreTrash initialization messages in the console
⚙️ Configuration
Configuration is done through MelonPreferences, located in Schedule I/UserData/MelonPreferences.cfg
Settings
| Setting | Default | Description | |---------|---------|-------------| | Hotkey | P | Key to manually clear trash | | HotkeyEnabled | true | Enable/disable hotkey trash clearing | | SaveEventEnabled | true | Enable/disable automatic clearing after sleep | | Command | cleartrash | Console command to execute (advanced) |
How to Change Settings
Edit config file
- Close the game
- Open
Schedule I/UserData/MelonPreferences.cfg - Find the
[NoMoreTrash]section - Change values (e.g.,
Hotkey = "O"for the O key) - Save and restart the game
### Available Hotkeys
You can use any Unity KeyCode value. Common examples:
- Letters: `A`, `B`, `C`, etc.
- Numbers: `1`, `2`, etc.
- Function keys: `F1`, `F2`, etc.
- Special: `Delete`, `Insert`, `Home`, `End`, etc.
[Full KeyCode list](https://docs.unity3d.com/ScriptReference/KeyCode.html)
---
## 🔧 How It Works
### Automatic Cleanup
**Primary Method (Preferred):**
- Hooks into the game's sleep/wake cycle via `TimeManager.Instance.onSleepEnd`
- When you wake up, trash is automatically cleared
- Seamless integration with game events
**Fallback Method:**
- If event hooking fails, uses a 24-minute timer (game's full day cycle interval)
- Ensures trash still gets cleared even if events aren't available
- Check console logs to see which method is active
### Manual Cleanup
Press the configured hotkey (default: `P`) anytime during gameplay to instantly clear trash.
### Cross-Backend Support
The mod uses conditional compilation to support both game backends:
- **IL2CPP** (main branch): Uses IL2CPP-compatible event handlers
- **Mono** (alternate branch): Uses native C# event handlers
Both versions function identically from the user's perspective.
---
## 🎮 Usage Guide
### First Time Setup
1. Launch the game with the mod installed
2. Check the console for: `"NoMoreTrash - Automatic trash cleanup initialized!"`
3. You'll see: `"Ready to keep things clean! Press [P] to manually clear trash."`
4. Play normally - trash will auto-clear when you sleep
### Testing the Mod
**Test manual clearing:**
1. Generate some trash in your dispensary
2. Press `P` (or your configured hotkey)
3. Console shows: `"✓ Trash cleared successfully!"`
**Test automatic clearing:**
1. Generate trash before sleeping
2. Sleep in the game
3. When you wake up, trash is automatically cleared
4. Console shows: `"✓ Trash cleared successfully!"`
---
## 🐛 Troubleshooting
### Trash isn't clearing automatically
**Check these:**
1. Look for this message on startup: `"Automatic trash cleanup enabled - clearing after sleep"`
2. Verify `SaveEventEnabled = true` in config
3. Make sure you're actually sleeping (not just waiting/skipping time)
**If you see: "cleaning every 24 minutes" instead:**
- The mod is using fallback mode (still works, just timed)
- Trash will clear every 24 in-game minutes instead of after sleep
### Hotkey doesn't work
1. Check console for: `"Ready to keep things clean! Press [X]"` - verify the key shown
2. Ensure `HotkeyEnabled = true` in config
3. Try a different key in case of conflicts with other mods
4. Make sure you're in-game (not in menus)
### Mod not loading
1. Verify MelonLoader is installed correctly (console shows MelonLoader version on startup)
2. Check you have the right version:
- **IL2CPP** build for main/beta branch
- **Mono** build for alternate/alternate-beta branch
3. Look for errors in `Schedule I/MelonLoader/Latest.log`
### Console shows errors
If you see `"Failed to clear trash:"` messages:
- Game console might not be available yet (try again in a moment)
- The `cleartrash` command might have changed in a game updateHighlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Dependencies
Needs 1 other project installed alongside it.
NoMoreTrash on Nxeon
From our catalogue- One-click install
- Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
- Server type needed
- BepInEx
- Server load
- light
- Latest build
- 1.0.0, released 2025-11-06
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 1 recorded build of NoMoreTrash.
Dependencies
- Required: MelonLoader
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
What kind of mod it is
From the catalogAdmin & protection
Permissions, moderation, anti-cheat and land protection for the people running the server.
Compatibility
- Game
- Schedule I
- Loaders
- BepInEx
- Requires
- One-click install needs a BepInEx server. 1 other project installed alongside it.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
- ✓AuthorSirTidez, as published on Thunderstore
- ✓LicenseNot published by the sourceFree


