All scripts
Lucifer scriptv1.0 Config builder
AUTO PROVIDER
Harvests your provider worlds on their own timer, and never walks in too early. Give it a list of worlds and the providers to punch. It punches only what is ready, stores the output as it fills up, then waits until the next provider is due before the next round.
The Run
- Enters each provider world and reads how much time each provider has left
- Punches every ready provider once, working row by row and turning at the end of each row
- Collects the output as it drops, and sweeps up anything still on the floor before leaving
- Stores an item as soon as it reaches your amount, then walks straight back to carry on
- Works out when the fastest provider will be ready and waits exactly that long before the next round
Reads the Timer, Not a Guess
- Time left is worked out from the item's grow time minus the tile's actual progress
- If the timer cannot be read, it falls back to the game's own harvest check
- A provider still growing is never punched
- It punches again only when the first hit did not register, so no punch is wasted
- From each position, it punches every ready provider within reach before it moves
Your Worlds, Your Providers
- One provider list for every world, or a separate list for any world that needs its own
- Providers can be written by ID or by name (for example "Chicken"), and the name is looked up for you
- A name that cannot be found is flagged in the console, so you know to enter its ID
- World list from the config, or from a plain
.txtyou keep updating (WORLD|DOOR|ids, one per line) - Blank lines and lines starting with
--or#in the file are skipped
Stores Item by Item
- Each item has its own storage and its own carry amount (1 to 200)
- Storage can be one world or a list: when one is full or cannot be entered, the next one takes the load
- It groups the storage trips so it warps as little as possible
- It stores early when the backpack is nearly full, or when an item can no longer be picked up
- In single-round mode, it can store everything at the end, even amounts below your carry amount
- Checks a drop tile is reachable and has room before standing on it
Waits Smart
- Each world gets its own next-ready time
- A round visits only the worlds that are due, and skips the rest
- Minimum and maximum waits between rounds, so it never spins in a loop and never sleeps too long
- A world with no providers, or one it cannot enter, is checked again after a set number of minutes
- It stays online while it waits
Knows When to Walk Away
- Detects a nuked world, a wrong door or a level lock during the warp
- Reconnects after every few failed warps instead of hammering the server
- Waits for a reconnect when the bot goes offline, and holds without spamming while the account is banned
Also Inside
- Auto collect only in provider worlds, with its own range, and it is switched off before every warp so storage worlds are never swept
- Optional gem collecting
- Loop mode, or one round and stop
- Each bot slot starts a little later than the one before
- Random delays between punches and steps
- Round summary in the console: providers punched, worlds visited and how much of each item came in
- Final report: rounds, punches, items stored and storage trips
- Optional Discord webhook with a summary for each round, the final report and an alert when every storage is full