The official website for ValeSMP - A semi-vanilla Minecraft survival experience
- โจ Features
- ๐ ๏ธ Tech Stack
- ๐ Project Structure
- ๐ฎ Server Information
- ๐ง Configuration
- ๐ API Endpoints
- ๐ค Contributing
- ๐ License
- ๐ Support
- ๐ Acknowledgments
- ๐บ๏ธ Live World Maps - Real-time Pl3xmap integration
- ๐ Player Statistics - Stats tracking & leaderboards
- ๐ Server Guide - Comprehensive and up-to-date documentation for players
- ๐ฏ Awards System - 200+ achievement categories
- ๐ฅ Hall of Fame - Top player rankings for stats
- ๐ Dark Mode - Dark theme by default
- โก Next.js 15 - Latest React framework
- ๐จ Tailwind CSS - Utility-first styling
- ๐ฑ Fully Responsive - Multi-OS compatible design
- ๐ Fast Performance - Optimized builds
- ๐ณ Docker Ready - Containerized deployment
valesmp-website/
โโโ ๐ public/
โ โโโ ๐จ cursors/ # Custom minecraft cursors
โ โโโ ๐ค fonts/ # Ranyth custom fonts
โ โโโ ๐ผ๏ธ images/ # Static images
โ โโโ ๐ favicon.ico
โโโ ๐ src/
โ โโโ ๐ app/
โ โ โโโ ๐ layout.tsx # Root layout
โ โ โโโ ๐ page.tsx # Homepage
โ โ โโโ ๐ guide/ # Server guide
โ โ โโโ ๐ maps/ # Live maps
โ โ โโโ ๐ stats/ # Player statistics
โ โ โโโ ๐ privacy/ # Privacy policy
โ โ โโโ ๐ terms/ # Terms of use
โ โ โโโ ๐ api/
โ โ โโโ ๐ stats/ # Stats API
โ โโโ ๐ components/
โ โ โโโ ๐ ui/ # shadcn/ui components
โ โ โโโ ๐ *.tsx # Custom components
โ โโโ ๐ lib/
โ โโโ ๐ minecraft-stats.js
โโโ ๐ tailwind.config.ts
โโโ ๐ next.config.ts
โโโ ๐ package.json
| Server | Address | Version | Description |
|---|---|---|---|
| Main Server | play.valesmp.com |
1.21.11 | Velocity proxy endpoint |
| Survival | Internal | 1.21.11 | Main survival world |
| Creative | Internal | 1.21.11 | Creative plots |
| Resource | Internal | 1.21.11 | Monthly resetting world |
- Survival: survival.valesmp.com
- Creative: creative.valesmp.com
- Resource: resource.valesmp.com
The site uses custom Minecraft-style fonts by @em.il located in /public/fonts/:
Ranyth_uppercase.ttf- For headingsRanyth_upperlower.ttf- For mixed case text
All stats API calls are proxied through Next.js for security
- Minecraft Server Status:
https://api.mcsrvstat.us/2/play.valesmp.com - Player Avatars:
https://crafatar.com/avatars/:username
We love ideas for contributions! Please see our Contributing Guide for details.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
- If our staff team like it, we may just implement your feature :D
- ๐ฏ Follow the existing code style
- ๐ Update documentation for new features
- โ Ensure all tests pass
- ๐จ Match the dark theme aesthetic
- ๐ฑ Test responsive design
This project is licensed under the MIT License - see the LICENSE file for details.
Current monthly costs: ~ยฃ110
- ๐ฅ๏ธ Server Hosting: Takes up the main chunk of that cost
- ๐ Domain & related IP: Additional annual costs, difficult to accumulate into that cost, so we don't
- ๐พ Backup Storage: Redundant backups
- Mojang Studios - For creating Minecraft
- PurpurMC - Fork of PaperMC
- Velocity - PaperMC's Proxy software
- Next.js - React framework
- shadcn/ui - UI components
- Our Amazing Community - For making ValeSMP special! ๐