shopmod-1.8.0-forge-1.21.1.jar
Curse Maven Snippet
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
0means the default30/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 tiersand/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

