Scoreboard Shop

Quick rating

Community listing page, reviews here may not be monitored by the author.

Scoreboard Shop

By Noah6116Owner

No reviews yet

A server-side shop mod that uses Scoreboard objectives as currency. Features a JSON configuration, and team-aware item handling.

Mod Loaders
Minecraft

About

Description

This mod adds a customizable GUI shop system designed for PvP servers and Minigames. It allows players to purchase items, blocks, and services using Minecraft Scoreboard objectives (e.g., "money" or "points") as currency.

Key Features

  • Scoreboard Economy: No physical currency items required. Uses scoreboard values directly.
  • Easy Access: Open the shop by right-clicking specific NPCs (Villagers tagged with “shop_npc”).
  • Team Support: Automatically detects the player's team (Red, Blue, etc.) and gives the corresponding colored items (e.g., Wool, Glass).
  • Service Support: Can sell not just items, but also command executions (e.g., Instant Heal).
  • Fully Configurable: All products and prices are managed via a JSON config file.

How to Summon the Shopkeeper

To set up a shop, summon a Villager with the specific tag shop_npc. You can use the command below to spawn a stationary, invincible shopkeeper:

/summon villager ~ ~ ~ {Tags:["shop_npc"],NoAI:1b,Invulnerable:1b,Silent:1b,PersistenceRequired:1b,Offers:{}}

This mod adds a customizable GUI shop system designed for PvP servers and Minigames. It allows players to purchase items, blocks, and services using Minecraft Scoreboard objectives (e.g., "money" or "points") as currency.

Key Features

  • Scoreboard Economy: No physical currency items required. Uses scoreboard values directly.
  • Easy Access: Open the shop by right-clicking specific NPCs (Villagers tagged with “shop_npc”).
  • Team Support: Automatically detects the player's team (Red, Blue, etc.) and gives the corresponding colored items (e.g., Wool, Glass).
  • Service Support: Can sell not just items, but also command executions (e.g., Instant Heal).
  • Fully Configurable: All products and prices are managed via a JSON config file.