AutoShop

AutoShop

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

56 downloads 0 followers

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.

Version Minecraft Loader Download

AutoShop Beta-0.0.2

Beta-0.0.2

1.21.11
paper
Download

AutoShop Beta-0.0.1

Beta-0.0.1

1.21.11
paper
Download