Перейти к содержимому
Mineforgian

OreoEssentials

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

Загрузки
723
Подписчики
2
Обновлён
18 июня 2026 г.
Лицензия
General-License--OreoStudios

Опубликован 10 января 2026 г.

🍪 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 Editoraliases.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.homeoreo.sethomeoreo.delhomeoreo.homes

Warp Commands: oreo.warporeo.setwarporeo.delwarp

Economy Commands: oreo.balanceoreo.payoreo.baltop

Moderation Commands: oreo.banoreo.kickoreo.muteoreo.vanish

Utility Commands: oreo.flyoreo.healoreo.feedoreo.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.

Ченджлог

5.8-SNAPSHOTРелиз1.21.9, 1.21.10, 1.21.11 · 18 июня 2026 г.

FIXES FIXES FIXES

5.3-SNAPSHOTРелиз1.21.9, 1.21.10, 1.21.11 · 4 июня 2026 г.

Fixes

5.2-SNAPSHOTРелиз1.21.9, 1.21.10, 1.21.11 · 31 мая 2026 г.

🐛 Bug Fixes [FOLIA] UnsupportedOperationException on startup — YamlPlayerWarpStorage Replaced a Bukkit.getScheduler().runTask() call inside the constructor with OreScheduler.run(). Folia throws UnsupportedOperationException on any CraftScheduler call, causing the plugin to crash immediately on boot.

[FOLIA] IllegalStateException: Asynchronous Recipe Add! — Custom Crafting When saving a recipe via /oecraft browse, the recipe was being registered to Bukkit's recipe manager from inside an async thread (Async.run()). Bukkit.addRecipe() requires the main thread on both Folia and Paper. Added saveAndRegisterAsync() method: file I/O stays on the async thread, then switches to the main thread via OreScheduler.run() before calling registerBukkitRecipe().

[FOLIA / PAPER] RabbitMQ connection blocking the server thread Phase 1: Added factory.setConnectionTimeout(5000) and factory.setHandshakeTimeout(5000) to the ConnectionFactory. Without these, a failed connection would block the server thread for the full OS-level TCP timeout (20–30+ seconds). Phase 2: Fully refactored initRabbitMQ() to be non-blocking. The server now instantly starts in local mode, fires an async thread to connect to RabbitMQ, and if successful, upgrades to cross-server mode on the main thread. Server startup is no longer affected by RabbitMQ availability at all.

[BUG] Brokers initializing before RabbitMQ connected After the async RabbitMQ refactor, initBrokers() was running synchronously before the async connection completed, causing all brokers (MOD-BRIDGE, TRADE, HomeTeleportBroker, TPA, BackBroker, etc.) to report "PacketManager unavailable" even when RabbitMQ would later connect successfully. initBrokers() was removed from onEnable() and is now called from inside the RabbitMQ async callback — once on successful connect (with full PacketManager), and once on failure (sets all brokers to null with proper disabled messages).

[BUG] Language setting not applied — server.language not read config.yml stores the language under server.language (nested under the server: block), but Lang.init() and Lang.reload() were reading from the root key language, causing the language to always default to English regardless of config. Fixed to read server.language first, falling back to the root language key for backwards compatibility.

5.0-SNAPSHOTРелиз1.21.9, 1.21.10, 1.21.11 · 26 мая 2026 г.

● ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
OreoEssentials — Update v4.4
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

🌐 WEB PANEL — REBUILT FROM SCRATCH

The OreoStudios web panel has been completely redesigned and rewritten. New layout, better performance, and a ton of new features.

────────────────────────────────────── ⚙️ CONFIG EDITOR (NEW FEATURE) ────────────────────────────────────── You can now manage all your OreoEssentials config files directly from the web panel — no more SSH, no more FTP.

Supported files: • config.yml • chat-format.yml • tab.yml • clearlag.yml • settings.yml • scoreboard.yml • afk.yml • maintenance.yml • rtp.yml • craft-actions.yml • join-quit-messages.yml • playervaults.yml • playerwarps.yml • dailyrewards.yml

Features: [+] Visual form editor — edit settings through a clean UI [+] Raw YAML editor — full text editing with live validation [+] Push to Plugin — send config changes live via RabbitMQ (no server restart required) [+] Fetch from Plugin — pull current config files from your running server directly into the panel [+] Auto-save to database — configs are stored server-side

────────────────────────────────────── 🛠️BUG FIXES ────────────────────────────────────── [] Fixed internal server error when saving config files [] Fixed RabbitMQ connection status showing incorrect state [] Fixed panel crash on load (null element errors) [] Fixed push failing silently when plugin was online [] Fixed YAML parse error when config root was not a map [] Stability improvements to the AMQP listener

────────────────────────────────────── ➕ OTHER CHANGES ────────────────────────────────────── [+] Servers can now be deleted from the dashboard [+] Improved error messages across the panel [+] Better RabbitMQ reconnection handling

4.9-SNAPSHOTРелиз26.1, 26.1.1, 26.1.2 · 22 мая 2026 г.

✨ New Commands /day → Set server time to day /night → Set server time to night

/oeworld → Full world management system • Gamerules • Borders • Weather • Async pre-generation • Void world creation

/bottom → Teleport to the lowest solid block below you /top → Teleport to the highest block above you

/price → Check buy/sell value of held item /recipe → View crafting recipe of held item

/help → Fully configurable help menu /motd → Display server MOTD /rules → Display server rules

/mail send|read|clear → Persistent player mail system

/ignore → Ignore player messages /unignore → Remove ignored player

/warn → Warn a player /unwarn → Remove warnings /warnings → View warnings

/history → View punishment history

/setfirstspawn → Configure first join spawn

New Systems & Modules ⚠️ Warnings System A complete warning & moderation framework.

Features:

Persistent warning history Configurable punishment thresholds Auto punishments /warn, /warnings, /unwarn Configurable in: server/warnings.yml ✉️ Mail System Players can now send persistent offline mail to each other.

Features:

Read mail anytime Clear mailbox Persistent storage Lightweight & optimized Commands:

/mail send /mail read /mail clear

Ignore System Block chat/messages from specific players.

Commands:

/ignore /unignore

Help System Fully configurable paginated help menu.

Config:

server/help.yml

Supports:

Multiple pages Permission-based entries MiniMessage formatting Custom categories MOTD System Dynamic configurable MOTD command.

Config:

server/motd.yml

Rules System Server rules management via configuration.

Config:

server/rules.yml

Punishment Logger Track punishment history across your server.

Tracks:

Bans Kicks Mutes Warnings View via:

/history

️ Join Flood Guard New protection layer preventing massive join spam from impacting server stability.

Helps protect:

Login spikes Bot floods Sudden player surges Container Spam Guard Prevents players from rapidly opening containers and causing unnecessary load.

Benefits:

Reduces packet spam Protects TPS Improves large-server stability World Pre-Generator Generate chunks asynchronously in the background.

Command:

/oeworld pregen

Features:

Async chunk generation No TPS freeze Progress tracking Paper/Folia optimized ️ Void Chunk Generator Create fully empty void worlds directly from OreoEssentials.

Integrated into:

/oeworld

Major Improvements & Rewrites ✨ Holograms Fixed Paper 1.26.x support Version adapter fallback system added Improved AddLine / SetLine / Copy commands FlatFile storage rewrite for better stability Fixed command routing after unregisterCommandHard Scoreboard Complete internal rewrite.

Improvements:

Better Folia compatibility Reduced recreation spam Cleaner packet handling Better async safety Tab List Massive rewrite of CustomTablistLayout.

Features:

More robust packet handling Improved custom layouts Better compatibility Cleaner rendering pipeline Near (/near) Added GUI provider support New NearGuiProvider Homes Major command rewrite Cleaner cross-server synchronization Improved service architecture Economy / Cheques Full cheque system rewrite Improved JSON/YAML backends Better transaction reliability Shop Fixed multiple buy/sell edge cases TransactionProcessor improvements ShopItem model fixes Trade Fixed inventory close detection Cleaner TradeSession handling Portals Cross-server broker improvements Listener fixes Better transfer reliability Player Warps Browse menu improvements YAML storage fixes TempFly Service-level fixes Better timer handling ️ Nametags Added NametagCondition support Conditional nametag visibility PlayerNametagManager improvements Spawn Improved first join spawn listener SpawnService refactor Better startup reliability Jump Pads Manager fixes Stability improvements Shards ShardManager fixes ⏱️ Playtime Rewards Internal service improvements RabbitMQ RabbitMQSender improvements Better broker stability Cleaner async handling ⚙️ Config & Resource Updates Added New Config Files

server/help.yml server/motd.yml server/rules.yml server/warnings.yml

Expanded Existing Configs

settings.yml tab.yml custom-nameplates/config.yml

plugin.yml 117 new lines added New permissions New command registrations Performance & Stability This update focuses heavily on:

Folia compatibility Async safety Cross-server infrastructure Packet optimization Reduced memory overhead Large-network stability OreoEssentials continues pushing toward being the most complete and optimized all-in-one Essentials core for modern Minecraft servers. Custom Nameplates : Nameplate TextDisplay entities now stay hidden from the owning player when jumping in first-person view. The bug was caused by entity.teleport() resending the entity spawn packet to the client, which silently reset the hideEntity state. Visibility is now re-enforced for all non-viewers after every position update. MOTD Fixes an issue where MOTD was not parsing minimessage correctly

4.8-SNAPSHOTРелиз1.21.9, 1.21.10, 1.21.11 · 14 мая 2026 г.

🍪 OreoEssentials v4.8 — Massive Systems Update

One of the BIGGEST OreoEssentials updates yet is here.

This update introduces entirely new moderation systems, utility commands, server management tools, performance protections, and massive internal rewrites focused on stability, Folia compatibility, and large-network performance.

✨ New Commands

/day & /night/oeworld — advanced world management • /top & /bottom/price & /recipe/help, /motd, /rules/mail send|read|clear/ignore & /unignore/warn, /warnings, /unwarn/history/setfirstspawn


🆕 New Systems

⚠️ Warnings system with auto punishments ✉️ Persistent player mail 🚫 Ignore system 📖 Configurable help pages 📢 MOTD system 📜 Rules system 🧾 Punishment history logger 🛡️ Join flood protection 📦 Container spam protection 🌍 Async world pre-generator 🕳️ Void world generator


🔧 Major Rewrites & Improvements

✨ Holograms

• Fixed Paper 1.26.x support • FlatFile rewrite • Improved command routing • Better stability overall

📊 Scoreboards

• Massive internal rewrite • Better Folia compatibility • Reduced recreate spam

📋 Tablist

• Packet-based layout rewrite • Improved custom layouts • Better rendering stability

🏠 Homes

• Cleaner cross-server handling • Major command rewrite

💰 Economy / Cheques

• Full cheque rewrite • Backend improvements

🛒 Shop

• Buy/sell edge case fixes • TransactionProcessor improvements

🌐 Portals

• Cross-server broker improvements • Listener fixes

🏷️ Nametags

• Added conditional nametag support

📍 Spawn

• Better first join handling • SpawnService refactor

…and MANY more internal fixes & optimizations.


⚙️ Config Changes

Added: • server/help.ymlserver/motd.ymlserver/rules.ymlserver/warnings.yml

Expanded: • settings.ymltab.ymlcustom-nameplates/config.yml

plugin.yml → +117 new lines (commands & permissions)


🚀 Focus of This Update

• Better Folia support • Async safety • Cross-server improvements • Packet optimizations • Large-network stability • Lower overhead

OreoEssentials continues pushing toward becoming the most complete modern Essentials core for Paper & Folia servers.

❤️ Thank you for supporting OreoEssentials.

4.6a-SNAPSHOTРелиз1.21.9, 1.21.10, 1.21.11 · 27 апреля 2026 г.

Performance

  • Optimized the custom tab layout system.
  • Fixed a major tab performance issue where player list names were being rebuilt repeatedly in the same update cycle.
  • Tab header/footer and player names now use smarter caching and only update when needed.
  • Optimized scoreboard refresh performance.
  • Scoreboard rendering now shares cached animated/static line output across the refresh cycle instead of rebuilding the same content for every player.
  • Reduced unnecessary scheduler load from repeated UI rendering tasks.
  • Moved player-directory presence writes off the main thread.
  • Batched web panel sync to reduce spike lag.
  • Reduced unnecessary bossbar, actionbar, and nametag update work.
  • Redesigned nametag visibility updates to avoid constant full scans.
4.6-SNAPSHOTРелиз1.21.9, 1.21.10, 1.21.11 · 27 апреля 2026 г.

Folia Fixes spam and errorsa

Комментарии

Загружаем…