UK coins from 1p to £5 and a wallet for every player, with an inventory button, teacher commands and an API for other mods.
PCA Currency was made by Pixel Creators Academy for teaching on Minecraft servers. It adds pounds and pence to the game: nine UK-style coins and a wallet that each player carries. Players put coins into their wallet with one click and take coins out when they want to spend them, for example at a shop. Teachers can give, take and set money with simple commands, which makes it easy to run rewards, class economies or maths activities.
For players: open your inventory and there's a small gold coin button next to the recipe book. Click it and your wallet opens, showing your balance, for example £7.35. Got a pocketful of coins from a chest or a reward? Press Deposit all coins and they're counted into your wallet in one go. Want to buy something? Click the £1 coin to take one out (shift-click takes ten), then hand it over at a shop. If you can't afford a coin, its button is greyed out, so it's always clear what you can spend.
For teachers and server owners: money becomes something you can use in lessons and events.
/currency give @a £1 at the end of a lesson, or /currency give Sam 50p for a great answer./currency set @a £5 gives everyone the same pocket money for an activity, and /currency set @a 0p resets everyone afterwards.How it changes the game: vanilla Minecraft has no money, only bartering with emeralds. PCA Currency adds real-world style coins that players can count, save, spend and earn, with a balance that's safe in their wallet and stays with them between sessions.
This mod is standalone. It works in any Forge 1.20.1 world or modpack, on its own, and does not need the Pixel Creators Academy (PCA) server or any PCA service. It was made for PCA's servers, but anyone can use it.
pcacurrency:coins item tag.| Command | Who | Example | What it does |
|---|---|---|---|
/wallet |
Everyone | /wallet |
Shows your balance |
/currency balance <player> |
Teachers | /currency balance Sam |
Shows a player's balance |
/currency give <players> <amount> |
Teachers | /currency give @a £2 |
Adds money to wallets |
/currency take <players> <amount> |
Teachers | /currency take Sam 50p |
Takes money from wallets |
/currency set <players> <amount> |
Teachers | /currency set @a 0p |
Sets wallets to an amount |
Amounts can be written as £1.50, 1.50 or 150p. A plain whole number means pounds, so 5 is £5 and fifty pence is 50p.
Teachers are ops by default. The commands are also the permissions pcacurrency.balance (checking balances) and pcacurrency.admin (give, take, set), so with a permissions mod such as PCA Perms teachers can use them without being ops.
No other mods are required.
| Mod | Required? | How it works with PCA Currency |
|---|---|---|
| Forge 47+ (Minecraft 1.20.1) | Required | |
| Create | Optional | Coins are normal items, so Create shops can be set up to take them as payment. No special support is needed and nothing changes if Create isn't installed |
| PCA Puzzle | Optional | When both are installed, puzzle room chests also contain a few low-value coins. Neither mod needs the other |
| PCA Shop | Add-on | Shop counters where students spend their wallet money, run their own shops and sell to teacher shops. PCA Shop needs PCA Currency, not the other way round |
| PCA Quiz | Optional | Coin rewards for right answers |
| PCA Leaderboard | Optional | Money from /currency give (and quest and quiz rewards) counts towards the leaderboard's Coins points |
| PCA JEI (with JEI) | Optional | Adds a JEI info page for each coin saying what it's worth and how the wallet works |
For mod makers: PCA Currency has a small, stable API (CurrencyApi) for checking a balance, taking money and paying money back, including to players who are offline (paid at their next login). Other PCA mods, such as PCA Shop and PCA Quiz, build on it. If your mod uses the API, PCA Currency becomes a dependency of your mod, not the other way round.
config/pcacurrency-common.toml: server setting keepOnDeath (keep wallets when players die, default on).config/pcacurrency-client.toml on each player's game: showButton (show the wallet button, default on). /currency give @a £5