HomeJavaModsPlugin Stlye Shop
Plugin Stlye Shop
ModsJava

Plugin Stlye Shop

by Noah6116 · on CurseForge

⬇ Download on CurseForge

The author built this one for Minecraft 1.20.1 on Forge. On other versions it may install and then do nothing.

Plugin Style Shop

Server-like GUI Shops for Forge

Plugin Style Shop brings the polished user experience of Spigot/Bukkit server shops to the Minecraft Forge platform. It provides a secure, menu-based GUI where items act as buttons. Clicking an item triggers a transaction instantly without the risk of item theft or messy inventory management.

This mod is perfect for modpack creators, RPG servers, and map makers who need a robust economy system with advanced features like team-based inflation and NBT support.


Key Features

1. Advanced Dynamic Pricing

Create an economy that reacts to supply and demand. Prices can automatically increase (inflation) or decrease based on purchase history.

2. Team System Integration

Fully integrated with Minecraft's vanilla Scoreboard Teams.

3. Flexible Currency & Rewards


How to Use & Configuration

1. In-Game Setup

To create a shop, you simply need an entity with the specific tag pss_shop.

Basic Shop (Default): Summon a villager that opens the default.json shop.

/summon villager ~ ~ ~ {Tags:["pss_shop"], NoAI:1b, CustomName:'"Shopkeeper"'}

Multiple Shops: To open a specific file (e.g., weapons.json), add a second tag in the format pss_shop:filename.

/summon villager ~ ~ ~ {Tags:["pss_shop", "pss_shop:weapons"], NoAI:1b}

2. Configuration Files

Config files are located at: config/plugin_style_shop/shops/. You can create as many JSON files as you need.

JSON Structure Example

Here is how to configure a dynamic price item in default.json:

{
  "title": "Server Market",
  "size": 27,
  "items": [
    {
      "slot": 13,
      "display": {
        "item": "minecraft:diamond_sword",
        "name": "§bInflation Sword",
        "lore": [
          "§7The more you buy,",
          "§7the more expensive it gets!",
          "§eCurrent Price: %price% Points"
        ]
      },
      "cost": {
        "type": "SCORE",
        "target": "money",
        "base_amount": 100,
        "scaling": {
          "mode": "EXPONENTIAL",
          "factor": 1.2,
          "scope": "TEAM",
          "clamp": { "min": 100, "max": 5000 }
        }
      },
      "reward": {
        "type": "ITEM",
        "item": "minecraft:diamond_sword",
        "count": 1
      }
    }
  ]
}

3. Configuration Breakdown

4. Admin Commands

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more