Dogecoin

Dogecoin

Just Dogecoin, Dogecoin memecoin, to the moon

by
25 Downloads
fabriccursedeconomy
Rent Server with this Mod

Screenshots

Dogecoin Screenshot 1
Dogecoin Screenshot 2

About this Mod

Dogecoin Mod



A lightweight Fabric mod that adds Dogecoin to Minecraft — craft it by feeding gold to a wolf, store it in your wallet, and use an ATM-style GUI to manage your crypto.


Features

  • Dogecoin item — 2D flat item model, smeltable back to a gold ingot
  • Wolf crafting — right-click a wolf with a gold ingot to receive a Dogecoin (the dog "mines" it for you)
  • Wallet system — persistent per-player wallet stored in config/dogecoin_wallets.json
  • ATM GUI/wallet open opens a custom ATM screen (no vanilla container textures)
    • Deposit / Withdraw / Deposit All / Withdraw All
    • Quick amount buttons (1, 10, 64, All)
    • Custom amount input field
    • Real-time balance display
  • Commands/wallet, /wallet open, /wallet deposit <amount>, /wallet withdraw <amount>
  • Configurableconfig/dogecoin.json with walletEnabled and startingBalance

Installation

  1. Install Fabric Loader for your Minecraft version
  2. Download the Fabric API jar for your MC version
  3. Download the Dogecoin Mod jar from Releases
  4. Place all jars in your mods/ folder
  5. Launch the game

Requirements:

  • Minecraft 1.20.1, 1.21.1, or 1.21.4
  • Fabric Loader ≥0.16
  • Fabric API ≥0.92.0 (1.20.1) / ≥0.100.0 (1.21.x)

Usage

Dogecoin Item

Action Result
Right-click a wolf with a gold ingot Gold consumed → 1 Dogecoin dropped/added to inventory
Smelt Dogecoin in a furnace 1 Dogecoin → 1 gold ingot (200 ticks)
Blast Dogecoin in a blast furnace 1 Dogecoin → 1 gold ingot (100 ticks)

Wallet Commands

Command Description
/wallet Show your wallet balance and inventory count
/wallet open Open the ATM GUI
/wallet deposit <amount> Deposit Dogecoins from inventory to wallet
/wallet withdraw <amount> Withdraw Dogecoins from wallet to inventory

ATM GUI

Run /wallet open to open the ATM. The screen shows:

  • Balance — your wallet balance in DOGE
  • Inventory — how many Dogecoins you're carrying
  • Amount field — type a custom amount
  • Quick-set buttons: 1, 10, 64, All
  • DEPOSIT — move Dogecoins from inventory → wallet
  • WITHDRAW — move Dogecoins from wallet → inventory
  • DEPOSIT ALL — move all carried Dogecoins to wallet
  • WITHDRAW ALL — move entire wallet balance to inventory
  • CLOSE — close the ATM

All operations update the screen in real time via Fabric CustomPayload networking.


Configuration

Config file: config/dogecoin.json

{
  "walletEnabled": true,
  "startingBalance": 0
}
Option Type Default Description
walletEnabled boolean true Enable/disable the wallet system
startingBalance int 0 Initial wallet balance for new players

Wallet data is stored in config/dogecoin_wallets.json (per-player UUID → balance).


Building from Source

Prerequisites: JDK 21+

# Clone the repository
git clone https://github.com/yourname/dogecoin-mod.git
cd dogecoin-mod

# Build for all supported versions
./gradlew buildAll

# Build for a specific version
./gradlew build -PmcVersion=1.21.1

# Output jars in build/libs/

[!NOTE]
Multi-version builds download separate Minecraft jars for each target version.
The first build will take longer.


Supported Versions

MC Version Status Notes
1.20.1 Old networking API (PacketByteBuf)
1.21.1 Current target (CustomPayload API)
1.21.4 Latest 1.21.x (CustomPayload API)

Support for additional versions can be added by creating a version-specific source directory in src/versioned/.


Project Structure

src/
├── main/java/          # Shared code (items, commands, config, GUI)
│   └── com/pikmintea/dogecoin/
└── versioned/          # Version-specific implementations
    ├── 1.20.1/         # Fabric networking with PacketByteBuf
    ├── 1.21.1/         # Fabric CustomPayload networking
    └── 1.21.4/         # Fabric CustomPayload networking

License

MIT — feel free to use, modify, and distribute.

Available Versions

Dogecoin 0.1.0alpha
MC 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
May 30, 2026
Dogecoin 0.0.1alpha
MC 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11fabric
May 2, 2026

How to Install Dogecoin on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).

3

Install Mod

Open the mod browser in the dashboard and search for "Dogecoin". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.21.11, 1.21.10, 1.21.9 (+8 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

Dogecoin server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.

Is Dogecoin compatible with fabric?

Dogecoin officially supports fabric for Minecraft 1.21.11, 1.21.10, 1.21.9. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with Dogecoin – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Dogecoin consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install Dogecoin with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.21.111.21.101.21.91.21.81.21.71.21.61.21.51.21.41.21.31.21.2+1 more