Shop System
Shop System
Section titled “Shop System”Mod:
kyuubisoft-core.jar| Config:configs/kyuubisoft_core/shops/
The Shop System provides a configurable in-game shop where players can spend currencies earned from quests and achievements. Shops are defined in JSON and can be accessed via NPC dialog or commands.
Features
Section titled “Features”- Multiple Currencies — Quest tokens, achievement points, or item-based currencies
- JSON Configuration — Define shop items, costs and categories in config files
- NPC Integration — Open shops through citizen interactions or dialog macros
- Buy & Sell — Players can buy items and sell items back for currency
- Purchase Limits — Optional max purchases and sells per item per day
- Daily Shop Rotation — Configurable daily shop size with weighted random selection
- Command Purchases — Execute commands instead of granting items
- Custom Shops — Add your own shops alongside the defaults
- In-Game Admin Panel — Create, edit, and delete shops without editing JSON
Quick Start
Section titled “Quick Start”- The Core mod includes the shop system — no extra installation needed
- Shop configs are in
configs/kyuubisoft_core/shops/ - Use
/ksshop open <shopId>to open a shop in-game - Use
/ksshop listto see all available shops - Edit shop JSON files and
/ksadmin reloadto apply changes
Commands
Section titled “Commands”| Command | Description |
|---|---|
/ksshop open <shopId> | Open a specific shop |
/ksshop sell <shopId> | Open a shop in sell mode |
/ksshop list | List all available shops |
Documentation
Section titled “Documentation”import DocCardList from ‘@theme/DocCardList’;