AutoVend
Rule-based sell & auction automation for SMP economy servers — with a full custom GUI.
AutoVend watches your inventory while you play. The moment a rule matches — say, more than a stack of oak logs — it opens your server's sell menu, moves the goods in, confirms, and goes back to sleep. Diamonds instead go straight to the auction house at the price you set. You keep mining, farming, or building; AutoVend handles the selling.
Entirely client-side. No server plugin needed — it works with the /sell and /ah sell commands your server already has, and both commands are fully configurable.
✨ Features
📜 Per-item rules
Each rule targets one item and either the sell menu or the auction house, with fine-grained conditions:
- Trigger amount — only fire once you ho
- Always keep — never dip below a reserve amount (keeps your building blocks safe)
- Full stacks only — sell complete stacks, keep the partials
- Max stacks per cycle — cap how much mo
- Cooldown + random extra — limit how ofional random component
- Plain items only — renamed, enchanted, or otherwise modified stacks are skipped automatically
🛡️ Protected items
A global blacklist that always wins over every rule. Put your beloved pickaxe's material on it and no rule will ever touch it.
🔔 Gaussian cycle delay
An optional, dedicated page: after each finibell-curve random number of ticks(min/max set by you) before it resumes scanning. The page renders the resulting distribution as a live curve while you type. Off by default.
⏱️ Tick-precise timing
Every delay is configured in game ticks (20 = 1 second): scan interval, per-click delay range, command settle time, confirm delay, and timeouts. Older sectomatically on first load.
🖥️ Custom GUI, vanilla look
A five-tab screen (Dashboard, Rules, Setting after vanilla container GUIs — beveled
panels, real slot wells, genuine button and h O (rebindable) or /autovend.
- Dashboard — engine state, session stats (items sold, stacks moved, auctions listed), last action
- Rules — create, edit, toggle and delete rules with an item picker
- Settings — commands, timing, behavior ct status overlay (corner of your choice) shows the engine state and countdowns. Optional chat feedback echoes every action — visible only to you.
🤝 Plays nice
- Auction confirmations ("Are you sure?" dialogs or plugin chest GUIs) are answered automatically — the confirm button labels are configurable
- Pauses whenever you're using a container, typing in chat, or have the AutoVend screen open
- Keeps working in the Esc menu (optional),
- Aborts cleanly with a logged reason if a menu doesn't open or closes unexpectedly
🚀 Getting started
- Install the mod (plus Fabric API) into your mods folder
- Join your server and press O
- Set your server's sell and auction commants:
sellandah sell {price}) - Add a rule under Rules, pick the item, set your conditions
- Flip the Engine switch in the sidebar — done
| Command | Effect |
|---|---|
/autovend |
Open the GUI |
/autovend toggle |
Enable / disable the engine |
/autovend scan |
Scan immediately and explain every rule's status |
📋 Requirements
- Minecraft 26.2 · Fabric Loader **0.19.25+
- Client-side only — nothing to install on the server
⚠️ Fair use
AutoVend automates gameplay actions. Some servers restrict or forbid automation — check your server's rules before using it. You are responsible for how you use this mod.
📄 License
GPL-3.0-or-later
