OreoEssentials

The ONLY fully cross-server, all-in-one Essentials plugin ! FOLIA SUPPORTED ! Nexo/ ItemsAdder FULL support !

430

Quick challenge

How far can you run before the mobs catch you?

OreoEssentials

🍪 OreoEssentials

#1 Modern Essentials Plugin — Better Than CMI & ZEssentials/SunLight

The ONLY fully cross-server, all-in-one Essentials plugin with a Web Panel — and completely Open Source!

Modern • Powerful • Built for Networks

*Replace 12+ plugins with one elegant, organized solution*

---

🚀 Overview

OreoEssentials is the true cross-server synchronisation of Essentials built for modern Minecraft networks with true cross-server synchronisation. Clean, fast, and extremely easy to configure.

Everything syncs across servers: Homes, Warps, Economy, Chat, Inventories, Enderchests, Health, Food, Teleports, Auction House, Player Warps, Trades, and more.

This plugin is 100% Open Source. If you'd like to support development and future updates, donations are appreciated. Please also consider leaving positive feedback!

🌐 Everything Syncs Across Your Network

| Feature | Status | Feature | Status | |---------|--------|---------|--------| | 🏠 Homes & Warps | ✅ | 💰 Economy (Vault) | ✅ | | 🎒 Inventories | ✅ | 📦 Enderchests | ✅ | | ❤️ Health & Food | ✅ | ⭐ Experience | ✅ | | 💬 Chat & Messages | ✅ | 🚀 Teleports | ✅ | | 🗄️ PlayerVaults | ✅ | 🔨 Moderation | ✅ | | 🪧 Custom Nametags | ✅ | 💬 Chat Bubbles | ✅ |

🎯 All-in-One Solution

CustomNameplates CMI • EssentialsX • ZEssentials • MyWarp • MyHome • DiscordSRV components • Custom Craftings premium • Premium Kits Plugins • Daily Rewards • PlayTime Rewards • CustomNameplates • Conditional Events *and A LOT more*

> ⚡ FOR VELOCITY USERS — Want cross-server tab and join/quit messages across your entire network? Download our FOR VELOCITY USERS

---

🌐 OreoEssentials Web Panel — Something Never Done Before

OreoEssentials is the This is a first in the Minecraft plugin space. Minecraft plugin to come with its own fully-featured web panel. No other essentials plugin — not CMI, not ZEssentials, not EssentialsX, not SunLight — has ever offered anything like this. This is a first in the Minecraft plugin space.

The OreoEssentials Web Panel is a real web application hosted alongside your server, accessible from any browser. It gives your players and server owners a completely new way to interact with your network — without ever opening Minecraft.

✅ Player Web Dashboard

Players can log in to the web panel with their Minecraft account and access their personal data from anywhere. - View their playtime, balance, homes, warps, and vault contents - View their Inventories, Manage it, delete items, give to friends - Add Friends to the Panel - Access their full profile including statistics - Secure 2-step login with email OTP verification — the same security standard used by banking apps

✅ Server Owner Dashboard

Server owners get a dedicated owner dashboard to manage their network from a web browser. - View and manage registered players across the network - Full admin control panel - Real-time data synced from the MongoDB backend - Manage ALL OREOESSENTIALS Perms from the online Webeditor directly — by a simple ON/OFF Button - Secure owner-only access with role-based permissions

✅ Online Config Editor — Edit Your Plugin Configs From A Browser

This is something no other Minecraft plugin has ever done. OreoEssentials includes a full online visual config editor at online visual config editor — a browser-based GUI to edit every single config file the plugin uses, without touching a single line of YAML by hand. - Visual editors for: `settings.yml`, `chat-format.yml`, `auctionhouse/settings.yml`, `rtp.yml`, `craft-actions.yml`, `maintenance.yml`, and more - Live MiniMessage preview — see gradient and color formatting in real time as you type - Feature toggle panels — flip modules on/off with checkboxes, no YAML knowledge needed - Dynamic KV editors for tiers, permission mappings, cooldowns, and per-world overrides - Download the finished YAML directly — drop it in your server and restart - No installation required — runs in your browser, works from any device

Config Web Editor

Example Scoreboard Configuration on live Editor!

Example AFK Configuration

Example TAB Configuration

✅ Account Security & Authentication

- Email-based OTP (one-time password) verification on every login and registration - Forgot password flow — receive a secure reset link by email and set a new password - Email case-insensitive login — works regardless of how you type your email - BCrypt password hashing — passwords are never stored in plaintext - JWT access tokens + refresh token rotation — industry-standard session management - IP address logging on every login and registration for security auditing

---

⚡ Core Features

✅ Full Cross-Server Synchronisation

> True real-time sync powered by MongoDB + Redis + RabbitMQ — not just shared databases, actual cross-server communication.

- 🔄 Player data follows users across your entire network - 💬 Global chat and messaging - 🚀 Cross-server teleports and homes - 💰 Unified economy system - 🛡️ Synchronized moderation tools

---

✅ Cross-Server Auction House

A fully-featured, live-synced auction house across every server in your network. Players list items on any server, buyers bid or buy from any other. Real-time updates push to every open GUI instantly — no refresh, no delay. - 10 built-in item categories with automatic detection - Custom item support: ItemsAdder, Nexo, Oraxen — textures show correctly everywhere - Full search by item name, category filter, and price sort - Seller fees, buyer tax, configurable listing durations - Expired / sold item reclaim system - Discord webhook notifications on sales - MongoDB atomic writes — zero duplicate purchases, zero item loss - Live GUI refresh via RabbitMQ — every open AH updates in real time

---

✅ Cross-Server Market / Orders (Buy Order System)

Players post buy orders — *"I want 64 Diamond Swords, paying $10 each."* Other players fill those orders from any server and get paid instantly. The money is escrowed up front, so the requester always pays and the filler always gets paid. - Full cross-server order sync via RabbitMQ + MongoDB - Supports Vault economy AND custom currencies - Atomic fill logic — no race conditions, no double-spending - Pending delivery system — items safely delivered even if the requester is offline - Live market browser with real-time updates across the network - Optional creation fees and fill fees

---

✅ Shop GUI & Sell GUI

Fully integrated shop and sell interfaces with ItemsAdder and Nexo support. - ShopGUI: drag and drop any item to sell, configurable shop prices per item - ShopGUI: supports Vault economy and custom currencies per item - Cross-server economy sync ensures balances are always current when players shop

---

✅ Custom Multiple Economy System

Create as many custom economies as you want — tokens, gems, crystals, anything. Full cross-server sync. Works in the Auction House, Market, Shop, and anywhere else. - Per-currency balances, top lists, and transfer commands - Fully independent from Vault — or use both side-by-side - Supported in AH, Market/Orders, Shop, and Kits

---

💬 Advanced Chat System

Five scope types: ALL, WORLD, RANGE, SERVER, SHARD — put each channel exactly where it belongs. Per-rank format overrides via LuckPerms primary groups.

Click to expand features

- ✅ Private staff channels, trade channels, local range chat, network-wide broadcast - ✅ MiniMessage formatting with gradient support, hover events, click events - ✅ Per-rank format overrides (different format per LuckPerms group, per channel) - ✅ Item-in-Chat: type `[item]` to share your held item as a hoverable link - ✅ Cross-server global chat via RabbitMQ - ✅ Discord bridge per channel — post to different webhooks per channel - ✅ Mute system with duration support (30s, 10m, 2h, 1d) + cross-server mute sync - ✅ Private messaging `/msg` and `/reply` with cross-server delivery

---

---

🪧 Custom Nameplates — No Extra Plugin Needed

> You no longer need CustomNameplates, NametagEdit, or any third-party nametag plugin. OreoEssentials does it natively — better, and fully Folia-compatible.

Custom Nameplates replaces the vanilla name display above players' heads with fully configurable TextDisplay entities — supporting MiniMessage gradients, PlaceholderAPI, per-player conditions, and multiple stacked layers. Everything is configured in a single, clean `custom-nameplates/config.yml`.

Click to expand nametag features

- ✅ Hot reload — stack as many text lines above the head as you want (rank, name, title, guild, etc.) - ✅ Hot reload — gradients, hex colors, bold, italic, hover, everything - ✅ Hot reload — use any `%placeholder%` in nametag text, updates on a configurable interval - ✅ Hot reload — LuckPerms prefixes with `&c`, `&#RRGGBB`, `§x` all translate automatically - ✅ Hot reload — show a layer only to staff, only in survival, only at close range, etc. - ✅ Hot reload — nametags fade out beyond a set distance - ✅ Hot reload — control whether players see their own nametag - ✅ Hot reload — players can hide their own nametag with `/nametag toggle` - ✅ Hot reload — TextDisplay entities glide seamlessly as players move, zero flickering - ✅ Hot reload — metadata packets are only sent when text actually changes, preventing client-side re-render flicker - ✅ Hot reload — uses region-aware scheduling throughout - ✅ Hot reload — `/customnameplates reload` applies all config changes live

Example config: ```yaml nametag: enabled: true update-interval-ticks: 100 show-to-self: true view-range: 48.0 layers: rank: text: "%luckperms_prefix%" y-offset: 2.5 background: transparent name: text: "<white>%player_name%</white>" y-offset: 2.1 background: transparent ```

---

💬 Chat Bubbles

Players' chat messages appear as floating TextDisplay bubbles above their head — visible to nearby players in real time, with smooth fade-in and fade-out animations.

Click to expand chat bubble features

- ✅ Works alongside all chat channels — configurable appear duration, stay duration, and disappear duration (all in ticks) - ✅ Works alongside all chat channels — bubbles smoothly fade in and out using TextDisplay opacity - ✅ Works alongside all chat channels — only players within a configurable radius see the bubble - ✅ Works alongside all chat channels — long messages are wrapped and truncated to a configured max line count - ✅ Works alongside all chat channels — wrap every bubble in custom formatting (e.g. a speech bubble border) - ✅ Works alongside all chat channels — show bubbles only in certain gamemodes, worlds, or with specific permissions - ✅ Works alongside all chat channels — new message replaces the previous bubble instantly - ✅ Works alongside all chat channels — bubbles are always removed cleanly when a player leaves or switches worlds - ✅ Works alongside all chat channels — entity scheduling is fully region-aware - ✅ Works alongside all chat channels — bubbles fire even when the chat channel system reformats or cancels the event internally

Example config: ```yaml chat-bubbles: enabled: true y-offset: 2.6 view-range: 32.0 stay-duration: 80 appear-duration: 5 disappear-duration: 10 max-lines: 3 background: transparent sender-conditions: [] viewer-conditions: [] ```

---

✅ Playtime Rewards & Daily Rewards

Reward players automatically based on how long they play. Configurable milestones that trigger once or repeat. Full GUI to claim rewards. - One-time milestone rewards (e.g. "1 hour played → reward pack") - Repeatable rewards for ongoing engagement - `/daily` command for daily login rewards with cooldown tracking - PlaceholderAPI integration: show state (LOCKED / READY / CLAIMED / REPEATING) in scoreboards

---

✅ TempFly — Temporary Flight

Give players temporary flight with a countdown. Buy time with in-game currency, give it with commands, or award it via kits and rewards. - Configurable time units via command: `/tempfly give <player> <time>` - Remaining time shown via PlaceholderAPI placeholders - Auto-lands players safely when time expires - Full cross-server support — fly time follows the player across servers

---

🎁 Kits & Cooldowns

Unlimited kits with per-kit permissions, configurable cooldowns, and an optional GUI browser.

Click to expand features

- ✅ Permission-gated kits with bypass cooldown support - ✅ Per-kit PlaceholderAPI placeholders: ready state, cooldown seconds, formatted countdown - ✅ GUI kit browser for easy player access - ✅ Full MythicMobs & MythicMobs support - ✅ MythicMobs integration

---

✅ Player Vaults (Cross-Server)

Your players' personal vaults sync seamlessly across all servers via MongoDB. - Permission-based vault count and row size (tier system) - Per-vault title customisation - PlaceholderAPI: check vault count, rows, access status

---

🛠️ Moderation Suite

Complete cross-server moderation with a unified interface.

``` ✓ /ban, /tempban, /unban, /kick, /mute, /tempmute, /unmute ✓ /jail, /unjail with configurable jail locations ✓ /god, /vanish for staff utilities ✓ /invsee, /invlook — inspect any player's inventory live ✓ Cross-server mute sync via RabbitMQ ✓ ModGUI — moderate your entire network from one interface ```

---

✅ Alias Editor System

Create runtime command aliases with full logic, conditions, cooldowns, and run-as-player or run-as-console modes. No restarts needed — changes apply instantly. - GUI editor for non-technical admins - Condition checks: permissions, money, EXP level, PlaceholderAPI values (with `>=`, `<=`, `=`, `!=`, `contains`, `startsWith` operators) - AND/OR logic for multi-condition aliases - Per-alias and per-line cooldowns - `permGate`: gate an alias behind a permission node - Custom tab completions per alias - Runtime registration — enabled/disabled aliases apply to all players immediately

---

🎨 Additional Features

| Feature | Description | |---------|-------------| | 🗄️ Data Import | Fully synced storage vaults across all servers | | ⚒️ Data Import | GUI-based recipe editor with ItemsAdder support | | 🌀 Data Import | Cuboid portals and launch pads with particle effects | | 🪧 Data Import | Multi-layer TextDisplay nametags — replaces CustomNameplates plugin entirely | | 💬 Data Import | Floating TextDisplay speech bubbles above players' heads with fade animations | | 📝 Data Import | Multi-line floating text with PlaceholderAPI support | | 🚀 Data Import | Cross-server TPA, /tphere, /tpall, /tppos, /tpworld | | 🔧 Data Import | Lock server to non-staff with custom join messages | | 📊 Data Import | PAPI-powered, animated, per-world layouts | | 📋 Data Import | Animated header/footer with PAPI support | | ✨ Data Import | Remove enchantments via /disenchant — configurable cost | | 🪑 Data Import | Smart offset detection for stairs, slabs, and blocks | | 🧪 Data Import | Apply/remove potion effects, timed or permanent | | 🏃 Data Import | Permission-gated per speed level | | 🔄 Data Import | Inv + EC + Health + EXP + Hunger + Potions on server switch | | 🤝 Data Import | Cross-server GUI player-to-player trading | | 📥 Data Import | Migrate from EssentialsX or ZEssentials with built-in commands |

---

🔄 Cross-Server Sync Modules

- Moderation Logs — Access your homes from any server - Moderation Logs — Players' public warps visible network-wide - Moderation Logs — Vault, MongoDB or PostgreSQL with full sync - Moderation Logs — Multiple economies, fully synced - Moderation Logs — Live listings and purchases across all servers - Moderation Logs — Buy orders filled from any server - Moderation Logs — Channels, private messages, and mutes across your network - Moderation Logs — Complete player state sync - Moderation Logs — Cross-server teleportation - Moderation Logs — Players on different servers trade items in real time - Moderation Logs — Fly time follows the player across servers - Moderation Logs — Network-wide moderation tracking

Powered by a hybrid backend: MongoDB + Redis + RabbitMQ

---

🔌 Integrations

| Plugin | Support Level | Description | |--------|:-------------:|-------------| | Full | ✅ Full | Complete economy integration | | %%MD1%% | ✅ Full | Two expansions: `%oreo_...%` and `%oreoah_...%` | | %%MD2%% | ✅ Full | AH, Market, Shop, Kits, Chat, Crafting | | %%MD3%% | ✅ Full | AH, Market, Shop, Kits, Chat, Crafting | | %%MD4%% | ✅ Full | Custom item support | | %%MD5%% | ✅ Full | Custom mob loot and drops | | %%MD6%% | ✅ Full | Groups in chat, per-rank formats | | %%MD7%% | ✅ Full | Per-channel webhooks + AH sale alerts |

---

🎬 Preview Videos

FULL GUI CONTROL: - FULL GUI CONTROL:

Feature Showcases:

| Video | Link | |-------|------| | 🎮 Feature Spotlight 2 | Feature Spotlight 2 | | 🌐 Feature Spotlight 2 | %%MD1%% | | 💰 Feature Spotlight 2 | %%MD2%% | | 🏠 Feature Spotlight 2 | %%MD3%% | | 🎁 Feature Spotlight 2 | %%MD4%% | | 💵 Feature Spotlight 2 | %%MD5%% | | ⚒️ Feature Spotlight 2 | %%MD6%% | | 📊 Feature Spotlight 2 | %%MD7%% | | 🔧 Feature Spotlight 2 | %%MD8%% |

---

📦 Installation

⚡ Quick Start

4 Simple Steps to Get Started

Step 1: Drop the JAR

``` 📁 plugins/ └── OreoEssentials.jar ```

Step 2: Generate Configs

Start your server once to auto-generate configuration files.

Step 3: Configure Databases

Edit `config.yml` with your database credentials:

```yaml MongoDB: enabled: true uri: "mongodb://user:[email protected]:27017/oreo"

RabbitMQ: enabled: true uri: "amqp://guest:[email protected]:5672/"

Redis: enabled: true host: "127.0.0.1" port: 6379 password: "yourpass" ```

Step 4: Restart & Enjoy

Restart all servers — cross-server sync activates automatically! 🎉

---

💡 Need Help with Setup?

| Option | Details | |--------|---------| | 🏠 Get Support | Follow our detailed setup guides | | ☁️ Get Support | Oreo Studios offers pre-configured DB hosting for Get Support | | 💬 Get Support | Join our Discord: Get Support |

> Online Config Editor: Never touch a YAML file again — use our free browser-based visual config editor at Online Config Editor: with live MiniMessage preview.

---

🌐 Cross-Server Setup — What You Need

What You Need for Full Cross-Server Sync

| Component | Purpose | Required? | Recommended? | |:---------:|---------|:---------:|:------------:| | MongoDB | Core data (Homes, Warps, Inventories, AH listings, Orders) | Highly ✅ | Highly ⭐ | | RabbitMQ | Real-time cross-server messaging (Chat, AH sync, Orders, TP, Moderation) | Highly ✅ | Highly ⭐ | | Redis | Cache for Economy & Chat | Optional | Highly 🔥 | | PostgreSQL | Optional economy backend | Optional | Optional |

📚 Full Setup Guides Available

> Documentation: Documentation

- ✅ Cross-Server Sync Setup - ✅ RabbitMQ on Pterodactyl (egg included) - ✅ MongoDB + Redis Configuration - ✅ Troubleshooting Guide

---

🎮 Feature Showcase

💬 Global Chat Example

``` [Survival] [VIP] Elias: Hello from Server 1! [Creative] [Admin] Sarah: Hey from Server 2! ```

🔐 Private Channels

Configure custom channels in `chat-format.yml`:

```yaml channels: staff: format: "&c[Staff] {player}: &f{message}" permission: "oreo.chat.staff" ```

---

⚙️ Configuration Highlights

- Online Config Editor — Multi-layer TextDisplay nametags, MiniMessage, PAPI, conditions, per-viewer visibility, all in `custom-nameplates/config.yml` - Online Config Editor — Floating speech bubbles above players' heads, fade animations, view range, conditions — same config file - Online Config Editor — MiniMessage, per-rank formats, Discord webhooks, full cross-server sync - Online Config Editor — categories, fees, listing duration, Discord notifications, all in `auctionhouse/settings.yml` - Online Config Editor — escrow fees, fill fees, currency picker, cross-server in `orders/settings.yml` - Online Config Editor — Animated headers/footers, per-world layouts - Online Config Editor — Tier rows via `oreo.tier.vip`, etc. - Online Config Editor — Safe spawn search, tier-based distances - Online Config Editor — Configurable units, auto-land, balance deduction - Online Config Editor — Milestone and repeatable reward definitions in `playtime/rewards.yml` - Online Config Editor — `aliases.yml` + full GUI, no restart needed - Online Config Editor — Edit all configs visually in your browser at oreostudios.fr, no YAML knowledge required

📝 Example Config Snippets

Chat Formats: ```yaml chat-format: default: "&7{player}: &f{message}" vip: "&6[VIP] &e{player}: &f{message}" staff: "&b[Staff] &3{player}: &f{message}" admin: "&c[Admin] &4{player}: &f{message}" ```

RTP Settings: ```yaml rtp: default-radius: 5000 max-radius: 15000 safe-spawn: true warmup: 3 cooldown: 300 tier-multipliers: default: 1.0 vip: 1.5 mvp: 2.0 ```

Kit Configuration: ```yaml kits: starter: items: - "DIAMOND_SWORD 1 name:&bStarter_Sword" - "COOKED_BEEF 32" - "GOLDEN_APPLE 5" permission: "oreo.kit.starter" cooldown: 0 vip: items: - "DIAMOND_CHESTPLATE 1 enchant:PROTECTION:4" - "DIAMOND_PICKAXE 1 enchant:EFFICIENCY:5" permission: "oreo.kit.vip" cooldown: 86400 ```

Home Limits by Tier: ```yaml homes: limits: default: 5 vip: 10 mvp: 20 ultimate: 50 ```

---

🛡️ Permissions

🔑 Quick Access Permissions

```yaml

Full admin access

oreo.*

Administrative commands

oreo.admin

Moderation tools only

oreo.mod ```

🎯 Tier System

| Permission | Description | Benefits | |------------|-------------|----------| | `oreo.tier.default` | Default player tier | Standard limits | | `oreo.tier.vip` | VIP tier | More homes, larger RTP radius | | `oreo.tier.mvp` | MVP tier | Maximum limits, priority features |

View Command Permission List

Home Commands: `oreo.home` • `oreo.sethome` • `oreo.delhome` • `oreo.homes`

Warp Commands: `oreo.warp` • `oreo.setwarp` • `oreo.delwarp`

Economy Commands: `oreo.balance` • `oreo.pay` • `oreo.baltop`

Moderation Commands: `oreo.ban` • `oreo.kick` • `oreo.mute` • `oreo.vanish`

Utility Commands: `oreo.fly` • `oreo.heal` • `oreo.feed` • `oreo.gamemode`

*And many more per-command nodes...*

---

⚡ Performance

Built for speed: - ✅ Java 21 optimized - ✅ Fully asynchronous I/O across all modules - ✅ Redis caching layer for economy and player lookups - ✅ Thread-safe operations throughout - ✅ Debounced live GUI refresh — events batched before re-rendering - ✅ Atomic MongoDB writes — no race conditions in AH or Market - ✅ Tested on Paper / Purpur / Folia

🖥️ Supported Platforms

| Platform | Support | Notes | |----------|:-------:|-------| | Spigot | ✅ Recommended | Best performance | | Spigot | ✅ Full | All features work | | Spigot | ✅ Compatible | Optimized for Folia | | Spigot | ⚠️ Limited | Basic features only |

Minimum Requirements: Java 21+ • Paper 1.20.1+

🗄️ Database Architecture

``` ┌─────────────────────────────────────────┐ │ Application Layer │ │ (OreoEssentials) │ └─────────────┬───────────────────────────┘ │ ┌─────────┴──────────┐ │ │ ┌───▼────┐ ┌────▼────┐ │ Redis │◄────────►│ RabbitMQ│ │ Cache │ │ Messages│ └───┬────┘ └─────────┘ │ ┌───▼─────────────────────────────────┐ │ Primary Storage │ │ ┌──────────┐ ┌──────────────┐ │ │ │ MongoDB │ or │ PostgreSQL │ │ │ └──────────┘ └──────────────┘ │ └──────────────────────────────────────┘ ```

---

📊 Plugin Comparison — OreoEssentials vs Others

📊 Full Detailed Feature Comparison (click to expand)

| Feature | 🍪 OreoEssentials | ⚡ ZEssentials | ⚙️ EssentialsX | 🔧 CMI | ☀️ SunLight | |---------|:-:|:-:|:-:|:-:|:-:| | ✅ €5 | | | | | | | Vault Economy Support | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes + internal | ✅ Yes | | Custom Multiple Currencies | ✅ Unlimited, fully cross-server | ❌ No | ❌ No | ❌ No | ❌ No | | Cross-Server Economy Sync | ✅ Redis cache + MongoDB/PostgreSQL | ⚠️ Shared DB, no real-time sync | ❌ No | ❌ Local MySQL only | ❌ No | | Economy Storage Backends | ✅ MongoDB, PostgreSQL, Redis cache | ⚠️ MySQL/SQLite | ⚠️ Flat file / MySQL | ⚠️ MySQL / SQLite | ⚠️ Basic | | ✅ €5 | | | | | | | Auction House | ✅ Full-featured, cross-server live sync | ❌ No | ❌ No | ⚠️ Local server only | ❌ No | | AH — Live GUI Updates (real-time) | ✅ RabbitMQ push, zero flicker | ❌ No | ❌ No | ❌ No | ❌ No | | AH — Item Categories + Search | ✅ 10 auto-detected categories + name search | ❌ No | ❌ No | ⚠️ Basic | ❌ No | | AH — Custom Item Support (IA/Nexo) | ✅ Textures correct on every server | ❌ No | ❌ No | ❌ No | ❌ No | | AH — Fees, Tax, Listing Duration | ✅ Fully configurable | ❌ No | ❌ No | ⚠️ Basic | ❌ No | | Buy Order Market (demand-side) | ✅ Escrow orders, cross-server fill | ❌ No | ❌ No | ❌ No | ❌ No | | Sell GUI | ✅ Drag-and-drop, IA/Nexo support | ⚠️ Basic | ⚠️ /sell hand only | ✅ Yes | ⚠️ Basic | | Shop GUI | ✅ Custom currencies + Vault | ⚠️ Basic | ❌ No | ✅ Yes | ⚠️ Basic | | ✅ €5 | | | | | | | Chat Channels (scoped) | ✅ ALL / WORLD / RANGE / SERVER / SHARD | ❌ No | ❌ No | ⚠️ Basic local channels | ❌ No | | Cross-Server Global Chat | ✅ Real-time via RabbitMQ | ❌ No | ❌ No | ❌ No | ❌ No | | Per-Rank Chat Formats | ✅ Per LuckPerms group, per channel | ⚠️ Basic | ⚠️ Via PAPI only | ✅ Yes | ⚠️ Basic | | MiniMessage / Adventure Text | ✅ Full MiniMessage, gradients, hover, click | ❌ Legacy only | ❌ Legacy only | ❌ Legacy only | ⚠️ Partial | | Item-in-Chat ([item]) | ✅ Hover display, IA/Nexo support | ❌ No | ❌ No | ✅ Yes | ❌ No | | Discord Webhook Bridge | ✅ Per-channel webhooks + AH sale alerts | ❌ No | ⚠️ Separate addon required | ⚠️ Basic webhook | ❌ No | | Mute System | ✅ Timed, persistent, cross-server broadcast | ⚠️ Local only | ⚠️ Local only | ✅ Local only | ⚠️ Basic | | Private Messaging (/msg /reply) | ✅ Cross-server delivery | ⚠️ Local only | ⚠️ Local only | ✅ Local only | ⚠️ Local only | | ✅ €5 | | | | | | | Homes (cross-server) | ✅ MongoDB sync, access from any server | ⚠️ Shared SQL, no real-time sync | ❌ Local only | ❌ Local MySQL only | ❌ Local only | | Admin Warps (cross-server) | ✅ Network-wide, GUI browser | ⚠️ Shared DB only | ❌ Local only | ❌ Local only | ❌ Local only | | Player Warps (cross-server) | ✅ Player-created, full network visibility | ❌ No | ❌ No (addon required) | ❌ No | ❌ No | | TPA / TPHere (cross-server) | ✅ Cross-server requests via RabbitMQ | ❌ Local only | ❌ Local only | ❌ Local only | ❌ Local only | | Random Teleport (RTP) | ✅ Safe search, tier-based radius | ⚠️ Basic | ❌ No | ✅ Yes | ⚠️ Basic | | ✅ €5 | | | | | | | TempFly (timed flight) | ✅ Cross-server, auto-land, configurable | ❌ No | ❌ No (/fly toggle only) | ✅ Local only | ❌ No | | Playtime Rewards (milestones) | ✅ One-time + repeatable milestones | ❌ No | ❌ No | ⚠️ Basic | ❌ No | | Daily Rewards | ✅ Configurable cooldown + GUI claim | ❌ No | ❌ No | ✅ Yes | ❌ No | | Player Vaults | ✅ Cross-server sync, tier-based rows | ❌ No | ❌ Needs separate addon | ✅ Local only | ⚠️ Basic | | Kits & Cooldowns | ✅ Unlimited kits, permissions, GUI browser | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | | Player Inventory / EC / State Sync | ✅ Inv + EC + Health + EXP + Hunger + Potions | ❌ No | ❌ No | ❌ No | ❌ No | | Sit Command | ✅ Smart offset for stairs/slabs | ❌ No | ❌ No | ✅ Yes | ❌ No | | Walk Speed / Fly Speed | ✅ Permission-gated per level | ⚠️ Basic | ✅ Yes | ✅ Yes | ⚠️ Basic | | Effect Commands | ✅ Apply / remove, timed or permanent | ⚠️ Basic | ✅ Yes | ✅ Yes | ⚠️ Basic | | Disenchant | ✅ Configurable cost | ❌ No | ❌ No | ✅ Yes | ❌ No | | ✅ €5 | | | | | | | Ban / Tempban | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | | Mute / Tempmute (cross-server) | ✅ Cross-server sync via RabbitMQ | ⚠️ Local only | ⚠️ Local only | ✅ Local only | ⚠️ Local only | | Jail System | ✅ Named jails, configurable | ❌ No | ❌ No | ✅ Yes | ❌ No | | God Mode / Vanish | ✅ Yes | ⚠️ Basic | ✅ Yes | ✅ Yes | ⚠️ Basic | | Inventory Inspection (/invsee) | ✅ Live view | ⚠️ Basic | ❌ No | ✅ Yes | ❌ No | | Cross-Server ModGUI | ✅ Moderate entire network from one GUI | ❌ No | ❌ No | ❌ No | ❌ No | | ✅ €5 | | | | | | | Holograms | ✅ Multi-line + PAPI | ❌ No | ❌ No | ✅ Yes | ❌ No | | Custom Nametags (TextDisplay, multi-layer) | ✅ Built-in — replaces CustomNameplates | ❌ No | ❌ No | ❌ No | ❌ No | | Chat Bubbles (floating speech) | ✅ Built-in, Folia-compatible | ❌ No | ❌ No | ❌ No | ❌ No | | Alias Editor (runtime command creator) | ✅ GUI + conditions + cooldowns + logic | ❌ No | ❌ No | ⚠️ Basic /cmi command system | ❌ No | | Maintenance Mode | ✅ Permission bypass, custom message | ❌ No | ❌ No | ✅ Yes | ❌ No | | Scoreboard / BossBar | ✅ PAPI, animated, per-world | ⚠️ Basic | ❌ No (needs addon) | ✅ Yes | ⚠️ Basic | | Tab List (header/footer) | ✅ Animated, PAPI, per-world | ⚠️ Basic | ❌ No (needs addon) | ✅ Yes | ⚠️ Basic | | Portals & JumpPads | ✅ Cuboid portals, particle launch pads | ❌ No | ❌ No | ✅ Yes | ❌ No | | Custom Crafting System | ✅ GUI editor + ItemsAdder support | ❌ No | ❌ No | ❌ No | ❌ No | | Command Toggle | ✅ Enable/disable any command at runtime | ❌ No | ❌ No | ❌ No | ❌ No | | Data Import (EssX / ZEssentials) | ✅ Built-in import commands | ❌ No | ❌ N/A | ⚠️ Partial | ❌ No | | ✅ €5 | | | | | | | Web Panel for Players | ✅ Full player dashboard — profiles, stats, data | ❌ No | ❌ No | ❌ No | ❌ No | | Web Panel for Server Owners | ✅ Owner & admin dashboard, user management | ❌ No | ❌ No | ❌ No | ❌ No | | Email OTP 2-Step Login (Web) | ✅ Banking-grade 2FA on web login | ❌ No | ❌ No | ❌ No | ❌ No | | Online Visual Config Editor | ✅ Edit every config in browser, live preview | ❌ No | ❌ No | ❌ No | ❌ No | | ✅ €5 | | | | | | | RabbitMQ Real-Time Messaging | ✅ Built-in across all modules | ❌ No | ❌ No | ❌ No | ❌ No | | Redis Caching Layer | ✅ Economy + player lookups | ❌ No | ❌ No | ❌ No | ❌ No | | MongoDB (Native Async Driver) | ✅ Atomic writes, async, all modules | ⚠️ Basic/partial | ❌ No | ❌ No | ❌ No | | Cross-Server Trading | ✅ GUI trade between different servers | ❌ No | ❌ No | ❌ Local only | ❌ No | | ✅ €5 | | | | | | | ItemsAdder / Nexo / Oraxen Support | ✅ AH, Market, Shop, Kits, Chat, Crafting | ❌ No | ❌ No | ⚠️ Partial | ❌ No | | LuckPerms Integration | ✅ Groups in chat, per-rank formats | ⚠️ Basic | ⚠️ Basic | ✅ Yes | ⚠️ Basic | | PlaceholderAPI (custom expansions) | ✅ 46+ placeholders, 2 expansions | ⚠️ Partial | ✅ Yes | ✅ Yes | ⚠️ Limited | | MythicMobs Integration | ✅ Yes | ❌ No | ❌ No | ⚠️ Partial | ❌ No | | ✅ €5 | | | | | | | Modern GUIs (SmartInventories) | ✅ Every feature has a GUI | ⚠️ Basic | ❌ Minimal | ✅ Has GUIs | ❌ Minimal | | Localization (lang.yml per module) | ✅ Full lang.yml per module | ⚠️ Partial | ⚠️ Basic | ✅ Yes | ⚠️ Minimal | | Performance (Java 21 / Async I/O) | ✅ Fully async, thread-safe, debounced GUIs | ⚙️ Standard | ⚙️ Standard | ⚠️ Heavy — known startup lag | ⚙️ Lightweight | | Open Source | ✅ 100% Open Source | ❌ Closed source | ✅ Open Source | ❌ Closed source | ✅ Open Source | | Replaces plugins | ✅ 10+ plugins replaced | ⚙️ ~5 plugins | ⚙️ ~5 plugins | ⚙️ ~8 plugins | ⚙️ ~4 plugins | | ✅ €5 | ✅ €5 | ❌ €19.99 | ✅ FREE | ❌ ~$28 | ✅ FREE |

---

🤝 Official Partners

Need Hosting? We Recommend MineStrator

Reliable, high-performance hosting perfect for modern Minecraft networks with database setups.

MineStrator is now the hosting provider we officially recommend if you want to test our plugins, host your projects, or run a production server.

- ✅ Fast setup - ✅ Stable infrastructure - ✅ Perfect for modern networks (databases, proxies, cross-server setups)

Get 10% OFF with code: `OREOSTUDIOS`

🔗 Click here to get started with MineStrator

*Thank you MineStrator for the trust • Thank you for supporting Oreo Studios ❤️*

---

❓ Why OreoEssentials?

- ✅ Open Source - ✅ Fully Cross-Server - ✅ Replaces CMI / EssentialsX / ZEssentials / CustomNameplates - ✅ Built-in Custom Nameplates — multi-layer TextDisplay nametags with MiniMessage, PAPI, conditions, and smooth interpolation. No separate plugin needed - ✅ Built-in Chat Bubbles — floating speech bubbles above players' heads with fade animations, zero extra dependencies - ✅ Built-in Auction House + Market — no extra plugins needed - ✅ Built for Networks — designed from the ground up for multi-server setups - ✅ The ONLY Essentials plugin with a Web Panel — a first for any Minecraft plugin, never done before - ✅ Players can access their stats, homes, vaults, and profile from any browser - ✅ Server owners get a full admin dashboard and online config editor — manage your network without touching YAML - ✅ Online Config Editor at oreostudios.fr — edit all configs visually in your browser with live MiniMessage preview - ✅ Backed by Oreo Studios

---

🤝 Support & Community

| Resource | Link | Description | |----------|------|-------------| | 📖 Donate | Donate | Complete setup guides & tutorials | | 💬 Donate | %%MD1%% | Fast support from community & developers | | ❤️ Donate | %%MD2%% | Support development |

---

📜 License

OreoEssentials is released under a custom open-source license authored by Oreo Studios.

🔗 Full license text

---

🚀 Ready to Transform Your Network?

Download OreoEssentials Today

Join hundreds of servers already using OreoEssentials

---

Developed with ❤️ by Oreo Studios

*Powered by MongoDB • Redis • RabbitMQ • Vault • PlaceholderAPI • SmartInventories • LuckPerms*

*Transform your Minecraft network with true cross-server synchronization — and manage it all from your browser.*

ADS