v1.0.0 — first release (unsupported)
First release — NeoForge, Fabric and Forge, all three at once, for Minecraft Java Edition 1.21.1.
Server-side only. Players join with a completely unmodified vanilla client, admin panel included.
What shipped
- Permissions — groups, multiple inheritance, wildcards and explicit denies, plus a check command that explains its answer instead of returning a bare yes or no.
- Moderation — kick, ban, tempban, unban, mute, unmute, warn, warnings, banlist. Punishments are never deleted; lifting one stamps who and when.
- Ban screens — full-screen and styled, with a live countdown and a configurable appeal line.
- Teleportation — homes, warps, spawn,
/back(including back to where you died),/tpaand staff/tp, with real destination-safety checks that refuse with a reason instead of dropping you somewhere close enough. - Player tools — heal, feed, fly, god, speed, vanish, playerinfo, seen, list, near.
- Audit log — append-only, SHA-256 hash-chained and tamper-evident, with IPs, passwords and tokens redacted as they are written.
- Admin panel — a vanilla chest menu: dashboard, paginated player list, per-player actions, moderation and permission overviews, server diagnostics. Permission is re-checked on every click.
- Vanilla command takeover — NexusCore owns the commands it replaces, so the command you already type gains a duration, a reason, history and an audit record. Set
overrideVanillaCommands=falseto opt out. - Styled death messages on all three loaders, and every message rewordable via
messages.json.
Stated as unproven at release
No real player had joined a server yet, so the admin panel, vanish, chat muting and ban-at-login were wired but unobserved. 178 automated tests, 0 failures.
⛔ This version is unsupported — do not deploy it
v1.0.0 has two confirmed critical defects and is marked unsupported in SECURITY.md.
/teleportbypassed NexusCore completely. Vanilla registersteleportas the real command andtpas a redirect to it; onlytpwas taken over, so/teleportran as pure vanilla with no permission check, no rate limit and no audit record.- Any non-player command source was granted root.
/execute as @e[…] run nexus …ran with full privileges, andoperatorBootstrap=falseconstrained nobody.
Both are fixed in v1.1.0. It is published here and on Modrinth — upgrade to it.
This release is kept published only so the archive is complete and a bug report can be reproduced against the exact bytes.