# Changelog — v2.0.0
### Added
- Major new **Sell Through Button** mode alongside the classic Sell on Close mode
- **Protected Slots** system for preventing selected inventory and hotbar slots from being sold
- **Protected Slot Preview** with a visual inventory editor
- Protected slot overlay directly on inventory and container screens
- Always protected armor and offhand slots
- Automatic hybrid Sell button detection using item names, lore, materials, language keywords, position, and GUI context
- Manual Sell button detection using a configured item material
- Configurable Sell button click delay
- Randomized Sell button click delay
- Configurable Sell button processing delay
- Safer cursor handling for Button mode
- Bounded GUI opening retries with backoff
- Better selling support for continuously replenished inventories
- More opt-out analytics with a public dashboard
- Support for Minecraft **1.21.9 to 1.21.11, 26.1, 26.2, and 26.3**
### Changed
- SellMod has been substantially rewritten with a more reliable selling flow
- Sell on Close now continues through normal cooldown and reopen cycles instead of being permanently stopped by manually closing the GUI
- Selling now handles full sell inputs and temporarily empty inventories more reliably
- Transfer Burst works across both selling modes
- SHIFT and PICKUP transfer modes are both supported throughout the selling process
- Item transfer and sell cycle timing can be randomized
- Configuration has been reorganized into dedicated General, Sell Through Button, Protected Slots, and Analytics sections
- Configuration data is persisted and migrated automatically
### Fixed
- Sell GUIs getting stuck when opening fails
- Selling getting stuck indefinitely during stalled interactions
- Automation incorrectly ending because the inventory was temporarily empty
- Armor and offhand being exposed to automated selling
### Notes
- **Sell Through Button** does not silently fall back to Sell on Close if no valid Sell button is detected.
- **Protected Slots** can be configured from the Protected Slots category using the visual preview. Left click normal inventory and hotbar slots to toggle protection. Protected slots are shown with a red tint.
- Armor and offhand are always protected and cannot be unprotected.
- SellMod does not verify whether a server actually paid you. Items counted as sold are items submitted through the sell action.
- Server sell GUIs vary between servers, so button detection may behave differently on heavily customized menus.
- Review your SellMod configuration and Protected Slots before enabling automation on a new server.
- Analytics are optional and do not collect usernames, UUIDs, server addresses, inventory contents, GUI contents, screenshots, chat, coordinates, worlds, commands, filesystem paths, or Minecraft and mod version telemetry.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }