About this mod
Effortlessly re-shelves ingredients and consumables for you.
- Requirements
- Permissions and credits
- Changelogs
- Donations
by CounselorIji
Effortlessly re-shelves ingredients and consumables for you.
Tired of manually restocking your 420 racks for mixing, growing & packing?
NPCs will automatically reorder full stacks of whatever they need directly from the Cauldron, Chemistry, Mixer, Packing stations and all Storage Racks.
Restocking is instant and billed at the vendor’s price.
How it works?
- Item costs are deducted from your online banking account (or alternatively cash);
- Restocking triggers when an NPC removes the last item from a slot;
- The chemistry station requires 2 items of each to get started
- NPCs handle reordering exclusively. If you open the rack or remove/change items, restocking pauses;
- Supports only consumables, ingredients, growing, packaging and seeds items (excludes tools, drugs, and furniture);
- Officer Green manages deliveries and sends a daily receipt each morning.
How to install?
- Install MelonLoader (requirements + autoinstall)
- Download the latest version of this mod and extract it
- Place Reshelves.dll into the Mods folder; or ReshelvesMono.dll if you are on the Alternate build
- Launch the game
How to change defaults?
After the first launch, tweak options in UserData/Reshelves.cfg
Settings are self-explanatory:
["Reshelves Settings"]
# Enable or disable the mod (true = on, false = off)
enabled = true
# Send players a daily summary of all their transactions
notify_receipt = true
# Notify players daily if their bank balance goes negative
notify_negative_balance = true
# Set the maximum restock limit per item (0 = defaults to the item's stack limit)
max_stack_limit = 100
# Adjust restock price with a discount or markup (0.0 = no change, 1.0 = free/100% discount, -10 = 1000% markup)
discount = 0.0
# Enable cauldrons (1 item minimum)
cauldron_enabled = true
# Enable chemistry stations (2 items each minimum)
chemistry_station_enabled = true
# Enable mixing stations (1 item minimum)
mixing_station_enabled = true
# Enable packaging stations (1 item minimum)
packaging_station_enabled = true
# Enable small racks (1 item minimum)
small_rack_enabled = true
# Enable medium racks (1 item minimum)
medium_rack_enabled = true
# Enable large racks (1 item minimum)
large_rack_enabled = true
# Use cash for transactions instead of online payments
use_cash = false
# Allow players to go into debt (negative balance)
use_debt = false
# Allow cash-only items to be restocked (seeds, etc.)
allow_cash_only_items = true
# Players will also restock when using the stations
player_restock_stations_enabled = false