Plugins · DynamicCore

DynamicCore BETA

Der vollständig konfigurierbare Essentials-Core für Paper 1.21.10+ – fast 200 Alltagsbefehle, Ranks mit Chat-, Tab- & Scoreboard-System, EssentialsX-Datenimport, GUIs, Glyphen-Support und vollständige DE/EN-Lokalisierung. DynamicCore ersetzt EssentialsX im Server-Alltag: Teleports, Homes, Warps, Kits, private Nachrichten, Moderation, Economy und Welt-Utilities – alles modular, alles konfigurierbar. The fully configurable essentials core for Paper 1.21.10+ — nearly 200 everyday commands, ranks with chat, tab & scoreboard system, EssentialsX data import, GUIs, glyph support and full DE/EN localization. DynamicCore replaces EssentialsX for daily server life: teleports, homes, warps, kits, private messages, moderation, economy and world utilities — all module-based, all configurable.

Paper 1.21.10+ Java 21+ Vault SQLite / HikariCP Geyser/Bedrock Nexo PlaceholderAPI MiniMessage DE / EN
DynamicCore – Vorschau
Modulares Befehlssystem (~200 Befehle) Modular command system (~200 commands)
  • 114 Basisbefehle + konfigurierbare Aliasse (~200 registrierte Befehle)
  • Jeder Befehl kann in commands.yml deaktiviert, umbenannt und mit eigenem Usage-Text versehen werden
  • 9 Module, einzeln abschaltbar in config.yml: Teleport, Homes/Warps, Kits, Chat, Player, Items, Economy, Moderation, World
  • Konsistentes Permission-Schema: dynamiccore.command.<name> (+ .others für Aktionen an anderen Spielern)
  • 114 base commands + configurable aliases (~200 registered commands)
  • Every command can be disabled, re-aliased and given a custom usage text in commands.yml
  • 9 modules, each toggleable in config.yml: teleport, homes/warps, kits, chat, player, items, economy, moderation, world
  • Consistent permission scheme: dynamiccore.command.<name> (+ .others for acting on other players)
Teleportation, Homes, Warps & Kits Teleportation, homes, warps & kits

Teleportation

/tp, /tphere, /tpall, /tppos, /tpa, /tpahere, /tpaccept, /tpdeny, /tpcancel, /back, /rtp, /top, /jump

  • TPA-System mit klickbaren Annehmen/Ablehnen-Buttons und konfigurierbarem Timeout
  • /rtp mit Safe-Location-Suche (Radius konfigurierbar)
  • /back funktioniert auch nach dem Tod (abschaltbar)

Homes, Warps & Spawn

  • Mehrere Homes pro Spieler, Limit erweiterbar via dynamiccore.homes.<n>
  • Homes-GUI (Klick = Teleport, Rechtsklick = Löschen) und Warps-GUI
  • Optionaler Spawn-on-Join

Kits

  • Kits aus dem Inventar erstellen mit einem Befehl (/createkit vip 1d)
  • Cooldowns pro Kit (in SQLite persistiert), Permission pro Kit (dynamiccore.kit.<name>)
  • Kits-GUI mit Live-Cooldown-Anzeige

Teleportation

/tp, /tphere, /tpall, /tppos, /tpa, /tpahere, /tpaccept, /tpdeny, /tpcancel, /back, /rtp, /top, /jump

  • TPA system with clickable accept/deny buttons and configurable timeout
  • /rtp with safe-location search (radius configurable)
  • /back also works after death (toggleable)

Homes, warps & spawn

  • Multiple homes per player, limit extendable via dynamiccore.homes.<n>
  • Homes GUI (click to teleport, right-click to delete) and Warps GUI
  • Optional spawn-on-join

Kits

  • Create kits from your inventory with one command (/createkit vip 1d)
  • Per-kit cooldowns (persisted in SQLite), per-kit permission (dynamiccore.kit.<name>)
  • Kits GUI with live cooldown display
Chat, Spieler-Utilities, Items & Economy Chat, player utilities, items & economy

Chat & Nachrichten

/msg (+tell/w/pm), /reply, /ignore, /broadcast, /me, /nick, /realname, /clearchat, /mutechat

  • Private Nachrichten mit Reply-Memory und Ignore-Support
  • Nicknames (MiniMessage + Glyphen, persistiert), angewendet auf Display-Name & Tab-Liste
  • Globaler Chat-Mute & Chat-Clear

Spieler-Utilities

/heal, /feed, /healall, /feedall, /fly, /speed, /god, /gamemode (+/gmc /gms /gmsp /gma), /hat, /skull, /suicide, /afk, /ptime, /pweather, /ext, /near, /getpos, /seen, /whois

Items & Inventare

/give, /item, /more, /repair [all], /enchant, /itemname, /itemlore, /invsee, /enderchest, /workbench, /anvil, /grindstone, /loom, /smithingtable, /stonecutter, /cartographytable, /disposal, /clearinventory

  • Portable Crafting-Stationen, live editierbare Inventare, Item-Umbenennung mit MiniMessage

Economy (Vault)

/balance, /pay, /eco give|take|set – funktioniert mit jedem Vault-Economy-Provider

Chat & messaging

/msg (+tell/w/pm), /reply, /ignore, /broadcast, /me, /nick, /realname, /clearchat, /mutechat

  • Private messages with reply memory and ignore support
  • Nicknames (MiniMessage + glyphs, persisted), applied to display name & tab list
  • Global chat mute & chat clear

Player utilities

/heal, /feed, /healall, /feedall, /fly, /speed, /god, /gamemode (+/gmc /gms /gmsp /gma), /hat, /skull, /suicide, /afk, /ptime, /pweather, /ext, /near, /getpos, /seen, /whois

Items & inventories

/give, /item, /more, /repair [all], /enchant, /itemname, /itemlore, /invsee, /enderchest, /workbench, /anvil, /grindstone, /loom, /smithingtable, /stonecutter, /cartographytable, /disposal, /clearinventory

  • Portable crafting stations, live-editable inventories, item renaming with MiniMessage

Economy (Vault)

/balance, /pay, /eco give|take|set — works with any Vault economy provider

Moderation, Welt & Server Moderation, world & server

Moderation

/kick, /ban, /tempban, /unban, /banlist, /mute, /unmute, /warn, /warns, /delwarn, /vanish, /freeze, /sudo, /burn, /smite, /butcher, /killall

  • Temp-Bans & Mutes mit Dauer-Syntax (30m, 2h, 7d)
  • Persistentes Verwarnsystem mit IDs
  • Vanish (versteckt vor Liste & Nicht-Staff), Freeze, Sudo (Befehle und Chat)

Welt & Server

/time (+/day /night /noon /midnight), /weather (+/sun /rain /thunder), /lightning, /world, /list, /motd, /rules, /uptime, /tps

  • MOTD & Regeln vollständig konfigurierbar mit MiniMessage

Moderation

/kick, /ban, /tempban, /unban, /banlist, /mute, /unmute, /warn, /warns, /delwarn, /vanish, /freeze, /sudo, /burn, /smite, /butcher, /killall

  • Temp bans & mutes with duration syntax (30m, 2h, 7d)
  • Persistent warning system with IDs
  • Vanish (hidden from list & non-staff), freeze, sudo (commands and chat)

World & server

/time (+/day /night /noon /midnight), /weather (+/sun /rain /thunder), /lightning, /world, /list, /motd, /rules, /uptime, /tps

  • MOTD & rules fully configurable with MiniMessage
Ranks, Chat, Tab & Scoreboard (alles optional) Ranks, chat, tab & scoreboard (all optional)
  • Ranks komplett in der Config definiert: Prefix, Namensfarbe und Tab-Gewichtung pro Rang, Zuweisung über beliebige Permissions (funktioniert mit LuckPerms & Co.); Reihenfolge = Priorität
  • Chat-Format (abschaltbar): %rank_prefix%%rank_color%%displayname% » %message% – Spieler mit dynamiccore.chat.minimessage dürfen MiniMessage in Nachrichten nutzen
  • Tab-Liste (abschaltbar): konfigurierbarer mehrzeiliger Header/Footer, Spielername-Format und Rank-basierte Sortierung; Live-Updates (Intervall konfigurierbar)
  • Sidebar-Scoreboard (abschaltbar): Titel + bis zu 15 frei konfigurierbare Zeilen, Platzhalter pro Spieler, versteckte Score-Zahlen, Live-Updates
  • PlaceholderAPI-Support (optional): beliebige PAPI-Platzhalter in Chat/Tab/Scoreboard (z. B. %vault_eco_balance%) – Legacy-Farbcodes aus PAPI werden automatisch konvertiert
  • Eigene PAPI-Expansion: %dynamiccore_balance%, %dynamiccore_balance_formatted%, %dynamiccore_rank%, %dynamiccore_rank_prefix%, %dynamiccore_nickname%
  • Eingebaute Platzhalter (ohne PAPI): %player%, %displayname%, %rank%, %rank_prefix%, %rank_color%, %balance%, %online%, %max-online%, %world%, %ping%, %tps%
  • Ranks defined entirely in the config: prefix, name color and tab weight per rank, assigned via any permission (works with LuckPerms etc.); order = priority
  • Chat format (toggleable): %rank_prefix%%rank_color%%displayname% » %message% — players with dynamiccore.chat.minimessage may use MiniMessage in messages
  • Tab list (toggleable): configurable multi-line header/footer, player name format and rank-based sorting; live-updating (interval configurable)
  • Sidebar scoreboard (toggleable): title + up to 15 fully configurable lines, per-player placeholders, hidden score numbers, live-updating
  • PlaceholderAPI support (optional): use any PAPI placeholder in chat/tab/scoreboard (e.g. %vault_eco_balance%) — legacy color codes from PAPI are converted automatically
  • Own PAPI expansion: %dynamiccore_balance%, %dynamiccore_balance_formatted%, %dynamiccore_rank%, %dynamiccore_rank_prefix%, %dynamiccore_nickname%
  • Built-in placeholders (no PAPI needed): %player%, %displayname%, %rank%, %rank_prefix%, %rank_color%, %balance%, %online%, %max-online%, %world%, %ping%, %tps%
EssentialsX-Import mit einem Befehl EssentialsX import in one command

/dynamiccore import essentials (Dry-Run) → confirm zum Ausführen:

  • Homes und Nicknames aus userdata/*.yml
  • Warps aus warps/*.yml, Spawn aus spawn.yml
  • Kits aus der Essentials-Config (Best-Effort-Item-Parsing)
  • Aktive Mutes aus den Userdata
  • Idempotent – kann nicht versehentlich doppelt laufen (force zum Überschreiben)

/dynamiccore import essentials (dry-run) → confirm to execute:

  • Homes and nicknames from userdata/*.yml
  • Warps from warps/*.yml, spawn from spawn.yml
  • Kits from the Essentials config (best-effort item parsing)
  • Active mutes from userdata
  • Idempotent — cannot run twice by accident (force to override)
Glyphen, Sprachen, Bedrock & Speicher Glyphs, languages, Bedrock & storage

Glyphen & Nexo (optional)

  • %glyph_<name>|<fallback>%-Platzhalter in jedem Text – Server ohne Glyph-Pack sehen den Fallback
  • Nexo-Items als GUI-Icons (nexo:<item_id>) mit Vanilla-Fallback; font- und farbsicheres Rendering

Mehrsprachig – inklusive GUIs

  • Integriertes Deutsch und Englisch, Umschalten via language: de|en in messages.yml
  • GUIs referenzieren Texte via %lang_<pfad>% – ein Sprachwechsel übersetzt das gesamte Plugin
  • Eigene Sprachen ohne Code-Änderungen; alles im MiniMessage-Format

Bedrock (Geyser)

  • Alle GUIs sind Single-Click – keine Rechtsklick- oder Chat-Eingabe-Flows nötig

Speicher

  • SQLite via HikariCP (WAL) – Homes, Warps, Playerdata, Warns, Mutes, Ignores, Kits, Cooldowns
  • Vanilla-Banlist-Integration (kompatibel mit anderen Tools)

Glyphs & Nexo (optional)

  • %glyph_<name>|<fallback>% placeholders in every text — servers without the glyph pack see the fallback
  • Nexo items as GUI icons (nexo:<item_id>) with vanilla fallback; font- and color-safe rendering

Multi-language — including GUIs

  • Built-in German and English, toggle via language: de|en in messages.yml
  • GUIs reference texts via %lang_<path>% — switching the language translates the whole plugin
  • Add custom languages without code changes; everything uses MiniMessage

Bedrock (Geyser)

  • All GUIs are single-click — no right-click-only or chat-input flows required

Storage

  • SQLite via HikariCP (WAL) — homes, warps, playerdata, warns, mutes, ignores, kits, cooldowns
  • Vanilla ban list integration (compatible with other tools)
Konfiguration, Berechtigungen & Anforderungen Configuration, permissions & requirements
DateiFile InhaltContents
config.ymlModul-Schalter, Teleport-/RTP-Einstellungen, Home-Limits, Ranks, Chat/Tab/Scoreboard, Economy-Provider, MOTD/Regeln, Glyphen, Import-PfadModule toggles, teleport/rtp settings, home limits, ranks, chat/tab/scoreboard, economy provider, motd/rules, glyphs, import path
commands.ymlJeder Befehl: aktiviert, Aliasse, Usage-TextEvery command: enabled, aliases, usage text
messages.ymlJede Nachricht pro Sprache (MiniMessage) inkl. GUI-TextenEvery message per language (MiniMessage) incl. GUI texts
guis.ymlHomes-/Warps-/Kits-Menüs: Layout, Slots, IconsHomes/Warps/Kits menus: layout, slots, icons
Permission BeschreibungDescription
dynamiccore.command.<name>Befehl benutzen (z. B. dynamiccore.command.fly)Use the command (e.g. dynamiccore.command.fly)
dynamiccore.command.<name>.othersBefehl an anderen Spielern nutzenUse the command on other players
dynamiccore.homes.<n>Home-Limit auf n erhöhenRaise the home limit to n
dynamiccore.kit.<name>Zugriff auf ein bestimmtes KitAccess to a specific kit

Anforderungen

  • Server: Paper (oder Fork) 1.21.10+ · Java: 21+
  • Erforderlich: Vault + Economy-Plugin
  • Optional: Nexo (Icons & Glyphen), PlaceholderAPI (externe Platzhalter)

Requirements

  • Server: Paper (or fork) 1.21.10+ · Java: 21+
  • Required: Vault + economy plugin
  • Optional: Nexo (icons & glyphs), PlaceholderAPI (external placeholders)

Fragen vor dem Kauf?Questions before buying?

Schreiben Sie mir – ich beantworte gerne, ob DynamicCore zu Ihrem Server passt.Get in touch — I'm happy to answer whether DynamicCore fits your server.