COWMODSКаталог модов

AutoShop

Configurable rotating shop with per-player stock limits and Vault economy support.

Автор: JayLgrs560обновлён 14 сент. 2026 г.
ЭкономикаУправлениеУтилиты

Описание

AutoShop

AutoShop is a rotating shop plugin for Paper servers. Items are randomly selected during each restock and given a random stock limit per player.

Features

  • Rotating shop with automatic restocking
  • Manual restocking with /ashop restock
  • Configurable restock interval
  • Per-item prices and availability chances
  • Random minimum and maximum stock per player
  • Per-player purchase limits
  • Purchase limits reset after every restock
  • Vault economy support
  • Shop GUI with multiple pages
  • Pagination based on the currently available items
  • Configurable GUI buttons and filler items
  • Custom messages and announcements through lang.yml
  • Reload configuration with /ashop reload

Commands

/ashop
/ashop reload
/ashop restock
/ashop stock
/ashop unstock

Permissions

autoshop.use
autoshop.reload
autoshop.stock
autoshop.restock

Configuration

AutoShop uses separate configuration files for different parts of the plugin:

  • config.yml — general shop and restock settings
  • shop/shop.yml — item prices, chances, and stock settings
  • gui.yml — shop layout, pages, and buttons
  • lang.yml — messages and announcements

Example Item

items:
  diamond_sword:
    material: DIAMOND_SWORD
    price: 5000
    chance: 10.0
    stock:
      min: 1
      max: 2

chance controls how likely the item is to be included when the shop restocks.

min and max are used to generate the stock limit for each player during that restock cycle. For example, with min: 1 and max: 2, a player can receive a stock limit of either 1 or 2 for that item.

Requirements

  • Paper 1.21.x
  • Vault
  • EssentialsX
  • A Vault-compatible economy plugin

Beta

AutoShop is currently in beta. Some features and behavior may still change as development continues.

Галерея

Shop Gui

Последние версии

Все версии →
beta

AutoShop Beta-0.0.2

Beta-0.0.2
14 сент. 2026 г.43Minecraft: 1.21.11paper
Скачать
Что нового
# AutoShop Beta-0.0.2 ## ✨ What's New ### 🛒 Improved Shop System * Added support for a configurable rotating shop. * Added configurable item prices, spawn chances, and stock limits. * Added support for Iron, Diamond, and Netherite gear. * Shop items are now organized across multiple GUI pages. ### 📦 Global Stock System * Added global stock shared across all players. * Stock decreases when an item is successfully purchased. * Items become unavailable when their global stock reaches zero. * Stock is automatically regenerated during each restock cycle. ### 🔄 Restock System * Added configurable automatic restocking. * Added 1-minute and 30-second restock warnings. * Added restock announcements. * Restock announcements display the currently available items and their stock. * Added configurable restock interval. ### 🧰 Manual Stock Management * Added `/ashop stock` for manually adding stock. * Added `/ashop stock <item> <amount>` for specific items. * Added `/ashop unstock` for viewing current stock. * Added `/ashop unstock <item>` for removing an item's entire stock. * Manual stock is limited by each item's configured maximum stock. * Manual stock is cleared on the next automatic restock. * Added configuration toggles for manual stock and unstock functionality. * Manual stock management is permission-controlled. ### 🖥️ GUI Improvements * Added a configurable multi-page shop GUI. * Added Previous Page, Close, and Next Page buttons. * Added configurable filler items. * Shop items remain visible even when temporarily out of stock. * Out-of-stock items are clearly marked as unavailable. * GUI layout and item slots are configurable through `gui.yml`. ### 💰 Economy & Purchases * Added Vault economy integration. * Added balance and affordability checks. * Added inventory-space validation. * Added global stock validation during purchases. * Added per-player purchase limits. * Added purchase success and failure messages. * Added automatic refund handling when a purchase cannot be completed. ### ⚙️ Configuration * Added separate configuration files for: * Shop logic * GUI layout * Language/messages * Shop item definitions * Added configurable announcement settings. * Added configurable manual stock settings. * Added configurable item stock minimum and maximum values. ## 🛠️ Improvements & Fixes * Improved stock validation and maximum-stock enforcement. * Prevented partial manual stock operations when the requested amount exceeds the maximum. * Added protection against integer overflow during manual stock calculations. * Improved configuration validation for invalid materials, prices, chances, stock values, GUI slots, and page configuration. * Improved handling of unavailable shop items. * Improved purchase rollback and refund handling. * Improved command tab completion. ## 📌 Beta Notice AutoShop Beta-0.0.2 is an early beta release. More features, improvements, and testing will be added in future versions.
beta

AutoShop Beta-0.0.1

Beta-0.0.1
13 сент. 2026 г.13Minecraft: 1.21.11paper
Скачать
Что нового
## AutoShop Beta 0.0.1 ### Added * Configurable rotating shop * Automatic shop restocking * Manual `/ashop restock` command * Configurable restock interval * Configurable item prices * Configurable item availability chance * Configurable minimum and maximum stock * Per-player purchase limits * Purchase limits reset after each restock cycle * Vault economy support * Configurable shop GUI * Configurable GUI pages and pagination * Dynamic next-page navigation based on available items * Configurable GUI buttons and filler items * Configurable messages through `lang.yml` * Restock announcements with 1-minute and 30-second warnings * Optional restock notification bell ### Commands * `/ashop` * `/ashop reload` * `/ashop restock` ### Permissions * `autoshop.use` * `autoshop.reload` * `autoshop.restock` ### Beta This is the first beta release of AutoShop. Features and behavior may change in future versions.