The complete stack for Minecraft networks

»EternalSystem

Moderation, cloud and ranks in one stack — replaces CloudNet.

One plugin jar for Spigot/Paper, BungeeCord and Velocity, a REST API with a built-in Eternal Cloud node, and a web dashboard: bans, reports and replays, server management and your own rank system from a single source. You no longer need CloudNet for any of it.

1.8 – 26.x
Minecraft versions
15+
Server software
Base
free
DE / EN
Languages

Why EternalSystem?

Because moderation, server management and ranks shouldn't be spread across a dozen plugins and a second cloud.

All-in-one

Bans, reports, replays, ranks, inventory sync, coins, party, lobby and web dashboard — one plugin jar, one API, one database. Every server loads only the modules you enable for it.

Your own cloud

Eternal Cloud starts proxies and servers from templates, installs the server software itself and scales by load. Replaces CloudNet — existing CloudNet setups keep working anyway.

Real replay system

Mods watch the offence like a video — in-game with real player models and skins, or in the browser in the 3D player. No live-TP, no guesswork.

GDPR-compliant

Privacy consent on first join, nothing is stored before that. Declining deletes all data, moderation actions stay traceable in the audit log.

New · Eternal Cloud

Your own Minecraft cloud

The node lives inside the API jar and is switched on in api.yml. From then on you manage tasks, groups, templates, server versions, Java and plugins entirely from the dashboard.

Services & tasks

Proxies and servers from templates — tasks, groups, static services (worlds persist) and dynamic services that disappear after stopping. Fallback and maintenance switches per task.

Versions & Java

Server software straight from the official sources, Minecraft 1.8 up to 26.x. Install Adoptium JDK 8/11/17/21/25 from the dashboard; the node picks the matching Java version automatically.

Live console

Every service's console live in the browser, commands included. Plus a file browser and editor for templates and static services.

Smart scaling

Prepared services, start by load, auto stop for empty extras and replacement for servers in in-game state. Deployments back into templates and URL inclusions before start.

Plugins & Modrinth

Plugin library with upload or SFTP and a Modrinth catalogue: WorldEdit, FastAsyncWorldEdit, WorldGuard, Multiverse, LuckPerms, ViaVersion … download in one click and install into templates.

Signs, NPCs & navigator

Cloud signs and NPCs in the lobby show a task's services with live player counts, the navigator connects straight to the best service. A right-click is all it takes.

Proxy display

MOTD, tab header/footer, maintenance, whitelist and slots from the dashboard. Plus the player executor: connect, kick or message players.

Performance

No wrapper agent in the server JVM. Pre-patched server jars are hard-linked into the services — a start is a copy-free JVM launch. Servers and node talk via WebSocket push instead of polling.

Supported software

Installed by the node itself from the official sources.

Set up the cloud →
Java servers & modded
PaperPurpurFoliaPufferfishLeafSpigotVanillaFabricQuiltForgeNeoForgeSpongeLimbo
Java proxies
BungeeCordWaterfallVelocity
Bedrock
PowerNukkitXWaterdogPE
Java runtimes (Adoptium)
JDK 8JDK 11JDK 17JDK 21JDK 25

Flagship features

What sets EternalSystem apart from a classic ban plugin.

New

Eternal Cloud — your own node

The cloud node lives inside the API jar and replaces CloudNet. It builds proxies and servers from templates, installs the server software itself from the official sources, manages Java versions and scales by load. Everything is controlled from the dashboard — right down to the live console in the browser.

  • Tasks, groups, templates — static and dynamic services
  • Paper, Purpur, Folia, Fabric, Forge, Velocity, Bedrock & more — Minecraft 1.8 up to 26.x
  • Adoptium JDK 8/11/17/21/25 in one click, matching Java version picked automatically
  • Smart scaling: prepared services, start by load, auto stop
  • Plugin library with Modrinth catalogue and one-click install into templates
cloud
New

Eternal Perms — your own rank system

Ranks and permissions right in the Eternal database: groups with priority, prefix, suffix, colour and inheritance, timed ranks and permissions, permissions scoped to specific tasks. A custom Permissible makes wildcards and denials apply to every plugin — on the proxy and all servers, with or without Eternal Cloud.

  • Priority, prefix, suffix, colour, display name, inheritance and default group
  • Timed ranks and permissions, potency and wildcards
  • Chat format, tab and name tag straight from the rank
  • /perms in-game and a "Permissions" section in the dashboard
  • Easy migration: import CloudNet's permissions.json
perms
New

Web shop — ranks, passes, coins

A shop of your own: light, fast and app-like on the phone. Players pay with PayPal or coins, even without an account and as a gift for friends — everything arrives in game at once.

  • Cart, vouchers and buying for other players by Minecraft name
  • PayPal without an extra library, refunds in the dashboard
  • Ranks with duration, gamemode passes, coins for every cluster
  • Receipt link without login, purchase history in the player account
shop
New

Forum — with the same account

The forum is part of your website and uses the dashboard accounts: players sign in with their Minecraft account, the team moderates with the same permissions as in game.

  • Editor like Google Docs: images, tables, checklists, colours, quotes
  • Permissions per category by rank: see, start threads, reply, moderate
  • Reports, forum bans and a moderation log in the dashboard
  • Likes, search, unread markers, solved threads — light and dark
  • Starter set in one click: announcements, support, applications …
forum
Flagship

Replay system that plays like a video

The recorder runs in the background and captures movement, hits, chat, block edits and inventory snapshots per player. When accepting a report the mod drops straight into the replay — spectator mode, fake players with real skins, hotbar controls for play/pause/seek/exit. Or opens the replay in the browser in the 3D player.

  • 20 Hz movement tracking (full server-tick resolution) + event-driven hits/chat/edits
  • Mojang-signed skins stored with the replay
  • Web 3D player with free-fly camera, timeline and chat/hit feed
  • Banned players can review the replay behind their own ban
  • Per-reason auto-deletion (permanent ban → kept forever)
Popular

Report system with in-game GUI

/report opens a chest inventory with configurable item icons per reason. Click → the report is filed, the recorder freezes the last seconds, all staff receive a network-wide notification. Mod accepts on the web → auto-login in-game + TP into the replay.

  • GUI items customisable via reasons.yml (material + slot)
  • 15 default report reasons, freely extensible
  • Chat context for every report
  • Network-wide notification between proxy and servers
  • Auto-close on ban, replay linked automatically
reports
Complete mod tool

Angular web dashboard

Moderation, cloud, permissions and modules in one dashboard. Who sees what is controlled by the eternal.web.* permissions of your Eternal Perms ranks, plus per-user overrides. Admins toggle modules per server and keep an eye on active sessions and updates. Material design, dark theme with Eternal pink, fully responsive.

  • Access via eternal.web.* permissions from Eternal Perms — any number of ranks
  • Toggle modules & presets per server
  • Live session monitor and auto updates for admins
  • Shorten templates for unban appeals
  • Clickable player names with rank display across the whole app
dashboard
Solid foundation

Bans, mutes & escalation ladder

Standard /ban + /mute with numeric reason IDs, tier protection via rank priority (admin protected against mod), admin-only reasons, an escalation ladder (1st/2nd/3rd offence = different durations), /modify to adjust afterwards, /resethistory with audit log. Part of the free Base.

  • Durations like 1d / 6h / 30m / permanent
  • Escalation ladder configurable per reason
  • Vanilla command override for /ban and /pardon
  • Ban check on join on every server
  • Clickable issuer names with rank display in the history
punishments

Complete feature list

Every button, every endpoint, every knob.

Eternal Cloud

  • ›Tasks, groups and templates (file browser, editor, SFTP)
  • ›Static and dynamic services, fallback and maintenance tasks
  • ›Server software from official sources: 1.8 up to 26.x, modded, Bedrock
  • ›Java management: Adoptium JDK 8/11/17/21/25, automatic selection
  • ›Live console and commands in the browser
  • ›Smart scaling: prepared services, start by load, auto stop, in-game replacement
  • ›Deployments back into templates, URL inclusions
  • ›Plugin library with upload, SFTP and Modrinth catalogue
  • ›Cloud signs, NPCs and navigator with live player counts
  • ›Player executor: connect, kick, message, command
  • ›No wrapper agent, hard-link starts, WebSocket push

Eternal Perms

  • ›Groups with priority, prefix, suffix, colour, display name
  • ›Inheritance (recursive, cycle-safe) and default group
  • ›Timed ranks and permissions
  • ›Potency (allow/deny) and wildcards
  • ›Task permissions: valid only on specific services
  • ›Custom Permissible — applies to every plugin
  • ›Chat format, tab and name tag from the rank
  • ›/perms in-game + "Permissions" section in the dashboard
  • ›CloudNet import (permissions.json)
  • ›Changes reach all servers within 5 s

Proxy & network

  • ›MOTD frames with animation, hover lines, custom maintenance MOTD
  • ›Tab header/footer with animation and placeholders
  • ›Slots: fixed, listener limit or auto slot
  • ›Maintenance with whitelist (names/UUIDs), whitelist-only mode
  • ›Fallback on join, kick and server crash; /hub, /lobby, /l
  • ›Service notifications in chat for staff
  • ›All from the dashboard, with or without a cloud node

Punishments

  • ›/ban + /mute with numeric reason selection
  • ›/unban + /unmute with optional reason
  • ›/lookup shows active punishments, sessions, rank, IP address
  • ›/history with detail cards per entry
  • ›/modify setduration + setreason (separate permissions)
  • ›/resethistory with soft-delete option and audit
  • ›Escalation ladder: 1st/2nd/3rd offence automatically longer
  • ›Per-reason permission gates (eternal.ban.reason.<id>)
  • ›Admin-only flag for particularly severe reasons
  • ›Tier protection: same rank can't ban each other
  • ›Vanilla command override for /ban and /pardon
  • ›Complete audit log: who, when, why, modified if so

Report system

  • ›/report <player> opens a GUI with item icons
  • ›15 preconfigured report reasons (hacking, griefing, …)
  • ›GUI fully configurable (material + slot per reason)
  • ›Cooldown against spam reports
  • ›Network-wide broadcast to all staff
  • ›Auto replay capture when a report is filed
  • ›Chat context around the report
  • ›Claim status (open, in progress, closed)
  • ›Auto-login in-game when accepting from the web
  • ›Auto-close on ban from the report
  • ›Custom resolution notes when closing

Replay system

  • ›Continuous recorder with 20 Hz movement tracking (full server-tick resolution)
  • ›Ring buffer per player (length configurable)
  • ›Event-driven hits, chat, block place/break, item use
  • ›Periodic inventory snapshots
  • ›Mojang-signed skins stored in the file
  • ›Fake players via ProtocolLib or ArmorStand fallback
  • ›Hotbar controls: play/pause/seek/exit/inventory
  • ›Web 3D player with free-fly camera, timeline, chat/hit feed
  • ›Replay behind their own ban for banned players
  • ›/replay reports filters for report replays
  • ›Permission-separated: rewatch (mod) vs debug (admin)
  • ›Auto cleanup: deleted on close-without-ban or unban

Unban appeals

  • ›Appeal form in the dashboard for banned players
  • ›Login with name + password even while banned
  • ›Admin inbox with approve / deny / shorten
  • ›Shorten templates (1h, 6h, 1d, 3d, 7d, …)
  • ›Auto-generated messages to the player
  • ›Status filter (open, approved, shortened, denied)
  • ›Link between appeal and original ban

Moderation & web permissions

  • ›No fixed ADMIN/MOD/PLAYER roles — everything via eternal.* permissions
  • ›Dashboard access via the eternal.web.* permissions of your Eternal Perms ranks
  • ›Per-player user overrides in the admin panel
  • ›Per-reason ban permissions (eternal.ban.reason.<id>) — e.g. mod X may only mute for spam
  • ›Tier from rank priority, plus eternal.tier.N
  • ›Wildcards: an owner with * gets everything
  • ›Audit log: who set which permission when

Web dashboard

  • ›Angular 17, Material Design + Tailwind
  • ›Dark theme with Eternal pink accents, responsive
  • ›Sections for cloud, permissions, proxy, modules and updates
  • ›Modules & presets per server, feature mapping and custom modules
  • ›MC account link via web→in-game code, then login with password
  • ›Active web sessions overview for admins
  • ›Player lookup with autocomplete
  • ›Bans + mutes lists with filters
  • ›Reports inbox with status tabs
  • ›Player detail with complete history
  • ›Stats page with mod activity aggregates

Inventory & item tracking

  • ›Inventory sync in the database (armour, items, ender chest, XP, health …)
  • ›/invsee and dashboard even for offline players and other servers
  • ›Synced per server, network-wide or per group
  • ›Item tracking: hidden ID, who had it when, which chest it's in
  • ›Item history in-game and in the dashboard
  • ›Item and chest locks (hard / soft), auto locks

Coins & economy

  • ›Network-wide coins: /money, /pay, /baltop, /eco
  • ›Vault hook — shop and jobs plugins see Eternal coins
  • ›Stock market in the dashboard with prices from real item supply
  • ›Long and short positions, 30-day history
  • ›MagicItems: Elite, Epic and Legendary tools
  • ›Perks: /perks

Autonicker

  • ›Random name + real Mojang skin
  • ›Own skin live (Paper setPlayerProfile, no reconnect)
  • ›Fake rank in tab/name tag from Eternal Perms — real permissions stay (stealth)
  • ›Network-wide, controlled by the proxy
  • ›Name tag item + /autonick, staff permission
  • ›10,000-name pool (names.txt), freely customisable
  • ›Nicked players visible in the dashboard + /playerinfo

Party, friends & clans

  • ›Create, invite, kick, leave parties
  • ›Network-wide party chat
  • ›Friend list + requests
  • ›Party & friends GUI (head item)
  • ›Nick-aware: fake names can be invited
  • ›Clans with tag, ranks, bank, clan home and clan chat

Base system & lobby

  • ›Teleport: /tp, /tpa, /tphere, /back, /top
  • ›Homes & warps, spawn
  • ›Gamemode, fly, speed, god, heal, feed
  • ›Vanish, hat, repair, more, sign, enderchest, workbench, invsee
  • ›Time & weather, broadcast, /msg + /reply
  • ›Lobby: navigator, cosmetics, double jump, lobby protection

Chat logs & social spy

  • ›Network-wide chat logs (DB + per-server files)
  • ›Command logging
  • ›Social spy: read /msg network-wide
  • ›Report context (messages around a report)
  • ›Sensitive commands (login/register) protected
  • ›Searchable in the web dashboard

GDPR & privacy

  • ›Privacy consent on first join
  • ›Clickable accept / decline buttons
  • ›Movement/chat/building locked until answered
  • ›Replay recorder skips non-consenting players
  • ›Declining deletes all data already stored
  • ›Right to be erased: moderation history stays (Art. 6 lit. f)
  • ›eternal_consent as audit evidence

Integration & tech

  • ›MySQL or H2 via HikariCP, idempotent migrations
  • ›Javalin REST API with WebSocket push
  • ›One jar for Spigot/Paper, BungeeCord and Velocity
  • ›CloudNet optional — existing setups keep working
  • ›Vault economy hook
  • ›ProtocolLib optional (replay NPCs with skin)
  • ›Auto updates for plugin, API and dashboard
  • ›Bidirectional proxy↔server communication

Localisation

  • ›German + English preconfigured
  • ›Language selectable per player
  • ›All in-game texts via translations/<lang>.yml
  • ›Web dashboard with live language switching
  • ›Chat colour codes (&-style) fully translatable

Architecture

One plugin jar, one API jar with a cloud node, one dashboard — one database.

Eternal.jar

The one plugin for every server: Spigot/Paper, BungeeCord and Velocity in the same jar. Replay, party, lobby, economy & co. are modules inside it — no separate plugins any more.

eternal-core

Shared models, storage layer, services. No Bukkit/Bungee dependency.

eternal-spigot

Spigot/Paper side: in-game commands, listeners, report GUI, replay recorder, perms Permissible, lobby and all server modules.

eternal-bungee

BungeeCord side: proxy commands, kicks, network-wide broadcasts, fallback routing, MOTD/tab and service registration.

eternal-api

REST API + Eternal Cloud node in one jar. Auth via MC account link, password or API key; setup wizard in the terminal.

Eternal Cloud

Eternal Cloud — inside the API jar, switched on via api.yml. Tasks, templates, versions, Java, plugins and live console from the dashboard.

eternal-web

Angular 17 dashboard. Material + Tailwind, access via the eternal.web.* permissions of your Eternal Perms ranks.

License API

Small dedicated REST API next to the landing page. Issues signed licenses.

Coming soon via Shopify

Pricing

Start for free, unlock everything with a license. One license per server network.

Base

Free

Base for free — including lobby, base commands, ban system and reports, plus the web dashboard for those areas. No license, no time limit.

LobbyBase commandsBan systemReportsDashboard for these modules

Which modules belong to the Base is decided by EternalSystem and may change.

Start for free

Starter

—one-time

For small networks up to 100 player slots

  • Everything in Base
  • Eternal Cloud
  • Eternal Perms
  • Replay incl. web 3D player
  • Full web dashboard
  • 1 year of updates
Coming soon
Most popular

Pro

—one-time

For mid-size networks up to 500 slots

  • Everything in Starter
  • Coins & stock market
  • Inventory sync & item tracking
  • MagicItems & perks
  • 2 years of updates
  • Prioritised Discord support
Coming soon

Network

—one-time

For large networks without a slot limit

  • Everything in Pro
  • Unlimited slots
  • Lifetime updates
  • Direct maintainer support
  • Custom branding possible
Coming soon

Prices and the exact split will be published with the Shopify launch. You can already use the Base for free today.

Frequently asked questions

Everything else is in the wiki: Setup guide →

EternalSystem

EternalSystem — moderation, cloud and ranks in one stack for Minecraft networks.

© 2026 EternalSystem. All rights reserved.