Lily's Money

Lily’s Money adds a simple, scoreboard-based economy to Minecraft Bedrock with custom / commands + optional GUI shop.
MCPEDL.png

MCPEDL.png

Description

Lily’s Money v2.5.00

Bedrock Economy, GUI Shop, Jobs, and Admin Tools

 

Lily’s Money is a Minecraft Bedrock behavior pack that adds a full scoreboard-based economy system with custom commands, a GUI shop, configurable jobs, money displays, personal settings, and admin tools.

It is made for survival worlds, realms, servers, roleplay worlds, adventure maps, and anything that needs a simple money system that still works with Minecraft scoreboards.

Showcase video:
https://www.youtube.com/watch?v=IA-fo0a-UTI

Discord / Support:
https://discord.gg/mVJmmAuQeX

Important :

This addon requires Beta APIs / Experiments.

Features listed here are for the latest version.

Older versions may not include every feature.

To become an admin, use:

/tag @s add admin

Use /moneyhelp in-game to see all help pages.

 

Economy System :

Lily’s Money stores money using two scoreboards:

money - dollars
moneycent - cents

Cents are automatically normalized, so values like $1.50, $0.25, and $10.01 work correctly.

Example:

  • 150 cents becomes $1.50
  • 99 cents stays $0.99
  • 100 cents becomes $1.00

This makes the economy simple, readable, and compatible with other scoreboard systems and command blocks

Player Commands :

/balance
Shows your current balance.

/bal
Short version of /balance.

/balance [player]
Shows another player’s balance.

/pay <playerName|@s|@p|@r> <amount>
Pays another player. This command cannot make you go negative.

/shop
Opens the GUI shop.

/shop <search>
Searches the shop by item name, item ID, category, custom name, lore, and enchantments.

/job
Opens the jobs UI.

/moneysettings
Opens personal money settings.

/moneyhelp [page]
Shows the full in-game help menu.

Admin Commands :

Admins are players with the admin tag.

Give yourself admin:

/tag @s add admin

Remove admin:

/tag @s remove admin

Admin commands:

/setmoney <player> <amount>
Sets a player’s balance. This can set negative money.

/addmoney <player> <amount>
Adds money to a player.

/removemoney <player> <amount>
Removes money from a player. This can push players negative.

/topmoney [page]
Shows the money leaderboard.

/baltop [page]
Alias for /topmoney.

/balancetop [page]
Alias for /topmoney.

/buy <playerName|@s|@p|@r> <item> <amount> <priceEach>
Makes a target player buy a simple item by item ID. The player cannot go negative.

/sell <playerName|@s|@p|@r> <item> <amount> <priceEach>
Makes a target player sell a simple item by item ID.

Debt Rules :

Some commands allow negative money and some commands block it.

Can go negative:

  • /setmoney
  • /removemoney

Cannot go negative:

  • /pay
  • /buy
  • Shop purchases

This means admins can create debt if they want, but normal players cannot accidentally buy or pay more than they have.

GUI Shop :

/shop opens a full UI shop.

Players can:

  • Browse categories
  • Buy items
  • Sell items
  • Search items
  • View custom item details
  • Buy only if they have enough money
  • Sell only if they have the correct items

The shop supports:

  • Buy prices
  • Sell prices
  • Categories
  • Normal item IDs
  • Custom item names
  • Enchantments when Minecraft allows them
  • Exact hotbar item copying
  • Lore
  • Durability
  • Lock mode
  • Can place on data
  • Can destroy data
  • Custom item data

Admins can edit the shop directly in-game.

Shop admin features:

  • Add categories
  • Add normal items by ID
  • Add custom named items
  • Add enchantments when Minecraft accepts them
  • Copy exact items from your hotbar
  • Set buy and sell prices separately
  • Make items buy-only, sell-only, or both
  • Move items between categories
  • Remove items
  • Restore the default shop
  • Clear the entire shop

Note: Exact shulker boxes are blocked because Minecraft Bedrock hides their contents from scripts. This prevents accidentally selling empty copied shulker boxes.

Jobs System :

/job opens the jobs UI.

Players can:

  • Join one job
  • Leave their job
  • Change jobs anytime
  • Earn money from job actions

Default jobs include:

  • Lumberjack
  • Miner
  • Mob Hunter
  • Hunter
  • Fisherman
  • Farmer

Jobs can reward:

  • Breaking blocks
  • Placing blocks
  • Killing mobs
  • Picking up items

Admins can edit jobs in-game.

Job admin features:

  • Add jobs
  • Rename jobs
  • Edit job descriptions
  • Enable or disable jobs
  • Edit break rewards
  • Edit place rewards
  • Edit kill rewards
  • Edit pickup rewards
  • Delete jobs
  • Clear all jobs
  • Reset default jobs

Jobs include placed-block protection to help stop “place block, break block, earn infinite money” exploits.

Farmer jobs also support mature crop rewards, so grown crops can still pay correctly.

Money Settings :

/moneysettings opens the money settings UI.

Players can edit:

  • Actionbar money display
  • Money sound
  • Compact numbers

Compact numbers turn large money values into shorter text, like:

$1.2k
$3.4m
$5.6b

Admins can edit global/default settings:

  • Sidebar display
  • Below-name display
  • Default actionbar display for players
  • Default money sound for players
  • Default compact numbers for players
  • Starting money for first join

Players can still override their own personal settings after admins set the defaults.


Money Displays :

Admins can enable money display options with /moneysettings.

Display options include:

  • Sidebar money display
  • Below-name money display
  • Actionbar money display
  • Compact numbers

The actionbar display shows full dollar and cent values, while compact mode can shorten large numbers.


Starting Money :

Admins can configure money given to players on first join.

This is only given once per player.

This is useful for:

  • Survival servers
  • Starter economy worlds
  • Roleplay worlds
  • Adventure maps
  • Realm shops

Quick Start :

  1. Enable Beta APIs / Experiments.
  2. Add the behavior pack to your world.
  3. Run:
    /tag @s add admin
  4. Open:
    /moneysettings
  5. Configure displays and defaults.
  6. Open:
    /shop
  7. Edit the shop if you want.
  8. Open:
    /job
  9. Edit jobs if you want.
  10. Use:
    /moneyhelp

Requirements :

  • Minecraft Bedrock
  • Beta APIs / Experiments enabled
  • Behavior packs enabled
  • Script API support

Uses:

  • @minecraft/server
  • @minecraft/server-ui

Credits :

Made by LilyTheCatgirl
Minecraft name: LilyTheCat9862

Discord:
https://discord.gg/mVJmmAuQeX

The Lily's Money Team

profile avatar
  • 10
    Followers
  • 8
    Projects
  • 16.9K
    Downloads

More from LilyTheCatgirlView all

  • Lily's Player Permissions project image

    Lily's Player Permissions

    • 128
    • Scripts

    a small mod that adds protected areas with a ui

    • 128
    • July 6, 2026
    • Scripts
    • +1
  • Lily's Floating Texts project image

    Lily's Floating Texts

    • 793
    • Addons

    a simple addon that adds floating texts

    • 793
    • July 1, 2026
    • Addons
  • Lily's Better Scoreboards project image

    Lily's Better Scoreboards

    • 252
    • Scripts

    makes scoreboards have the same functions as java scoreboards like counting when players die/kill..

    • 252
    • May 31, 2026
    • Scripts
    • +1
  • TransCraft MTF project image

    TransCraft MTF

    • 989
    • Texture Packs

    a simple resource pack that changes ui and some blocks/items to cherry + changes minecraft titles to have the transgender flag + a custom language with cute names :3

    • 989
    • May 25, 2026
    • Texture Packs
    • +1
  • Lily's Player Permissions project image

    Lily's Player Permissions

    • 128
    • Scripts

    a small mod that adds protected areas with a ui

    • 128
    • July 6, 2026
    • Scripts
    • +1
  • Lily's Floating Texts project image

    Lily's Floating Texts

    • 793
    • Addons

    a simple addon that adds floating texts

    • 793
    • July 1, 2026
    • Addons
  • Lily's Better Scoreboards project image

    Lily's Better Scoreboards

    • 252
    • Scripts

    makes scoreboards have the same functions as java scoreboards like counting when players die/kill..

    • 252
    • May 31, 2026
    • Scripts
    • +1
  • TransCraft MTF project image

    TransCraft MTF

    • 989
    • Texture Packs

    a simple resource pack that changes ui and some blocks/items to cherry + changes minecraft titles to have the transgender flag + a custom language with cute names :3

    • 989
    • May 25, 2026
    • Texture Packs
    • +1