3tspawner.shop. Also requires shop.enabled: true in config.yml (default).
Disable the shop
Quest, crate, or key servers can turn the catalog off and give spawners from another plugin:config.yml
false:
- The main-menu Shop button is hidden
/3ts shopand purchases are blocked/spawnershopis not registered (restart required after changing this)
3tspawner.admin.give.
Changing shop.enabled or commands.gui-roots needs a full restart to unregister /spawnershop. /3ts shop is blocked after /3ts reload.
You can keep /3ts shop and disable only /spawnershop with commands.gui-roots.shop: []. Empty shop roots stay empty.
Default catalog
Shippedshop.yml lists vanilla mobs only, each with a physical and virtual listing. Custom / Mythic / item-producer mobs are not in the default catalog — add them via mobs/custom.yml and shop entries (or auto-fill) when you opt in.
Auto-fill
config.yml
mobs/*.yml get new shop rows on load/reload. Existing rows are never overwritten. Listings for disabled modes can be hidden.
GUI behavior
- Tier categories and paging live in
menus.yml(shop.categories,page-size) - Buy amount presets and custom amounts up to
max-purchase-amount - Search and sort are available in the shop GUI
Pricing
Edit prices per listing inshop.yml:
shop.yml
mode must be physical or virtual. Virtual rows can set mob-key when the shop key differs from the mob key.