SellBoost

Randomized sell price boost events for EconomyShopGUI. Automatically triggers timed boosts on configurable items with custom multipliers, actionbar display, and restart persistence.

143

Quick challenge

How far can you run before the mobs catch you?

SellBoost

🚀 SellBoost

A Paper plugin that integrates with EconomyShopGUI to run automatic randomized sell price boost events. At a configurable interval, the plugin picks random items from your shop and applies individual multipliers to their sell price — keeping your economy fresh and giving players a reason to stay active.

---

✨ Features

- Automatic boost rotation at a configurable interval (hours, minutes, or seconds) - Server-wide boss bar mode — several items boosted at once, each with its own multiplier - Server-wide boss bar mode — one item boosted at a time - Per-item `min_multiplier_only` flag — forces an item to always use the base minimum, never the rolling range (useful for rare/valuable items like diamonds) - Server-wide boss bar — the multiplier window gradually escalates each cycle up to a configurable ceiling, then wraps back. Epoch and roll time persist across restarts - Server-wide boss bar — boosted sell prices are written directly into the EconomyShopGUI shop files on boost start and restored automatically on boost end; no manual reload needed - Server-wide boss bar — shows boosted items, their multipliers, and a live countdown during a boost; shows time until the next boost while idle - Live actionbar display showing boosted items and multipliers - Chat and title screen announcements — each independently toggleable - `no_repeat_last` — prevents the same items from being picked in back-to-back boosts - Boost state (active items, multipliers, timers, rolling epoch) persists across server restarts via `data.yml` - Manual controls with `/sellboost start | stop | status | reload`

---

🎮 How It Works

When a boost fires, SellBoost picks random items from your configured list and assigns each a random multiplier. Players see it live on the boss bar and actionbar:

``` ⚡ SELL BOOST | Wheat (3x) | Coal (2.5x) | String (4x) | 13m 34s ```

The sell price shown in `/shop` updates instantly to reflect the boost. When the boost ends, all prices are restored automatically. Only boosted items get the multiplier — everything else sells at normal price.

---

💻 Commands

Permission node: `sellboost.admin` — OP only by default

| Command | Description | |---|---| | `/sellboost start` | Trigger a boost manually | | `/sellboost stop` | Stop the current active boost | | `/sellboost status` | Show boosted items, multiplier range, rolling epoch, and countdown | | `/sellboost reload` | Reload config without restarting |

---

⚙️ Configuration

File: `plugins/SellBoost/config.yml`

```yaml mode: type: MULTIPLE # MULTIPLE | SINGLE multiple: count: 3 no_repeat_last: true

rotation: unit: MINUTES # HOURS | MINUTES | SECONDS value: 60

boost: duration: unit: MINUTES value: 15

multiplier: min: 2.0 max: 4.0 step: 0.5 rolling: enabled: true interval: unit: HOURS value: 2 ceiling: 6.0 # range stops escalating here, then wraps back to base

autosave: enabled: true interval_ticks: 200

notifications: actionbar: true chat: true title: true bossbar: true

display: bossbar: active_format: "&6⚡ SELL BOOST &8| &e{items} &8| &a{remaining}" idle_format: "&7Next boost in &e{next}" show_idle: true

items: - path: "Farming.page1.items.28" display: "Wheat" - path: "Ores.page1.items.9" display: "Diamond" min_multiplier_only: true ```

---

🔍 Finding Item Paths

Open your EconomyShopGUI shop config files in `plugins/EconomyShopGUI/shops/`. The path format is: ``` ShopFileName.page1.items.SLOT ``` Example — shop file `Ores.yml`, Iron Ingot in slot 16: ```yaml - path: "Ores.page1.items.16" display: "Iron Ingot" ``` > If a path is invalid or the item is not sellable, SellBoost logs a warning and skips it on boot.

---

📦 Installation

1. Drop `SellBoost.jar` into your server's `plugins/` folder 2. Ensure EconomyShopGUI (free or premium) is already installed 3. Restart the server 4. Edit `plugins/SellBoost/config.yml` — set your item paths and multiplier settings 5. Run `/sellboost reload`

---

🔧 Requirements

- Paper / Spigot 1.21.x · Java 21+ - EconomyShopGUI (free or premium)

---

💬 Join our Discord for support, downloads, and updates 🔗 More plugins by Treamhiler 🐙 GitHub

ADS