01 MODULES

Build your Challenge,
exactly how you like it.

Every module is a small rule or event — sometimes a boost, sometimes a weather spectacle, sometimes a goal to check off. Mix and match whatever you want, and take a close look at what it does first. As long or as wild as you feel like.

02 PANEL

Everything at a glance.
In the browser.

While you play, you have your own cockpit in the browser: time, points, who's there, which worlds are running. Hit pause, trigger an event, end the game — one click does it. No chat command, no console spam.

panel.challengesmc.net
Challenges Panel Preview
1

Start · Pause · End

Your round is one click away. Pause for a break, kick off the final stretch fresh.

2

Large, readable timer

Days, hours, minutes, seconds — readable from the last seat in the room or on stream.

3

Everything where you expect it

Leaderboard, players, modules, worlds — one click per section, no searching.

4

Add modules, remove modules

Want to adjust something mid-game? Works. No restart, no drama.

5

German & English, light & dark

You choose what you want to see. We remember it.

03 OPEN SOURCE

Open source.
Self-hosted. MIT.

Plugin and panel are fully on GitHub. Clone the repo, host it yourself, read the code or submit a pull request — all under the MIT license. No lock-in, no hidden telemetry endpoints.

challenges/panel

The repo you're looking at.

Nuxt 4 + Vue 3 + Tailwind + Apollo GraphQL. Fully typed, with codegen for the GraphQL schema and i18n for German and English. Pull requests welcome, issues even more so.

JavaPaperMCGraphQLNuxt
License & Self-Hosting

MIT — use it however you want.

Fork it, customize it, host it in your own setup. Commercial or private, with or without attribution — only the license must travel with it.

Commercial okSetup for cups or communities
ModifiableFork the panel freely
Self-hostDocker file is in the repo
No telemetryRuns completely at your place
Contribute

Want to help build?

Triage issues, write a new module, translate the panel or polish the UI — there is a curated list of good first issues.

Good first issuesLabeled, small and self-contained
Custom modulesPlugin interface documented
Translationsi18n/locales — add a new language as JSON
Code reviewMaintainers review with care, not pressure

Stay always up to date.

On our Discord you can easily get in touch with the community and our team. Link your Minecraft account with Discord and get started right away.

CommunityChallengesMC Discord
Exchange with team and community
Updates, releases and new modules
Link your Minecraft account