Overview

NexusCore is the foundation for the Nexus ecosystem — providing a clean command registrar, polished GUIs, and the first wave of system modules (Scoreboard and Tablist). It ships with a guidebook for admins, a language/i18n layer powered by MiniMessage, and an update checker for resource releases.

NexusCore header

Features

  • Dynamic command registry with brigadier-style tab completion.
  • Settings menu with toggles for Scoreboard and Tablist.
  • Guide Book (/nexushelp) for admins with clickable/hoverable entries.
  • MiniMessage/i18n utilities and consistent prefix formatting.
  • Update checker with Spigot/BuiltByBit support.
  • Clean config layer with sensible defaults.

Commands

Administration & utilities provided by NexusCore. Aliases and permissions shown where relevant.

/nexus [reload|version]                # Root admin command (aliases: /nc, /ncore, /nexuscore)
/feed [status|<player>]              # Feed yourself or another; or view status (aliases: /food, /hunger)  • perm: nexuscore.feed
/heal [<player>]                      # Heal yourself or another                                    • perm: nexuscore.heal
/health [status] [player]              # View health for self or others                              • perm: nexuscore.health
/fly [on|off] [player] | status [p]    # Toggle or set flight; view status                           • perm: nexuscore.fly
/jump [player]                         # Jump to looked-at block or make another jump                • perm: nexuscore.jump
/pm [sub]                              # Plugin Manager (list/gui/reload/toggle)                     • perms: nexuscore.pluginmanager.*
/plugins                               # NexusCore plugin list proxy (alias: /pl)                    • perm: nexuscore.plugins
/randomtp [player]                     # Random safe teleport for you or another                     • perm: nexuscore.randomtp
/spawn [player|reset|set]              # Teleport to spawn; admin can /spawn reset or /spawn set     • perms: nexuscore.spawn, .spawn.reset, .spawn.set
/tp [player]                           # Teleport to target player (alias: /teleport)                • perm: nexuscore.tp
                

Permissions

# Aggregates
nexuscore.*                # All NexusCore commands & features (default: op)
nexuscore.admin.*          # All admin commands (default: op)
nexuscore.update.notify    # Receive join-time update notifications (default: op)

# Plugin Manager (admin)
nexuscore.pluginmanager.use
nexuscore.pluginmanager.reload
nexuscore.pluginmanager.toggle
nexuscore.pluginmanager.list
nexuscore.pluginmanager.bypass   # (default: false)

# Self-permissions (players)
nexuscore.feed
nexuscore.heal
nexuscore.health
nexuscore.fly
nexuscore.jump
nexuscore.randomtp
nexuscore.spawn                 # default: op (teleport self to spawn)
nexuscore.tp
nexuscore.tphere                # (if exposed)

nexuscore.feed.others
nexuscore.heal.others
nexuscore.health.others
nexuscore.fly.others
nexuscore.jump.others
nexuscore.randomtp.others
nexuscore.spawn.player          # teleport another player to spawn
nexuscore.tp.other
                

Tip: nexuscore.admin.* includes the common admin controls such as reload, version, and Plugin Manager actions.

Config

# ─────────────────────────────────────────────────────────
# NexusCore — Core Settings
# Toggle major systems and helpers. Changes usually apply
# on reload (/nexus reload) or player rejoin where noted.
# ─────────────────────────────────────────────────────────
# Globally enable/disable update checks against Spigot/BBB/GitHub.
# If false, NexusCore will skip version lookups and update banners.
Update Check: true
# Place the Guide Book in a player's hand on first join (or when missing).
# Prevents duplicates; NexusCore tags the book internally.
GuideBook: true
# System feature toggles (per-player UI)
System:
  #    Sidebar scoreboard (right side)
  #    - Shows when a player joins if enabled
  #    - Layout, colors, timezone, separators configurable in `Scoreboard.yml`
  #    - Disable to prevent sidebar from being displayed at all
  Scoreboard: true
  #    Server shutdown / restart screen override
  ShutdownScreen: true
  #    Enhanced tab list (shown while holding TAB)
  #    - Applies formatted header/footer and player name decorations (if implemented)
  #    - Disable to keep the default vanilla/MOTD tablist
  Tablist: true

Compatibility

  • Servers: Paper 1.20.x → 1.21.x
  • Java: 17+