Voxel Shop beta is live. Expect occasional bugs. Learn more  
Sovereign Traders icon

Sovereign Traders 1.0.6

A full in-game economy platform with NPC vendors, GUI shop editor, and multi-economy support.

Page 1
1.0.6

✦ PS

  • Combined Updates: I am combining the 1.0.5 and 1.0.6 changes into one update in Polymart/Voxel instead of pushing two separate releases.



✦ Fix

  • PlayerPoints Economic Drift: Fractional prices (from dynamic multipliers, catalog discounts, or user-set decimal values) were silently floor-truncated when transacting with PlayerPoints. A cost of 10.75 would charge 10, and a reward of 10.75 would pay 10, causing systematic balance drift over time. All three operations (withdraw, deposit, and affordability check) now round to the nearest integer consistently.
  • Reload Kills Timed Services: Fixed quota reset timers and reduction window schedulers permanently stopping after a /traders reload. Both services now correctly restart their tick loops after reload instead of only re-syncing data.
  • Acquisition Rollback Atomicity: When a purchase failed due to a full inventory, the rollback incorrectly called removeItem on the player's existing inventory instead of restoring from a pre-transaction snapshot. Items the player already held could be erroneously consumed. Rollback now always restores from a cloned snapshot taken before any inventory mutation.
  • Liquidation Rollback: When a sell transaction's deposit was rejected by the economy provider, consumed items were not returned to the player. The player would lose their items with no payment. The inventory is now restored from snapshot on any deposit failure.
  • Refund Failure Alerting: If a refund deposit fails during an acquisition rollback, the failure is now logged at SEVERE so operators can identify and manually correct cases where a player lost both their money and their items.
1.0.4
✦ Fix
  • Inventory Full Rollback: Fixed items being incorrectly removed from a player's existing inventory when a purchase could not fit.
1.0.3

✦ PS

  • Open Source: SovereignTraders has been reorganized and released as open source. The full source code is available on GitHub.

 


✦ Improvement

  • Command Renamed: The primary command has changed from /sovereign to /traders. Aliases /st and /svt remain unchanged. Any macros, scripts, or command blocks using /sovereign must be updated.
Page 1
Owned
Ready to download
This resource is already attached to your account. You can download the latest file any time.

npcs

npc

trade

traders

sovereign

villagers

villager

folia

packets

packet

gui

editor

kotlin

paper

holograms