Get In Touch

Support

Four routes, depending on what you have. Picking the right one is the fastest way to an answer.

Responsible Disclosure

Security Issues

Please don't post a vulnerability in a public issue or a Discord channel. Use GitHub's private vulnerability reporting, or email the studio directly. You'll get an acknowledgement, and the fix will be credited in the changelog unless you'd rather it wasn't.

Confirmed defects โ€” including security-relevant ones โ€” are published rather than withheld, so you can always see what is currently known and unfixed.

Direct

Email The Studio

For Anything Else

Questions, permissions and licensing, press, partnership, or a security issue you'd rather not file on GitHub. This address reaches the studio directly.

mwt@mwtstudios.net

Save Yourself Time

Check These First

Is it already a known defect?

Every confirmed bug awaiting a fix is listed on the status page and in IMPLEMENTATION_STATUS.md. If yours is there, it's known โ€” though a report confirming it affects you is still useful.

Are you on v1.0.0?

v1.0.0 has two confirmed critical defects and is unsupported. Upgrade to v1.1.0 before reporting anything.

Can the server not start at all?

Boot with -Dnexuscore.safemode=true. That loads core modules only and leaves vanilla's moderation commands intact, which is usually enough to get a broken server back up while you work out what happened.

Is a permission not doing what you expect?

Run /nexus permission check <player> <node>. It explains why a player does or doesn't have a node โ€” which group granted it, which deny overrode it โ€” rather than returning a bare yes or no. Note that at v1.1.0 it bypasses authorise(), so it cannot show the operator-bootstrap grant: a level-2 operator can have access it does not report.