COWMODSКаталог модов

LPChestShop

LPChestShop is a lightweight chest shop plugin for Paper 1.20+ with a clean GUI flow and Vault economy support.

Автор: LuigiLP4450обновлён 30 янв. 2026 г.
ЭкономикаМеханики игрыУтилиты

Описание

GitHub LPChestShop

A lightweight, user-friendly chest shop plugin for Paper 1.20+ that lets players create clean, secure in-world shops using chests + signs — with a polished GUI flow, strict item matching, and Vault economy support.

✨ Features

  • Fast shop creation
    Create a shop by looking at a chest and running a command with amount + price.

  • Vault economy support
    Works with any Vault-compatible economy plugin.

  • Clean GUI experience
    Shop UIs are designed to be simple, consistent, and hard to misuse.

  • Strict item matching
    Shops only accept the exact configured item (same meta, name, lore, enchants, etc.) to prevent scams.

  • Stock-based shops
    The chest acts as the shop’s storage. Buyers can only purchase if the item is in stock.

  • Protected shop blocks
    Shop chests can’t be broken normally. Shops are removed by breaking the sign twice with an axe (anti-mistake confirmation).

  • Info & interaction

    • Left click on the sign or click the chest to open the details view
    • Right click on the sign to buy instantly
  • Configurable UI
    Customize GUI items (material, name, lore, slots, custom model data, etc.) via config.

📦 Requirements

  • Paper 1.20+ (recommended: 1.20.4+)
  • Java 17+

🔗 Dependencies

Required (for economy features):

Notes:

  • LPChestShop will run without Vault, but economy-related features will be unavailable until Vault + an economy plugin are installed.

🚀 Commands

Aliases shown where applicable.

  • /lpchestshop (alias: /lpcs)
    • create <amount> <price> — Create a shop using the item in your main hand
    • info — Show info about the shop you are looking at
    • remove — Remove the shop you are looking at (requires permission)
    • reload — Reload config/messages (admin)

🔐 Permissions

  • lpchestshop.create — Create shops (default: true)
  • lpchestshop.reload — Reload plugin (default: op)
  • lpchestshop.remove.own — Remove your own shop (default: true)
  • lpchestshop.remove.any — Remove any shop (default: op)
  • lpchestshop.bypass — Bypass restrictions (default: op)

⚙️ Configuration

LPChestShop is designed to be heavily configurable:

  • GUI layout (slots)
  • GUI item materials, names, lore
  • Custom model data
  • Shop restrictions (stock visibility, creation rules, limits, etc.)

🧠 Notes

  • This plugin is intended to be simple for players but strict and safe under the hood.
  • Best used with a region protection plugin if you run public markets.

Галерея

ChestShop RemovalInfo GUI

Последние версии

Все версии →
release

LPChestShop 1.0.4

1.0.4
30 янв. 2026 г.369Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
- Removed all visible **LP branding / watermark** across the plugin (chat prefix, sign header, GUI/help texts). - Renamed the **primary command** to `/chestshop`. - Kept backwards compatibility by keeping `/lpcs` and `/lpchestshop` as **aliases**. - Updated internal command registration to use `chestshop` as the main entry point.
release

LPChestShop 1.0.3

1.0.3
21 янв. 2026 г.43Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать
Что нового
### Plugin Old Identity Cleanup (EzChestShop) - Updated remaining legacy references to ensure consistent use of the LPChestShop name. - Updated the shop sign header in the configuration: - "&a[EzShop]" → "&a[LPShop]" --- ### Improved Command Experience - Enhanced tab completion for the shop creation command. Command format: /lpcs create <amount> <price> Tab completion behavior: - Second argument (amount): 1, 16, 64, <amount> - Third argument (price): 10, 100, 1000, <price> This makes it immediately clear to players which arguments are required. --- ### Command Logic Refactor - Refactored subcommand handling in LPChestShopCommand from chained if statements to a switch statement for better structure and clarity. - Removed unreachable code paths to ensure clean control flow. - Ensured all execution paths return correctly. --- ### Code Quality Improvements - Removed unused imports. - Added null-safety annotations (`@NotNull`) to command method parameters. - Simplified chest validation logic by relying on existing internal safeguards. - Prevent resource files from being re-saved when they already exist (prevents console warnings).
release

LPChestShop 1.0.2

1.0.2
20 янв. 2026 г.33Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Скачать