Key takeaways

  • An offerwall for a Minecraft server belongs on the server's website, pays only in a server currency with no real-world value, and never decides who may join.
  • The best wall for a server is one with a web link or iframe, full control over your coin name and rate, and signed postbacks that report reversals, so coins can be taken back.
  • If most of your players are under 16, or your coins buy competitive advantages, an offerwall does not fit your server at all.

What is the best offerwall for a Minecraft server?

The best offerwall for a Minecraft server is a web offerwall on your server’s website that pays players in your own server currency, lets you set the coin name and rate, and sends postbacks you can verify for every credit and reversal. Mojang’s Usage Guidelines require that currency to have no real-world value and no cash-out, and the coins should only buy cosmetics or other perks with no competitive advantage. Moonetix, an affiliate network whose wall opens as a signed link or iframe and credits through signed postbacks, fits server websites with player accounts. AdGem, ayeT-Studios, BitLabs, Lootably and RevU also publish web integrations with server-side crediting; the table below shows where they differ.

For the full list of ways a server may earn, read How to monetize a Minecraft server within the rules. This page is only about choosing a wall.

What Mojang’s rules mean for an offerwall

The Minecraft EULA points to the Minecraft Usage Guidelines as extra permissions Mojang gives the community, and says they “often change.” The guidelines do not mention offerwalls, and they add that if something is not covered, “please don’t do it without getting written permission from us.” So treat this as a reading of the rules that do apply, checked on November 11, 2026, not as approval:

What the guidelines sayWhat it means for an offerwall
In-game currencies must “have no real-world value and can’t be cashed out, used, transferred across other servers, or converted into any other real-world currency”The wall pays only in your server coin. No cash, gift cards or cross-server balances
The currency must not look like or be named like Minecoins, or seem to come from MojangPick a coin name and icon that are clearly your own
Gameplay entitlements may not “give a competitive advantage”; cosmetics are fine except capesEarned coins buy cosmetics or comfort perks, never better gear or ranks with combat or economy perks
Access “can’t be limited to or controlled” by owning or having access to out-of-game content, products or servicesJoining the server, or a rank that controls access, never depends on completing offers
Servers, entitlements and advertising must suit audiences of all ages; gambling is named as unsuitableYou need a way to hide offers that do not suit your players, and coins stay out of chance-based crates
Pricing and content must be shown before a player joinsList what coins buy on your website, next to the store
Mods may not create a play-to-earn function with currency that can be cashed outYour plugin only moves coins into the server economy, never out

Realms are different: the EULA says you may not “receive financial, commercial or other benefits for letting other people play on your Realm.” Everything here is for servers you host or rent yourself.

How an offerwall connects to a Minecraft server

Minecraft has no browser, so the wall lives on your website and your server only sees the coins:

  1. Players have a website account with a verified email and an age check, linked to their Minecraft account. A common way is a one-time code: the site shows it, the player types /link CODE in game, and your plugin tells your backend which player it belongs to.
  2. The earn page opens the wall for the player’s site account ID, as a link or iframe your web server builds.
  3. The provider sends a postback to your web backend when an offer completes, and again if it is reversed.
  4. Your backend updates the balance that your store and economy plugin read, or queues a delivery your plugin runs when the player is next online.

An in-game /earn command that sends only that player a link to your earn page is a reasonable entry point. Broadcasting offers in chat or on signs at spawn is not: Mojang’s in-game advertising rules say ads must not hurt gameplay, and Minecraft draws many young players who should never see the wall.

What to look for in an offerwall for a Minecraft server

A web wall, not a mobile SDK

Java and Bedrock clients cannot show an SDK wall from your server. You need a direct link or an iframe on your site. An Offers API is useful only if you want to build your own offer list on the website.

Full control over the coin

Your store already prices cosmetics in coins. You need to set the coin name and icon, the coins per dollar, and the share you pass on, so a $4.99 bundle costs about the same effort either way. Rounding matters too: fractional coins confuse players. How to set your virtual currency exchange rate walks through it.

Signed postbacks that include reversals

A player who gets coins from a fake postback can empty your cosmetics shop in minutes. Verify every postback, skip transaction IDs you already credited, and make sure reversals reach you, because the advertiser can reject a result after the player has spent the coins. Decide your rule for that case up front, such as a negative balance that blocks new purchases.

Offer control for an all-ages game

Ask each provider whether you can hide single offers or categories such as gambling, and check the wall from a normal connection in your players’ countries.

Fraud handling

Alt accounts are a classic Minecraft problem. Ask whether the wall blocks VPN, proxy and data center traffic, and link only one Minecraft account to each site account. Stop multi-accounting and VPN abuse covers the layers.

Six web offerwalls for Minecraft servers compared

These providers publish a web integration and server-side crediting in their own docs. Moonetix first, the rest listed alphabetically, not ranked; none of them mentions Minecraft servers on the pages we read, so ask before you apply. “Not stated” means we did not find it in public docs. Checked on November 11, 2026.

ProviderHow the wall opensCoin settingsPostbacks and reversals
MoonetixSigned link or iframe, floating Earn button, Offers APIName, icon, rate, user split, rounding, time-limited bonus with a live countdownHMAC-SHA256 for every credit and reversal (status 1 and 2, same transaction ID); up to 5 retries
AdGemDirect link or iframe with a required player_id; Offer API and PrismCurrency name, icon (animated GIFs supported), multiplierHMAC-SHA256 signed POST; up to 3 attempts; reversals not described on the postback page
ayeT-StudiosNew tab or iframe; Offerwall APICurrency name and conversion rate per AdSlotOptional HMAC-SHA256 header; reversal callbacks once enabled, with an “r-” prefix and negative amounts
BitLabsiframe or web link; APIsMultiplier, user share, name or image, hide decimals (rounds down)HMAC-SHA1 of the callback URL; reconciliation callbacks matched by reference
Lootablyiframe or direct link; Offers APIPre-split rate, split to user, singular and plural names, timed promotionsSHA256 hash; postbacks only for completions; rejected conversions through webhooks
RevUWall URL for redirect or iframe; white-label API; no SDKSays publishers manage conversion ratesNo hash described, IP restriction instead; reversals as status 2 with negative currency

We make Moonetix, so we list it first. Every fact about the other networks comes from their own sites and docs, checked on November 11, 2026.

Sources: AdGem’s web offerwall and customization pages, ayeT-Studios’ offerwall callbacks, BitLabs’ currency settings and callback hashing, Lootably’s placement settings and postbacks, the Moonetix postback docs, and RevU’s integration guide and publisher page.

Torox’s publisher FAQ says it works with platforms that have a game economy or reward users with virtual currency, through a web offerwall, mobile SDK or API; its technical docs are not public. Best offerwalls for publishers covers more names.

When an offerwall is the wrong tool for your server

Skip the offerwall if any of these is true

Most of your players are under 16; your coins buy kits, stronger gear or ranks with combat or economy perks; coins can be traded for real money between players; joining or whitelisting depends on earning; or your coin is called anything like Minecoins. Fix these first, or keep the server to cosmetics and donations.

Two softer limits. Offers depend on each player’s country and device, so a small server in one country may see a short list. And a wall adds support work: players will ask in Discord why an offer has not credited. Point them to the provider’s missing-reward process, and read Offerwall age rules before you decide who may earn.

How to choose a wall for your server

  1. Price the store first. Decide what a cosmetic costs in coins and in money.
  2. Shortlist walls with a web link or iframe, signed or IP-restricted postbacks, and a reversal signal.
  3. Configure each one to the same coins per dollar, using the virtual currency calculator.
  4. Test from your players’ countries on a normal connection and count the offers a new player sees.
  5. Launch one wall, then compare net earnings per player after reversals before adding another.

Illustrative example: pricing a cosmetic bundle against offer coins

Sample figures only. Your store sells a particle trail bundle for $4.99 or 500 coins. You set the wall to 100 coins per $1 you earn and pass 100% to players, so an offer that pays you $0.80 shows 80 coins, and about $5 of completed offers buys the bundle, close to what a buyer pays. With a 70% split the same offer shows 56 coins, and earners need about $7.15 of offers. Either way, coins stay on your server and buy nothing that changes PvP.

How to add Moonetix to your Minecraft server’s website

  1. Apply at moonetix.com/register. Every publisher application is reviewed by hand, and once you are approved, apps you add go live right away.
  2. Add your server’s website as an app and set a coin name and icon clearly different from Minecoins, plus the conversion rate, user split, rounding and wall design. Set up your app currency explains each field.
  3. Put the wall on an earn page behind sign-in and your age check, as a signed link or iframe your web server builds for the player’s site account ID. The Offerwall link docs show the HMAC-SHA256 signing; on the Offers page you can hide any offer that does not suit your players.
  4. Credit coins only from the signed postback into the balance your store plugin reads, and take them back on status 2. Offerwall postback in Java fits a backend built next to a Java plugin.
  5. Test with Open as a test user and Send a test postback in the app’s Integration tab; see Test your app before launch.

Honest limits: Moonetix is not a fit for servers whose players are mostly under 16 (end users must be at least 16, with parental permission under 18), it has no in-game wall for Java or Bedrock clients, and players on VPNs, proxies, Tor or data center networks are blocked. Moonetix for game servers has the overview.

Letting older players earn your server coins on your website

Moonetix is an affiliate network. A server website with player accounts can add its offerwall with your own coin name, rate and split, signed postbacks for every credit and reversal, and per-app control over which offers show. Sign up free (we review every publisher application by hand) or see how the wall works.

Frequently asked questions

Are offerwalls allowed on Minecraft servers?

Mojang’s Usage Guidelines do not mention offerwalls. Follow the rules that apply: a currency with no real-world value or cash-out, no competitive advantages, access never tied to out-of-game services, and content suitable for all ages. If in doubt, ask Mojang for written permission.

Can players earn ranks through an offerwall?

Only ranks whose perks are cosmetic or comfort features. A rank with better kits, combat perks or access control breaks the guidelines however it is paid for.

Can the offerwall open inside Minecraft?

No. Minecraft clients have no browser. The wall opens on your website, and an in-game command can send the player a link to it.

Should I use the player’s Minecraft UUID as the offerwall user ID?

Use the account ID from your own website, linked to the Minecraft account. That ties coins to the account where you checked age and email.

What happens if a player spends coins and the offer is reversed?

Your server receives a reversal postback and should take the coins back. If they were already spent, a negative balance that blocks new purchases until it is cleared is a common rule; publish it on your earn page.

Can I sell coins and give them through an offerwall at the same time?

Yes, the guidelines allow selling in-game currency with no real-world value. Use one coin, one price, and show buyers a purchase history.