Back to mods
CraftWallet project artwork

Modrinth · Minecraft mod

CraftWallet

The in-game wallet for purchases

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which CraftWallet release should I use?

Updated today
Latest stable file 26.1.2-1.1.0
Game version 26.1, 26.1.1, 26.1.2
Loader bukkit, Fabric, Forge

CraftWallet 26.1.2-1.1.0 targets 26.1, 26.1.1, 26.1.2 with bukkit, Fabric, Forge. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is CraftWallet required on the client, server, or both?

Installation on the client is optional. Installation on the dedicated server is optional.

Client Optional
Dedicated server Optional
Loader for this release bukkit, Fabric, Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source marks this as usable on both the client and server.

What else does CraftWallet 26.1.2-1.1.0 need?

26.1.2-1.1.0. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add CraftWallet without breaking your instance.

Built for CraftWallet 26.1.2-1.1.0. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 26.1.2-1.1.0. It targets 26.1, 26.1.1, 26.1.2 with bukkit, Fabric, Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    Installation on the client is optional. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 26.1.2-1.1.0. It opens that exact file at the source.

About this project

What does CraftWallet add?

Banner
CraftWallet is a powerfull mod that creates a Web3 wallet interface within Minecraft. Allowing players to make purchases directly from within the game.

The mod stores the wallet keys locally on the client device within an password encrypted vault. The keys are never sent to the server, and all transactions must be approved on the client.

paper
spigot
bukkit
fabric
quilt
neoforge
forge
website

📥 Install

One jar for everything. Put craftwallet.jar in mods/ on Fabric, Quilt, NeoForge or Forge, or in plugins/ on Paper, Spigot or Bukkit. Players install the same jar in their mods folder, or add it through a launcher such as Prism. Nothing else is required; Fabric API is needed on Fabric and Quilt, as usual.

On first launch the mod creates a wallet: move your mouse inside the box to add randomness, then write down the 12-word recovery phrase it shows you. A password is optional. If you skip it, the wallet unlocks on its own; if you set one, you will enter it after each launch. The phrase is the only way to recover the wallet, so keep it somewhere safe. You can copy it again later from Settings, and you can import a phrase from another Solana wallet instead of creating a new one.

The server needs CraftWallet too. Run /wallet on a server to check: it prints your wallet address when the server has it.

⚙️ Server setup

The first start writes server.toml and products.toml next to your config and sets up the merchant account. Add a product like this:

[product.vip]
name = "VIP Rank"
price = 9.99
mint = "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"   # USDC; omit for SOL
commands = ["lp user {player} parent add vip"]

Then start a sale from any shop plugin, NPC or command block with /craftwallet buy vip <player>. The player sees the product, the amount and the exact balance changes, and approves or rejects. When the payment confirms, the commands run with placeholders such as {player} filled in. CraftWallet takes no cut; the player pays the Solana network fee unless you set sponsor-fees = true in server.toml.

✅ Compatibility

Minecraft 26.3 and Java 25. Any client works with any server. Vanilla clients can join but cannot pay.

⚠️ Notice

CraftWallet is not responsible for loss of funds. Do not share your recovery phrase or private keys. Transactions on the blockchain cannot be reversed.

The approval screen shows a simulated preview of the balance changes before you sign. Not every instruction can be read this way, so only approve payments on servers you trust.

📝 Note from the dev

I've spent years in Minecraft modding, plugin development and running servers. Running costs are a constant problem, and the usual answer is a third-party donation store that keeps up to 5% of every payment. CraftWallet exists to give that back to servers. I also think card processors have too much power, and I'd like players to learn how a crypto wallet works somewhere safe, without the scams that catch people new to crypto.

Project description from Modrinth.

Pick your setup

CraftWallet by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

15 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

CraftWallet versions and loaders

4 of 4 releases match

Looking for an older file? The official Modrinth project page is in Resources.