OreoEssentials

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

430

OreoEssentials

<div align="center">

🍪 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*

</div>

---

🚀 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!

<div align="center">

🌐 Everything Syncs Across Your Network

</div>

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

<div align="center">

🎯 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*

</div>

> ⚡ 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

<div align="center">

4 Simple Steps to Get Started

</div>

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:pass@127.0.0.1:27017/oreo"

RabbitMQ: enabled: true uri: "amqp://guest:guest@127.0.0.1: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?

<div align="center">

| 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 |

</div>

> 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

<div align="center">

What You Need for Full Cross-Server Sync

</div>

| Component | Purpose | Required? | Recommended? | |:---------:|---------|:---------:|:------------:| | <img src="https://img.shields.io/badge/MongoDB-47A248?style=flat&logo=mongodb&logoColor=white" alt="MongoDB"/> | Core data (Homes, Warps, Inventories, AH listings, Orders) | Highly ✅ | Highly ⭐ | | <img src="https://img.shields.io/badge/RabbitMQ-FF6600?style=flat&logo=rabbitmq&logoColor=white" alt="RabbitMQ"/> | Real-time cross-server messaging (Chat, AH sync, Orders, TP, Moderation) | Highly ✅ | Highly ⭐ | | <img src="https://img.shields.io/badge/Redis-DC382D?style=flat&logo=redis&logoColor=white" alt="Redis"/> | Cache for Economy & Chat | Optional | Highly 🔥 | | <img src="https://img.shields.io/badge/PostgreSQL-4169E1?style=flat&logo=postgresql&logoColor=white" alt="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

<div align="center">

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

</div>

---

📊 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

<div align="center">

Need Hosting? We Recommend MineStrator

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

</div>

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

---

<div align="center">

🚀 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.*

</div>

ADS