Stallshop
PluginMIT

Stallshop

An interactive shop plugin for paper

21
Downloads
0
Followers
2 months ago
Updated
📦
1
Versions

📖About Stallshop

StallShop is a lightweight, physical shop plugin that lets players build market stalls directly in the world using Barrels and Item Frames. It avoids complex menu-diving or basic sign-based interactions in favor of a
"what you see is what you get" interaction model.

Features

  • Physical Setup: Create shops by placing an Item Frame on a Barrel. Shift-right-click to configure the item, quantity, and price via a simple GUI.
  • 3D Hover Previews: Looking at a shop displays a floating 3D preview of the currency required and detailed item info (including enchantments).
  • Secure Transactions: Built-in double-click confirmation and atomic transaction logic to prevent item loss or inventory exploits.
  • Stock Tracking: The shop's Item Frame automatically updates based on stock levels, showing a barrier icon when the shop is empty.
  • Protection: Integrated protection against explosions, pistons, hoppers, and unauthorized breaking. Only the shop owner or an admin can manage the stall.
  • Performance Focused: Uses modern Display entities and throttled raytracing to ensure high performance even with dozens of active shops.

Commands

  • /ss - Main plugin information.
  • /ss admin - Toggle admin mode to manage or bypass any shop.

Installation

  1. Drop the JAR into your plugins folder.
  2. Restart the server.
  3. (Optional) Customize messages and limits in config.yml.