WERM

WERM is a modern, all-in-one monetization platform built specifically for Minecraft servers. Think of it as a Tebex alternative—but with better features, lower fees, and a focus on the modern server owner experience.

62

Quick challenge

How far can you run before the mobs catch you?

WERM

WERM - Web Engine for Realm Monetization

WERM Logo

The official Minecraft plugin for WERM - the future of game monetization. Global wallets, instant delivery, and powerful analytics—all with the lowest fees in the industry.

bStats

WebsiteDashboardDiscord

---

🆕 What's New in v1.0.4

⚡ Performance & Reliability Release

This release adds batch delivery confirmation and async file I/O to improve performance and reliability during high-load scenarios.

| Feature | Description | |---------|-------------| | 📦 Faster Bulk Deliveries | Up to 10 confirmations per API call for 90% reduction in network overhead | | 🔄 Faster Bulk Deliveries | Non-blocking queue persistence with debounced writes prevents main thread blocking | | 🛑 Faster Bulk Deliveries | Proper executor termination ensures no data loss during server stops | | ⚡ Faster Bulk Deliveries | Improved performance when multiple items need to be delivered at once |

Technical Details: - Batch size: 10 confirmations per API call - I/O thread: Daemon thread named `WERM-ConfirmationQueue-IO` - Shutdown timeout: 5 seconds for graceful termination - Debounced writes: 2-second delay to coalesce multiple queue changes

Previous Releases:

v1.0.3 - Performance Optimization

| Feature | Description | |---------|-------------| | 🔗 Improved Resource Usage | New OkHttp-based connection manager with 5-connection pool and 5-minute keep-alive | | 📉 Improved Resource Usage | Dynamic polling with exponential backoff—reduces API calls by up to 75% during idle periods | | ⚡ Improved Resource Usage | Keep-alive connections eliminate connection setup overhead | | 🛠️ Improved Resource Usage | Connection reuse reduces memory footprint and CPU usage |

Technical Details: - Connection pool: 5 max idle connections, 5-minute keep-alive - Timeouts: 10s connect, 30s read, 10s write - Backoff: Up to 4x base interval after consecutive empty responses - Instant reset when player joins or delivery found

v1.0.2 - bStats Update

- 🔧 bStats Update - Updated bStats plugin ID for proper metrics tracking - All security hardening from v1.0.1 remains in place

v1.0.1 - Security Features

| Feature | Description | |---------|-------------| | 🛡️ Auto-Discovery | Blocks dangerous commands (op, deop, ban, stop) from being executed via deliveries | | 🔐 Auto-Discovery | All API connections now require modern TLS protocols | | 📝 Auto-Discovery | Sensitive data (tokens, UUIDs) automatically redacted in debug logs | | 💾 Auto-Discovery | Pending delivery confirmations survive server restarts | | ✅ Auto-Discovery | Player names and UUIDs sanitized before command execution | | 🌐 Auto-Discovery | HTTPS and domain whitelist enforcement for API endpoints | | ⏱️ Auto-Discovery | Verification attempts limited to prevent brute-force abuse | | 🔄 Auto-Discovery | Project ID now auto-discovered from API (no hardcoding) |

---

🌐 What is WERM?

What is WERM?

WERM is a modern, all-in-one monetization platform built specifically for Minecraft servers. Think of it as a Tebex alternative—but with better features, lower fees, and a focus on the modern server owner experience.

Platform Features

| Feature | Description | |---------|-------------| | 🔍 Lowest Fees | Get your server listed on our public directory where players can find, vote for, and join servers | | 💰 Lowest Fees | Players have one wallet across all WERM-powered servers (1 credit = 1 USD cent) | | 🛒 Lowest Fees | Beautiful, customizable store pages with categories, sales, gifting, and wishlists | | ⚡ Lowest Fees | Hybrid delivery system using webhooks + polling ensures items are delivered fast | | 🗳️ Lowest Fees | Integrated voting with Votifier/NuVotifier support to boost your server's ranking | | 💬 Lowest Fees | Display your Discord member count on your server listing | | 🌍 Lowest Fees | Accept payments globally with automatic currency conversion | | 💸 Lowest Fees | Starting at just 3% platform fee (vs 5%+ competitors) |

Why Choose WERM?

- Open & Transparent - Start monetizing with no monthly fees (up to $500/month revenue) - Open & Transparent - Clean, intuitive interface for managing your server and products - Open & Transparent - Track sales, player engagement, and revenue trends - Open & Transparent - Players can use their wallet credits on any WERM server - Open & Transparent - No hidden fees, no surprise charges

---

✨ Plugin Features

Features

🔗 Account Verification

Players can securely link their Minecraft account to WERM using a simple 6-character verification code. Generate a code on the website, enter it in-game, and you're connected!

📦 Automatic Delivery System

Automatically delivers purchased products to players using configurable console commands. Supports both immediate delivery and requiring players to be online.

💓 Server Heartbeat

Keeps your server status updated on the WERM dashboard with real-time player counts and server version information.

🎮 Player Join Detection

Automatically checks for and delivers pending purchases when players join the server.

⚡ Async Processing

All API calls are processed asynchronously to ensure zero impact on your server's performance.

🛡️ Secure Authentication

Uses secure plugin token authentication to ensure only your server can manage deliveries.

📝 Fully Customizable

All messages are fully configurable with Minecraft color code support (`&` codes).

---

📜 Commands

Commands

| Command | Description | Permission | |---------|-------------|------------| | `/werm verify <code>` | Link your Minecraft account with WERM | `werm.verify` (default: true) | | `/werm help` | Display help information | None | | `/werm status` | View plugin connection status | `werm.admin` (default: op) | | `/werm reload` | Reload plugin configuration | `werm.admin` (default: op) |

Aliases: `/w`

---

🎯 Permissions

| Permission | Description | Default | |------------|-------------|---------| | `werm.verify` | Allows players to verify their Minecraft account | `true` | | `werm.admin` | Admin commands (reload, status) | `op` |

---

⚙️ Configuration

```yaml

WERM Plugin Configuration

Generate your plugin token at https://wermpay.com/dashboard/servers

plugin-token: "werm_XXXXXXXX_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

Enable debug logging for troubleshooting

debug: false

Heartbeat Settings

heartbeat: interval: 60 # Send status every X seconds send-player-count: true # Include player count in heartbeat

Delivery Settings

delivery: interval: 15 # Check for deliveries every X seconds

Customizable messages (supports & color codes)

messages: prefix: "&8[&6WERM&8] &r" verify-success: "&aYour Minecraft account has been linked successfully!" verify-failed: "&cVerification failed: &7%reason%" delivery-received: "&aYou received: &e{product} &ax{quantity}"

... and more customizable messages

```

---

📦 Delivery Placeholders

When configuring your product commands in the WERM dashboard, you can use these placeholders:

| Placeholder | Description | |-------------|-------------| | `{player}` or `{player_name}` | Player's username | | `{uuid}` or `{player_uuid}` | Player's UUID | | `{quantity}` | Quantity purchased | | `{product_id}` | Product ID | | `{product_name}` | Product name | | `{order_id}` | Order ID | | `{delivery_id}` | Delivery ID |

Example Commands: ``` give {player} diamond 64 lp user {player} parent add vip eco give {player} 1000 ```

---

🚀 Installation

Installation

1. online the WERM plugin JAR file 2. online it in your server's `plugins` folder 3. online your server 4. online a plugin token in your online 5. online `plugins/WERM/config.yml` and add your plugin token 6. online `/werm reload` or restart your server 7. ✅ Your server will now appear as online in the WERM dashboard!

---

📋 Requirements

- WERM Account: Spigot, Paper, Purpur, or any Spigot-based fork - WERM Account: 1.13+ - WERM Account: 8+ - WERM Account: WERM Account:

---

🔧 How It Works

1. Confirmation: Configure the plugin with your unique plugin token from the WERM dashboard 2. Confirmation: The plugin sends periodic heartbeats to keep your server status updated 3. Confirmation: When a customer makes a purchase on your WERM store, a delivery is queued 4. Confirmation: The plugin polls for pending deliveries and executes the configured commands 5. Confirmation: Successful deliveries are confirmed and marked as completed

---

💬 Support

Need help? Join our Discord Server for support and community discussions.

---

📄 License

This plugin is provided by WERM for use with the WERM monetization platform.

---

WERM - The Future of Game Monetization
<sub>© 2026 WERM | Made with ❤️ for the Minecraft community</sub>

ADS