BellMarket

BellMarket

Plugin BellMarket. Itemshop for Minecraft servers

31 downloads

BellMarket


๐Ÿ›’ BellMarket

Shop Plugin for Minecraft 1.21+

by Bellzeb ยท Community Edition ยท Part of BellSuite


A modern, configurable shop plugin with built-in economy, dual-currency support, VIP-exclusive products, automatic SkinStudio integration, and a powerful Provider API.

No databases. No complicated setup. Just drop it in and start selling.


๐Ÿ’ฌ Community

Need help, want to report a bug or suggest a feature?

Discord: https://discord.gg/3V5beq8eAF


โœจ Highlights

  • ๐Ÿ›’ Category-based item shop
  • ๐Ÿ’ฐ Dual Currency (BellCoins + VIP Tokens)
  • โšก In-Game Price Editor (No YAML Editing)
  • ๐ŸŽจ Auto-Detection of SkinStudio Skins & Tiers
  • ๐ŸŒ EN/PL Localization with MERGE Updates
  • ๐Ÿ”Œ Provider API for External Plugins
  • ๐Ÿšซ No Vault Dependency
  • ๐Ÿ†“ Free Core + Planned Pro Addon
  • ๐Ÿš€ Designed for Paper & Purpur 1.21+

Why BellMarket?

Unlike most shop plugins, BellMarket focuses on simplicity, automation, and extensibility.

โœ” Built-in economy system

โœ” Dual-currency support

โœ” Native SkinStudio integration

โœ” No Vault dependency

โœ” In-game price editing

โœ” Unlimited categories and products

โœ” Provider API for custom integrations

โœ” Localization that survives updates

โœ” Modern GUI designed for current Minecraft versions


๐Ÿ› Shop

  • 54-slot inventory interface
  • Purchase confirmation screen
  • Multi-page category support
  • Unlimited products per category
  • Featured category shortcut
  • Custom icons, names and lore
  • Built-in navigation controls

The featured category can be pinned directly to the top bar, making premium or seasonal content easily accessible.


๐Ÿ’ฐ Currencies

BellCoins

The primary server currency used for standard purchases.

VIP Tokens

A separate premium currency intended for exclusive content.

VIP Tokens are earned through subscriptions, donations, external services, or administrator grants and remain completely separate from the regular economy.

Currency Purpose
BellCoins Standard purchases
VIP Tokens Premium & VIP content

๐Ÿ‘‘ VIP

  • VIP categories remain visible to all players
  • Only players with bellmarket.vip may purchase VIP products
  • Configurable access-denied message
  • Operators always have access
  • Featured VIP shortcut supported
  • Separate premium economy using VIP Tokens

๐ŸŽจ SkinStudio

BellMarket automatically reads your SkinStudio configuration and creates shop categories from skin tiers.

Features

  • Automatic tier detection
  • Automatic skin discovery
  • Automatic tier color detection
  • Automatic display-name detection
  • Tier-based shop categories
  • Default tier pricing
  • Per-skin price overrides
  • Skin exclusions
  • Tier enable/disable support

No manual item registration required.

Simply install BellMarket, generate categories, and your SkinStudio content is ready to sell.


โšก Price Editor

Adjust prices without editing YAML files.

/bm prices
โ†’ select tier
โ†’ select skin
โ†’ click current price
โ†’ enter new value
โ†’ saved

Additional tools:

  • Edit SkinStudio tier pricing
  • Edit individual skin pricing
  • Edit manual category products
  • Supports BellCoins and VIP Tokens
  • Shift-click to restore tier default pricing
  • Changes apply after /bm reload
  • No server restart required

๐Ÿ”Œ Provider API

BellMarket can be extended by external plugins.

Register custom providers and automatically generate shop categories from your own content.

Included

  • BellMarketAPI
  • ProductProvider
  • ProductProviderRegistry
  • Purchase Events
  • Reload Events
  • VIP Token Events

Perfect for custom ecosystems, RPG servers, premium content packs, and server networks.


๐ŸŒ Localization

Included by default:

  • English
  • Polish

Switch language instantly:

/bm lang en
/bm lang pl

BellMarket uses a MERGE localization system.

When updating the plugin, new translations are automatically added while preserving all custom modifications.

No more overwritten language files.


๐Ÿ“‹ Commands

Shop

Command Description
/bm Open shop
/bm admin Open admin panel
/bm reload Reload configuration
/bm prices Open price editor
/bm lang <en|pl> Change language
/bm generate Re-scan SkinStudio content

BellCoins

Command Description
/bc balance [player] View player's balance
/bc give <player> <amount> Give BellCoins
/bc take <player> <amount> Remove BellCoins
/bc set <player> <amount> Set balance
/bc top View leaderboard

VIP Tokens

Command Description
/vt balance [player] View player's balance
/vt give <player> <amount> Grant VIP Tokens
/vt take <player> <amount> Remove VIP Tokens
/vt set <player> <amount> Set balance
/vt top View leaderboard

๐Ÿ” Permissions

bellmarket.shop
bellmarket.admin
bellmarket.vip

bellmarket.coins.balance
bellmarket.coins.balance.others
bellmarket.coins.give
bellmarket.coins.take
bellmarket.coins.set
bellmarket.coins.top

bellmarket.viptoken.balance
bellmarket.viptoken.balance.others
bellmarket.viptoken.admin
bellmarket.viptoken.top

โš™ Configuration

language: en

currency:
  name: BellCoins
  symbol: โœฆ

shop:
  featured-category-id: "01_vip"

providers:
  skinstudio:
    enabled: true
    default-price: 500

๐Ÿ”ง Requirements

Component Requirement
Server Paper / Purpur 1.21+
Java 21+
LuckPerms Recommended
SkinStudio Optional

๐Ÿ“ธ Screenshots

  • Main Shop
  • Category Navigation
  • VIP Section
  • SkinStudio Categories
  • Price Editor
  • Admin Panel

๐Ÿšง Pro Addon

BellMarket Core will remain free.

Advanced functionality will be released through a separate BellMarket Pro addon.

Planned features:

  • Auction House
  • Sales Statistics
  • Flash Sales
  • Discord Webhooks
  • Wishlists
  • Price Alerts
  • MySQL Replication
  • Multi-Server Support
  • Advanced Analytics
  • BellCenter Web Dashboard

๐Ÿ’ฌ Support

Discord: https://discord.gg/3V5beq8eAF


Developed and maintained by Bellzeb as part of the BellSuite ecosystem.


No gallery available for this project.