Paper & Purpur 1.20-26.2
Java 21
Version 1.0.0
DYNAMIC PRICING
ShopStock includes a real supply-and-demand system.
When players buy an item, its price increases.
When players sell an item, its price decreases.
Prices gradually recover over time and always stay inside configurable minimum
and maximum limits. Bulk transactions calculate the complete price curve instead
of using the same price for every item.
Live supply-and-demand prices
Configurable price limits
Stock and market pressure tracking
Automatic price recovery
Accurate progressive bulk prices
Per-item dynamic pricing settings
IN-GAME GUI EDITOR
Create and manage shop items without manually editing YAML files.
Add the item currently held in your hand
Choose its shop category
Edit buy and sell prices
Change currency and menu position
Configure stock and selling limits
Add permissions and requirements
Edit command items
Delete items directly through the GUI
Full pagination for large shops
MAIN FEATURES
Fully customizable GUI shops
Dynamic supply-and-demand pricing
In-game GUI editor
Search items using /shop search
Bulk selling using /shop sellall
Limited stock and automatic restocking
Per-player or global selling limits
Rotating shops
Vault, experience-level and item currencies
Different currencies for individual items
Exact custom item and NBT/PDC support
Immediate and delayed command items
Per-item permissions
Item purchase requirements
PlaceholderAPI support and expansion
Custom skull textures
Typed vanilla spawners
Custom enchantment support
Optional MySQL synchronization
READY-TO-USE PRESETS
Survival+
The default preset. Includes 1,375 organized vanilla items across 15 categories,
plus a dedicated spawner category.
Survival
A complete survival shop containing all regular categories without spawners.
SMP
A smaller shop containing commonly purchased SMP items such as elytra, totems,
rockets, shulker boxes, food, beacons and utility items.
Blank
An empty starting point for creating a completely custom shop.
All presets use dynamic pricing by default and large categories are automatically
split into multiple pages.
SHOP CONTROLS
● Left-click — Buy one
● Shift + Left-click — Buy a stack
● Right-click — Sell one
● Shift + Right-click — Sell every matching item
PLAYER COMMANDS
Code (Text):
/shop
/shop
/shop search
/shop sellall
ADMINISTRATOR COMMANDS
Code (Text):
/shopstock editor [shop]
/shopstock reload
/shopstock preset confirm
/shopstock restock [all|shop|shop:item]
/shopstock rotate
/shopstock price shop:item
/shopstock status
/shopstock update
The short alias /sstock can also be used.
CUSTOM ITEMS & INTEGRATIONS
ShopStock can capture and sell exact ItemStacks, allowing custom names, lore,
enchantments, model data, persistent data and other custom item information
to remain intact.
Direct item support is available for:
● ItemsAdder
● Oraxen
● Nexo
● MMOItems
● EpicSpawners
● UpgradeableSpawners
Custom enchantment compatibility includes:
● EcoEnchants
● AdvancedEnchantments
● ExcellentEnchants
● CrazyEnchantments
REQUIREMENTS
● Paper or Purpur 1.20-26.2
● Vault and an economy provider for money-based purchases
Vault is not required when exclusively using experience levels or item currencies.
PlaceholderAPI and supported custom-item plugins are optional.
YouTube: https://youtu.be/sjG6syblUH0
Discord: https://discord.gg/R7HYChhTKg
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta