Wiki 9Minecraft Wiki 9Minecraft

Fex's Small Money Mechanics

Guides 13FAQ 12Items 25Dependencies 2Related mods 48
DownloadFex's Small Money Mod

Get the files on 9Minecraft

Contents (5)
  1. Banking System
  2. Transaction Fees
  3. Floating Point Accuracy
  4. Next guides
  5. More in this wiki

Banking System

FSMM uses a virtual banking system where every player is assigned a unique account ID based on their UUID (formatted as player:<uuid>).

Transaction Fees

Fees can be configured to trigger during specific transfers. These are defined in the fees section of the config and can be either a flat rate or a percentage. Examples include:

  • Withdrawal Fee: A small charge for turning virtual balance into physical items
  • Inter-Account Fee: Charges for transferring money between different account types (e.g., Player to Corporation)

Floating Point Accuracy

To prevent the common "Java floating point inaccuracy" (where small decimals can become corrupted over many calculations), FSMM processes all currency as Long integers internally. This is why the config uses units (1000 = 1F$) rather than standard decimals.