promotional bannermobile promotional banner

SmartShopMode

SmartShopMod is a mod that adds a shop featuring an automated pricing system for both vanilla items and items from any Minecraft mod. Buy and sell items using a user-friendly graphical interface
Back to Files

shopmod-1.8.0-neoforge-1.21.1.jar

File nameshopmod-1.8.0-neoforge-1.21.1.jar
Uploader
Xz_001Xz_001
Uploaded
Nov 10, 2026
Downloads
4
Size
350.5 KB
Mod Loaders
NeoForge
File ID
9548791
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:smartshopmode-1786047:9548791"

Learn more about Curse Maven

What's new

ShopMod — Changelog 1.5.0 → 1.8.0

A cumulative list of changes from version 1.5.0 to 1.8.0.

Tabs

  • The Shop is divided into three main tabs: “Items”, “Crates + Roulette”, and “ Energy”.
  • The “Items” tab includes buying and selling; the “Crates + Roulette” tab contains separate tabs for crates and roulette.
  • Unneeded tabs can be disabled in the mod’s settings. Disabled tabs remain visible but become inactive.

⚠️ Important: The “Energy” tab is just a placeholder in the interface. It currently has no functionality: no buying or selling of energy, no battery charging, and no economy. This space is reserved for future mechanics.

Cases

  • Added a grid of crates with icons, names, and scrolling; it’s easy to browse through crates even when there are many of them.
  • Three starting crates: Common, Rare, and Legendary—each with different prices, reward sets, tier drop rates, and guarantees.
  • A detailed case screen is now available: large icon, price, drop rates, guarantee information, and an open button.
  • The pity guarantee is active: if a desired reward hasn’t dropped for a long time, the next one is guaranteed. The threshold and minimum tier are configured separately for each case; a value of 0 means the default 30/6.
  • Cases can be created, deleted, and edited directly in the mod settings: name, price, number of items, pity, and tier weights.
  • If the inventory is full, the reward is dropped next to the player.

Wheel of Fortune (Roulette)

  • A betting roulette has been added: the player enters an amount, and the wheel automatically selects a sector based on the weights.
  • Multipliers: ×0, ×0.5, ×1, ×2, ×5, ×10; the payout depends on the multiplier that lands.
  • Features an animated wheel with a pointer, slow-motion effect, sound, and a display showing the result—win or loss.
  • The minimum and maximum bets, cooldown, sector weights, and house edge (8% by default) are customizable.
  • The result is determined by the server; the client only displays it.
  • The bet no longer carries over to the number of items when switching between the roulette wheel and the shop.

Tiers

  • Items are distributed across 7 tiers based on their purchase price.
  • Tier boundaries are set manually; default: 20 / 50 / 100 / 250 / 1000 / 10000.
  • Empty tiers do not break cases—they are skipped, and weights are normalized.
  • Tiers are used for case rewards, drop rates, and pity guarantees.
  • Tiers do not change buy or sell prices.
  • The commands /shop tiers and /shop debug tier <item> are available for verification.

Interface

  • A dark, compact shop interface with search, buy, sell, sell all, a quantity field, and balance display.
  • The case grid is compressed vertically so it doesn’t overlap the hotbar; selection highlights the entire cell, and long names are automatically scaled.
  • The case scroll bar is now clickable and can be dragged with the mouse.
  • Buttons are styled to match the interface: they turn gray when clicked, and toggle buttons (buy/sell, cases/roulette) also increase slightly in size.
  • The button to return from the case details view is designed in the same style.

Mod Settings

  • The settings screen for Forge, NeoForge, and Fabric has been completely redesigned.
  • A home page has been added with a “Server” button; inside, there are tabs for “Cases”, “Economy”, “Prices”, and “Lists”.
  • The “Cases” tab contains the case editor and case/roulette settings; the other tabs are standard scrollable configuration fields.
  • Standard case names have been localized into RU/EN; old Russian names are migrated automatically, while manually entered names are displayed as-is.
  • Protection against loss of changes has been added: when exiting with unsaved edits, a “Save / Cancel / Continue” dialog appears. “Continue” exits without saving and reverts the changes.
  • The “Energy” tab toggle has been moved to the “Economy” tab; the toggle labels have been shortened—the word “enabled” has been removed.
  • The default settings for new configurations have been updated: balance 0, cases and roulette enabled, warranty enabled, “Energy” disabled; the blacklist and exceptions for items without a recipe have also been updated.

This mod has no additional files