The Best Resource for Minecraft
The Best Resource for Minecraft

FTB Money Mod Wiki

FTB Money is a comprehensive economy and virtual currency mod for Minecraft, providing a robust framework for server-wide trading, shop systems, and quest-based financial rewards.

9 sections · 867 words

Overview#

FTB Money (available for versions 1.16.5 and 1.12.2) is a utility mod developed by the Feed The Beast team. It introduces a virtual currency system to Minecraft, allowing players to earn, save, and spend money within a server environment. Unlike mods that add physical coins or bills, FTB Money handles all transactions virtually, ensuring a streamlined experience that does not clutter player inventories.

The mod is designed to work seamlessly with other FTB mods, particularly FTB Quests, where money can be used as a reward for completing tasks or as a requirement to unlock new challenges. It also features a built-in Shop GUI that server administrators can customize to create a fully functional in-game marketplace.

Core Mechanics#

The fundamental mechanic of FTB Money is the Virtual Balance. Every player on the server is assigned a financial account that persists across sessions.

Currency Synchronization

Balances are stored on the server and synchronized with the client. This ensures that players always see their up-to-date balance in their inventory GUI. In the event of a player's death, the balance remains safe and does not drop as an item, although some older versions may require a quick relog to refresh the visual display if a synchronization error occurs.

Economic Flow

Money enters the economy through three primary channels:

  1. Quest Rewards: Integrated via FTB Quests.
  2. Admin Commands: Manual distribution by server operators.
  3. Player Trading: Direct transfers between players using the /pay command.

Inventory GUI showing the FTB Money balance icon

User Interface#

FTB Money adds several intuitive GUI elements to the standard Minecraft interface:

  • Inventory Button: A small money-bag icon appears in the top-left corner of the player's inventory. Hovering over this icon displays the current balance. Clicking it opens the Shop GUI.
  • Shop GUI: A centralized window where players can browse categories and purchase items. Each item listing shows the item icon, name, and price.
  • Shop Editor: An administrative overlay within the Shop GUI that allows OPs to add, remove, or reprice items in real-time.

The FTB Money Shop interface with item listings

Commands#

FTB Money provides a set of commands for both players and administrators to manage the economy. Note that commands may vary slightly between the 1.12.2 and 1.16.5 versions.

Player Commands

Command Description
/money Displays your current balance in the chat console.
/pay <player> <amount> Transfers the specified amount of money from your balance to another player.
/ftbmoney balance Alternative command to check your current funds.
/ftbmoney top Displays a leaderboard of the wealthiest players on the server.

Admin Commands (OP Only)

Command Description
/setmoney <player> <amount> Forces a player's balance to a specific value.
/addmoney <player> <amount> Adds a specific amount of money to a player's existing balance.
/ftbmoney shop Force-opens the shop interface.

Shop & Trading System#

The Shop system is the primary sink for the currency. It allows modpack creators to control the availability of rare resources or provide an alternative to traditional crafting.

Creating a Shop

To create a shop, an administrator must:

  1. Open the Shop GUI (via the inventory button or /shop).
  2. Click the + icon to create a new category (e.g., "Ores", "Food", "Tools").
  3. Within a category, click the + icon again to add an item.
  4. Drag an item from the inventory into the slot and specify the price in the prompt.

Trading

While a dedicated /trade command was planned as a Work-In-Progress feature, most trading is currently handled through the /pay command. Players can agree on a price for an item and use the command to transfer funds securely without the need for physical currency items.

Admin interface for adding new items to the shop

FTB Quests Integration#

FTB Money is most powerful when used alongside FTB Quests. It adds two specific integration types:

  1. Money Reward: When a player completes a quest, they can be rewarded with a specific amount of virtual currency. This is configured in the Quest Editor under the "Rewards" section.
  2. Money Task: A quest can require a player to pay a certain amount of money to complete it. This is useful for "buying" progress or unlocking specific quest branches.

Quest Reward interface showing money as a prize

Configuration#

The mod's behavior can be tweaked via configuration files located in the config folder of the Minecraft instance.

File Locations

  • 1.12.2: config/ftbmoney.cfg
  • 1.16.5: config/ftbmoney.snbt (Server-side configs may also be found in the world folder under serverconfig).

Key Settings

  • Money Name: Allows administrators to rename the currency (e.g., "Credits", "Gold", "Coins").
  • Enabled/Disabled Features: Toggle the visibility of the inventory button or the availability of specific commands.

Items, Blocks, and Mobs#

As a utility and system-focused mod, FTB Money does not add traditional world content:

  • Items: No physical items (like coins or wallets) are added. All currency is virtual.
  • Blocks: No blocks (like ATMs or Shop Pedestals) are added. All interactions occur via GUI.
  • Mobs: No new creatures or entities are introduced.
  • Biomes/Dimensions: No world generation changes are made.

This design ensures maximum compatibility with other mods and prevents the need for complex item-id management in large modpacks.

Technical Requirements#

To function correctly, FTB Money requires the following dependencies:

  • FTB Library: Provides the underlying GUI framework used for the shop and inventory buttons.
  • Forge: The mod is built specifically for the Forge modding platform.

It is highly recommended to install FTB Quests alongside this mod to provide players with a structured way to earn currency.