RealmCraft FREE: Minecraft Server Website
A complete, free starting point for your Minecraft server website with a live backend.
Five public pages, a working vote system, live server status, admin panel, and a single config file to customise things.
This is a free, open-source template for your Minecraft server website. It's not a finished product, it's a polished starting point you customise and build on. Provided as-is. The code is clean, well-documented and beginner-friendly.
An application, a Node.js backend serves the entire site, pings your Minecraft server for live status, tracks player vote streaks, manages rewards and exposes a REST API your plugins can call. The frontend pulls everything from that API on load, so editing one JSON file updates every page simultaneously.
Pages Included
▪ Home — Live Server Status Widget
The hero section has a real-time status widget that shows your server's live online/offline state, current player count, server capacity, version, and how many votes have been cast today. It pings your server through mcsrvstat.us every 30 seconds, with silent fallback if the server is temporarily unreachable. No API key required.
▪ Play — Game Mode Showcase
Four full-width alternating sections, each with a unique CSS atmospheric background, live player count pulled from config, stats grid, feature list, and a connect button. Edit config.json to swap in your actual game modes — no HTML changes needed.
▪ Store — Ranks, Crates, Coins
A complete storefront UI with a username input gate, four rank tiers (Wanderer free through Legend), crate key cards, and coin bundle packages. Validates the username before any purchase action. Wire the buy buttons to your Tebex checkout URLs — that's all it takes to make it live.
▪ Vote — Full Tracking System
The flagship page. Players type their username to load a live profile card showing streak, lifetime votes, reward progress bar, and pending rewards. Vote buttons call the real backend API — votes are recorded, streaks updated, rewards earned. A global vote party progress bar counts toward a community milestone. Leaderboard refreshes every 30 seconds.
▪ Forums — Community Hub
Category groups with post counts, a global notice banner, sidebar with recent threads, online member chips, and forum stats. Designed as a visual hub — wire the links to your forum platform (XenForo, phpBB, Discourse) or use it as a directory pointing to Discord.
▪ Admin Panel — /admin.html
Password-protected dashboard. Overview stats (votes today, weekly, active players, pending rewards, longest streak). Full player table with per-player reset buttons. Vote simulator for testing reward flows. Live announcement editor — type a message, pick a style (info / warning / success), save, and it appears on every page immediately with no server restart needed.
- Type
- Offering
- Exclusivity
-
- Non-exclusive
- Website type
- Standalone
- Platform
-
- Tebex
- CraftingStore
- Other
Last edited:
