MonitoringMinecraft MonitoringMinecraft

Genius-Shop

Плагин BukkitGeyserPaper

Плагин магазина экономики для Майнкрафт: GUI, Vault, динамические цены, лимиты склада, локализация и веб-редактор.

2.5к скачиваний 5 подписчиков
Оцените первым

Genius Shop

A modern, data-driven economy shop plugin for Bukkit/Spigot/Paper/Purpur with GUI menus, dynamic pricing, stock limits and resets, localization, and a built-in web editor.

View Changelog

Features

Flexible Shop System

  • Data-driven shops: create unlimited shop files in shops/
  • Buy and sell support with per-item buy/sell control
  • Permission-based access for shops and individual items
  • Multi-page GUI support with slot-based item placement
  • Time-restricted shops/items with readable schedule output
  • Dynamic pricing with min/max bounds and price-change rules
  • Player limits and global stock limits
  • Stock reset automation: daily, hourly, minute interval, second interval, weekly, monthly, yearly, once
  • Shop-level and item-level stock behavior controls:
    • sell-adds-to-stock
    • allow-sell-stock-overflow
  • Item requirement guards for selling (name/lore checks)
  • Unstable TNT support
  • Full support for potions, tipped arrows, spawners, and custom enchantments

Modern GUI and Formatting

  • Main menu + shop + purchase + sell + bulk sell interfaces
  • Rich formatting with legacy colors, HEX, and gradients
  • Multi-stop gradient support (<gradient:#A:#B:#C>...</gradient>)
  • Proper legacy style compatibility inside gradients (e.g. &l)
  • Configurable lore-format pipeline in menus/gui-settings.yml
  • New lore placeholders:
    • %global-limit%
    • %player-limit%
    • %stock-reset-timer%
  • Per-item display toggles:
    • show-stock
    • show-stock-reset-timer
  • Live GUI updates while open for stock/price/lore changes

Web Editor

  • Real-time visual editing and live Minecraft-style preview
  • Main menu editor + shop/item editor + GUI settings editor
  • Section toggles for lore, enchantments, commands, limits, and available-times
  • run-as dropdown support for command execution context (player/console)
  • Safer language/preview behavior and improved history UX
  • Secure login flow with in-game confirmation for new IPs
  • Built-in REST API for remote management

Economy, Integrations, and Runtime

  • Vault economy integration
  • Optional SmartSpawner integration
  • Optional Floodgate/Bedrock compatibility improvements
  • Discord webhook transaction notifications
  • SQLite runtime storage (data.db) with legacy data.yml migration
  • Update checks and in-game update notifications with configurable sound
  • Permission-aware /shop tab completion
  • Commands:
    • /shop
    • /shop reload
    • /shop editor
    • /shop confirmlogin <token>
    • /shop wiki
    • /shop resetstock all|shop|item

Developer API

  • Public API for opening menus and querying shop data
  • Custom events for shop open, buy, sell, and transactions

Requirements

  • Minecraft: 1.21+ (Bukkit, Spigot, Paper, Purpur)
  • Java: 21+
  • Vault: required
  • Economy plugin: any Vault-compatible economy provider (e.g. EssentialsX)

Dependencies

Required

Optional

Quick Start

  1. Install Vault and an economy plugin
  2. Drop Shop-x.x.x.jar into your plugins folder
  3. Start the server
  4. Configure shops in plugins/Genius-Shop/shops/
  5. Configure menus in plugins/Genius-Shop/menus/
  6. (Optional) enable web editor API in config.yml
  7. Run /shop reload
  8. Use /shop in game

Configuration

  • Shop files: plugins/Genius-Shop/shops/*.yml
  • Menu files: plugins/Genius-Shop/menus/*.yml
  • Languages: plugins/Genius-Shop/languages/*.yml
  • Web editor/API settings: config.yml

For detailed schema and examples, see:

  • wiki/Configuration.md
  • wiki/Examples.md

Permissions

  • geniusshop.use - open and use shops
  • geniusshop.sell - use bulk sell
  • geniusshop.reload - reload plugin config
  • geniusshop.resetstock - run stock reset commands
  • geniusshop.wiki - access /shop wiki
  • geniusshop.admin - full admin access
  • geniusshop.login.ip.bypass - approve web-editor IP bypass flow

Data Storage

  • Runtime counters and state: plugins/GeniusShop/data.db (SQLite)
  • Legacy migration: data.yml migrates automatically on startup

BStats

BStats Metrics

Смотри также

Похожие подборки плагины — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
198 онлайн
1.8 — 26.2 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
MigosMc
MigosMc Java + BE
164 онлайн
1.8 — 26.2 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
SeasonEra
0 онлайн
26.1.2 версия
Выживание • Экономика • Кланы • Приваты • Донат
PLIRGAME - ДЕВУШКИ ВОЙС ЧАТ
29 онлайн
1.21.10 — 26.1.1 версия
❤️ Выживание! ❤️ Войс Чат ❤️ Девушки ❤️ /free
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.2, 1.21.11, 26.1.2, 1.21.8. Fabric, NeoForge, Forge, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Forge Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат