Print your own money, paint the face on it, and make it worth something
BuiltNeoForge1.21.1
Status
Jar builds, server boots clean, never playtested
Mod loader
NeoForge
Minecraft
1.21.1
Who installs it
Everyone on the server needs it
🪙 What it is
Minecraft has no money, so this mod lets you invent some. You build a Minting Press, paint a tiny 16-by-16 picture for the face of your coin, name the currency, and then lock a real item behind it, say, one diamond for every ten coins. Anybody holding your coins can walk to your press and swap them back for diamonds at that rate, which is the only reason money is ever worth anything. After that you spend them at shop stalls other players set up on top of their chests.
Founding a currency takes about two minutes and announces itself to the entire server, which is roughly two minutes before you start worrying about your reserves. You will find yourself doing arithmetic you did not sign up for: how many diamonds to vault, what rate makes your coins feel valuable without making them impossible to redeem, whether the bank should be underground. Then somebody prices a stall in your money instead of theirs and the number in your head turns into a street. And every so often you remember that the whole thing is held up by one block that anybody with a pickaxe can break.
👥 Playing with friends
Made for it. Currencies sync to every player, and stalls sell while the owner is offline.
⚠️ Before you install
Completely unplaytested. The custom coin renderer that draws painted pixels onto items is the least proven part of the mod.
Breaking a founded Minting Press permanently kills that currency's redemption. There is no way to re-bind it to a new press yet.
Locking a currency's backing item and rate cannot be undone.
⏱️ Your first 5 minutes
New to this mod? Do these in order and you will have seen the point of it.
Craft a Minting Press: iron ingots, a gold ingot, an anvil and smooth stone.
Place it, right-click it, and paint a 16x16 coin face. Name it. Pick Coin or Banknote.
Confirm. The whole server reads 'you have founded the <name>' in chat.
Hold diamonds, set the rate to 10, and press Lock Backing. This choice is permanent.
Deposit a stack of diamonds into the vault, then mint your first 640 coins.
Right-click a coin. Everyone within 16 blocks sees whether it came up HEADS or TAILS.
🔁 How it works
Founding a currency
An unfounded Minting Press opens a painting screen: a 16x16 grid, a 16-colour palette, brush, eraser, bucket, colour picker, undo and redo. You name the currency (32 characters maximum) and choose Coin or Banknote as its style. The first valid save wins the press, and the server announces the founding in chat to everyone online.
Tip: Paint something asymmetric and chunky. At coin size, fine detail disappears.
Backing is a promise you cannot take back
Hold the item you want to stand behind your money and set a rate from 1 to 1000: how many coins one backing item is worth. Lock Backing writes it in permanently. From then on the coin's tooltip carries the promise and the address: 'Redeem 10 for 1 Diamond at the bank (x, z)'. Anyone can walk up and redeem; only the founder can mint.
Tip: Anyone may deposit backing into your vault, so donations to a young currency are a real move.
Minting, and why you cannot print forever
You can only mint up to reserve x rate minus what is already circulating, so coins are always covered by something in the vault. Payouts arrive in the fewest coins possible across four denominations (1, 5, 20 and 100), which render as copper, silver, gold and diamond blanks for coins, or four paper tints for banknotes. Buttons on the press let you break a big coin into smaller ones or tidy your loose change back up.
Tip: The server can freely swap coins for other coins of the same total value, so exact change is never a problem.
Bearer Bonds
Put a chest or barrel directly beside a founded press, fill it with anything, and press Issue Bond. The entire contents move into the ledger and the founder receives one non-stacking note with a serial number, carrying the currency's design. Its tooltip summarises what is inside: stacks, item count, and a headline like 'incl. Diamond x42'. Whoever holds the note can bring it back to the issuing press and pour the contents into their own inventory.
Tip: A bond is the cleanest way to pay for something huge in one handshake, and the cleanest thing to steal.
Shop Stalls
A Shop Stall placed on top of a container becomes a shop owned by whoever placed it. The owner picks the amount per sale, the price and which currency to charge in; the goods are whatever sits in the first stack of the chest below. Everybody else gets a buy screen with the price, the seller's name and the live stock count. Sales work while the owner is offline, and the takings sit in a virtual till until collected as coins. The goods hover and spin above the stall, so a market street is readable at a glance.
Tip: Keep one item type per shop chest. A stall only ever sells the first stack it finds.
Bank collapse
Breaking a founded Minting Press is not a mistake the mod protects you from. The vault's reserve and every outstanding bond's escrow spill onto the ground, the currency is orphaned, and a chat line announces that the bank has collapsed. Existing coins survive and still spend at stalls, but their tooltip flips to 'The issuing bank was destroyed' and nobody can redeem them again.
Tip: Build the bank like a bank. Obsidian and distance are both valid monetary policy.
🎒 Items & blocks
Minting Press
The bank. Founds a currency, holds the reserve, mints, redeems, and issues bonds. Its front face wears the currency's painted design as a plaque you can recognise from across a plaza.
Where: Crafted: iron, a gold ingot, an anvil and smooth stone.
Shop Stall
A striped market awning that turns the chest beneath it into a shop. Owner sets goods, amount and price; anyone else gets a buy button.
Where: Crafted: planks, two gold nuggets and a chest.
Coin (1)
The copper denomination. The blank centre is deliberate, because the founder's painting is drawn on top of it at runtime.
Where: Minted at a press, or received as change from any payment.
Coin (5)
The silver denomination. Five of the copper.
Where: Minted, or produced automatically when the game makes change.
Coin (20)
The gold denomination. Right-click any coin to flip it in front of everyone nearby.
Where: Minted at a press by the currency's founder.
Coin (100)
The diamond denomination, the largest the mod issues. The 'Break a coin' button on the press splits one into smaller change.
Where: Minted, or handed to you when a big payout is paid out in the fewest coins.
Banknote (1)
The same value as a copper coin, for currencies founded in Banknote style. Style is chosen once, at founding, for the whole currency.
Where: Minted by a Banknote-style currency.
Banknote (5)
Pale green paper, worth five.
Where: Minted by a Banknote-style currency.
Banknote (20)
Pale violet paper, worth twenty.
Where: Minted by a Banknote-style currency.
Banknote (100)
Cream paper with a gilded border, worth a hundred.
Where: Minted by a Banknote-style currency.
Bearer Bond
A one-of-one certificate with a serial number that stands for a whole chest of sealed loot. Whoever holds it can claim the contents at the issuing press.
Where: Issued by a founder from a chest placed beside their Minting Press.
🖼️ Texture gallery
Every texture this mod ships, at its real in-game size, scaled up so you can see each
pixel. Most are 16×16, the same size as a vanilla dirt block.
Flavour, not rules. None of this changes how the mod behaves.
The promise on the back
Every coin carries its issuer's name and an address. 'Redeem 10 for 1 Diamond at the bank (412, -88)' is not decoration; it is the exact contract, and it is the only reason anyone should accept the thing. A currency whose bank is a day's walk through a swamp is worth measurably less than one whose bank is on the spawn plaza, and neither number is written down anywhere.
Orphaned money
When a press is destroyed, the coins do not vanish. They keep circulating, they still buy things at stalls, and their tooltip turns red: 'The issuing bank was destroyed.' A server that has been playing for a while accumulates these: pocketfuls of somebody's dead idea that people still trade because everybody agrees to.
🎁 Jokes & trivia
Bits you might miss
Right-click a coin and the server rolls it in public: 'Bora flips a Doubloon: HEADS.' The mod ships with gambling as a one-item feature.
Robbing a bank is not an exploit, it is a documented mechanic. Break the press and the reserve plus every sealed bond spills onto the floor.
A stall only ever sells the first stack in the chest below it, so one careless shopkeeper ends up running a dedicated cobblestone boutique.
'Tidy my coins' is a button on the Minting Press. Your national currency has an inventory-sorting feature.
The coin art is blank in the middle on purpose, which means every coin in the game is somebody's hand-drawn 16x16 doodle, forever.
On a dedicated server, a coin the server cannot name is literally called 'Foreign Coin'.
The mint refuses to let you withdraw your own reserves with the line: 'No surplus: the reserve covers coins in circulation.'
From the workshop
The painting editor (brush, eraser, bucket, colour picker, undo and redo on Ctrl+Z and Ctrl+Y) is lifted wholesale from the author's Paintable Signs mod, and coins use its 16-colour palette.
The build compiled green on the first attempt because every API signature was checked against the mapped NeoForge jar before a line was written. The one trap found: RegisterClientExtensionsEvent lives in client.extensions.common, not client.event.
Value is conserved by design. Every payment path consumes coins worth N and hands back different coins worth N, so no operation anywhere in the mod can create or destroy money by accident.
The textures shipping today are procedurally generated placeholders from a small Python script; the AI-art prompt sheet exists but has not been run yet. The prompts specifically demand that coin centres stay blank, because the player's painting renders on top.
The development server runs on port 25599 rather than 25565, because 25565 was occupied by something the author's notes warn future contributors never to kill.
❓ FAQ
Do I have to found a currency, or can I just use someone else's?
You can just use someone else's. Anyone can hold coins, redeem them at that bank, buy from stalls, and even donate backing into a currency they did not found. Only the founder can lock the backing, mint new coins and issue bonds.
What stops a founder printing a billion coins?
Arithmetic. The press will only mint up to reserve x rate minus circulation, so every coin in existence is covered by something actually sitting in the vault.
What happens to my coins if the founder quits the server?
Nothing, as long as the press stands. Redemption is a property of the block, not the person; anybody can walk up and cash out. If somebody breaks the press, the currency is orphaned and the coins become spendable-but-unredeemable.
Can I run this on my own, single-player?
You can build everything, but the point is other people. A currency nobody else uses is a painting of a coin.
Is this finished?
The jar builds and a dedicated server boots on it with no errors, but nothing in it has been played yet. Treat it as a first build, not a release.
⚒ Crafting recipes
Mint PressShop Stall
⬇️ Get it
Status: The jar compiles and the author has tested it himself, but it has not had a real playtest yet.
Install NeoForge for Minecraft 1.21.1. The
install guide walks through this assuming no prior knowledge.
Drop the mod's .jar file into your mods folder.
Everyone on the server needs it.
Launch the game with that loader's profile selected.
📦 Where is the file?
This wiki documents the mods; it does
not host them. Builds live in the project's own repository under
mc-mint-condition/build/libs/.
By Bulletpies. Paint editor and 16-colour palette shared with Paintable Signs.