OreoEssentials

OreoEssentials

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

1 030 downloads
3 followers

๐Ÿช 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!

Open Source Price Discord Documentation

Modern โ€ข Powerful โ€ข Built for Networks

Replace 12+ plugins with one elegant, organized solution


๐Ÿš€ Overview

OreoEssentials is the next generation 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

Replace: 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 Oreo Velocity Extension


๐ŸŒ OreoEssentials Web Panel โ€” Something Never Done Before

OreoEssentials is the FIRST and ONLY 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 oreostudios.fr โ€” 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.

  • SellGUI: 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
  • โœ… Multiple layers โ€” stack as many text lines above the head as you want (rank, name, title, guild, etc.)
  • โœ… Full MiniMessage support โ€” gradients, hex colors, bold, italic, hover, everything
  • โœ… PlaceholderAPI โ€” use any %placeholder% in nametag text, updates on a configurable interval
  • โœ… Legacy color code support โ€” LuckPerms prefixes with &c, &#RRGGBB, ยงx all translate automatically
  • โœ… Per-viewer and per-owner conditions โ€” show a layer only to staff, only in survival, only at close range, etc.
  • โœ… Configurable view range โ€” nametags fade out beyond a set distance
  • โœ… Show-to-self toggle โ€” control whether players see their own nametag
  • โœ… Player toggle command โ€” players can hide their own nametag with /nametag toggle
  • โœ… Smooth interpolation โ€” TextDisplay entities glide seamlessly as players move, zero flickering
  • โœ… Anti-flicker optimization โ€” metadata packets are only sent when text actually changes, preventing client-side re-render flicker
  • โœ… Folia compatible โ€” uses region-aware scheduling throughout
  • โœ… Hot reload โ€” /customnameplates reload applies all config changes live

Example config:

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
  • โœ… Fade-in / stay / fade-out โ€” configurable appear duration, stay duration, and disappear duration (all in ticks)
  • โœ… Opacity animation โ€” bubbles smoothly fade in and out using TextDisplay opacity
  • โœ… View range โ€” only players within a configurable radius see the bubble
  • โœ… Word-wrap + max lines โ€” long messages are wrapped and truncated to a configured max line count
  • โœ… MiniMessage prefix/suffix โ€” wrap every bubble in custom formatting (e.g. a speech bubble border)
  • โœ… Per-sender and per-viewer conditions โ€” show bubbles only in certain gamemodes, worlds, or with specific permissions
  • โœ… One bubble per player โ€” new message replaces the previous bubble instantly
  • โœ… World change / quit cleanup โ€” bubbles are always removed cleanly when a player leaves or switches worlds
  • โœ… Folia compatible โ€” 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:

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 ItemsAdder & Nexo 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
๐Ÿ—„๏ธ PlayerVaults Fully synced storage vaults across all servers
โš’๏ธ Custom Crafting GUI-based recipe editor with ItemsAdder support
๐ŸŒ€ Portals & JumpPads Cuboid portals and launch pads with particle effects
๐Ÿชง Custom Nameplates Multi-layer TextDisplay nametags โ€” replaces CustomNameplates plugin entirely
๐Ÿ’ฌ Chat Bubbles Floating TextDisplay speech bubbles above players' heads with fade animations
๐Ÿ“ Holograms Multi-line floating text with PlaceholderAPI support
๐Ÿš€ TPA & Teleport Cross-server TPA, /tphere, /tpall, /tppos, /tpworld
๐Ÿ”ง Maintenance Mode Lock server to non-staff with custom join messages
๐Ÿ“Š Scoreboard & BossBar PAPI-powered, animated, per-world layouts
๐Ÿ“‹ Tab List Animated header/footer with PAPI support
โœจ Disenchant Remove enchantments via /disenchant โ€” configurable cost
๐Ÿช‘ Sit Command Smart offset detection for stairs, slabs, and blocks
๐Ÿงช Effect System Apply/remove potion effects, timed or permanent
๐Ÿƒ Walk/Fly Speed Permission-gated per speed level
๐Ÿ”„ Full Player Sync Inv + EC + Health + EXP + Hunger + Potions on server switch
๐Ÿค Trading System Cross-server GUI player-to-player trading
๐Ÿ“ฅ Data Import Migrate from EssentialsX or ZEssentials with built-in commands

๐Ÿ”„ Cross-Server Sync Modules

  • Homes & Warps โ€” Access your homes from any server
  • Player Warps โ€” Players' public warps visible network-wide
  • Economy โ€” Vault, MongoDB or PostgreSQL with full sync
  • Custom Currencies โ€” Multiple economies, fully synced
  • Auction House โ€” Live listings and purchases across all servers
  • Market / Orders โ€” Buy orders filled from any server
  • Chat & Global Messages โ€” Channels, private messages, and mutes across your network
  • Inventories, Enderchests, Health, Food, Potions โ€” Complete player state sync
  • Teleport Requests & RTPs โ€” Cross-server teleportation
  • Trades โ€” Players on different servers trade items in real time
  • TempFly โ€” 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
Vault โœ… Full Complete economy integration
PlaceholderAPI โœ… Full Two expansions: %oreo_...% and %oreoah_...%
ItemsAdder โœ… Full AH, Market, Shop, Kits, Chat, Crafting
Nexo โœ… Full AH, Market, Shop, Kits, Chat, Crafting
Oraxen โœ… Full Custom item support
MythicMobs โœ… Full Custom mob loot and drops
LuckPerms โœ… Full Groups in chat, per-rank formats
Discord โœ… Full Per-channel webhooks + AH sale alerts

๐ŸŽฌ Preview Videos

FULL GUI CONTROL:

Feature Showcases:

Video Link
๐ŸŽฎ Complete GUI Control Watch on YouTube
๐ŸŒ Cross-Server Features Watch on YouTube
๐Ÿ’ฐ Economy & Trading Watch on YouTube
๐Ÿ  Warps & Homes Watch on YouTube
๐ŸŽ Kits & Utilities Watch on YouTube
๐Ÿ’ต SellGUI System Watch on YouTube
โš’๏ธ Custom Crafting System Watch on YouTube
๐Ÿ“Š Feature Spotlight 1 Watch on YouTube
๐Ÿ”ง Feature Spotlight 2 Watch on YouTube

๐Ÿ“ฆ 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:

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
๐Ÿ  Self-Host Follow our detailed setup guides
โ˜๏ธ Managed Hosting Oreo Studios offers pre-configured DB hosting for $2/month
๐Ÿ’ฌ Get Support Join our Discord: discord.gg/A6wCGJD2Ez

Online Config Editor: Never touch a YAML file again โ€” use our free browser-based visual config editor at oreostudios.fr 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) Yes โœ… Yes โญ
RabbitMQ Real-time cross-server messaging (Chat, AH sync, Orders, TP, Moderation) Yes โœ… Yes โญ
Redis Cache for Economy & Chat Optional Highly ๐Ÿ”ฅ
PostgreSQL Optional economy backend Optional Optional

๐Ÿ“š Full Setup Guides Available

Documentation: docs.oreostudios.fr/oreoessentials

  • โœ… 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:

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

โš™๏ธ Configuration Highlights

  • Custom Nameplates โ€” Multi-layer TextDisplay nametags, MiniMessage, PAPI, conditions, per-viewer visibility, all in custom-nameplates/config.yml
  • Chat Bubbles โ€” Floating speech bubbles above players' heads, fade animations, view range, conditions โ€” same config file
  • Chat Format System โ€” MiniMessage, per-rank formats, Discord webhooks, full cross-server sync
  • Auction House โ€” categories, fees, listing duration, Discord notifications, all in auctionhouse/settings.yml
  • Market / Orders โ€” escrow fees, fill fees, currency picker, cross-server in orders/settings.yml
  • TabList โ€” Animated headers/footers, per-world layouts
  • EnderChest โ€” Tier rows via oreo.tier.vip, etc.
  • RTP โ€” Safe spawn search, tier-based distances
  • TempFly โ€” Configurable units, auto-land, balance deduction
  • Playtime Rewards โ€” Milestone and repeatable reward definitions in playtime/rewards.yml
  • Alias 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:

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:

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:

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:

homes:
  limits:
    default: 5
    vip: 10
    mvp: 20
    ultimate: 50

๐Ÿ›ก๏ธ Permissions

๐Ÿ”‘ Quick Access Permissions

# 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
Paper โœ… Recommended Best performance
Purpur โœ… Full All features work
Folia โœ… 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
โ”€โ”€ ECONOMY โ”€โ”€
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
โ”€โ”€ MARKETPLACE โ”€โ”€
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
โ”€โ”€ CHAT โ”€โ”€
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
โ”€โ”€ TELEPORTATION โ”€โ”€
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
โ”€โ”€ PLAYER FEATURES โ”€โ”€
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
โ”€โ”€ MODERATION โ”€โ”€
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
โ”€โ”€ ADMIN TOOLS โ”€โ”€
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
โ”€โ”€ WEB PANEL & ONLINE TOOLS โ”€โ”€
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
โ”€โ”€ CROSS-SERVER INFRASTRUCTURE โ”€โ”€
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
โ”€โ”€ INTEGRATIONS โ”€โ”€
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
โ”€โ”€ GENERAL โ”€โ”€
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
Price โœ… โ‚ฌ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

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
๐Ÿ“– Documentation docs.oreostudios.fr Complete setup guides & tutorials
๐Ÿ’ฌ Discord Support discord.gg/A6wCGJD2Ez Fast support from community & developers
โค๏ธ Donate PayPal 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

Download Discord Documentation


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.