MC Tool — a collection of powerful, browser-based utilities for Minecraft server administrators and players.
- Wide range of tools: MOTD generator, whitelist manager, server properties editor, color code converter, startup flags helper, plugin installer, and more.
- SEO optimized: Static sitemap & robots.txt (via
next-sitemap), custom metadata (Open Graph, Twitter Cards), HSTS & security headers. - High performance: Next.js v15 with App Router, HTTP/2 push, image optimization, caching headers.
- Responsive UI: Tailwind CSS + Radix UI components + Framer Motion animations.
- TypeScript: Full type-safety across client and server code.
- Dockerized:
Dockerfile&docker-compose.ymlfor containerized builds and production deployment.
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Sitemap & SEO: next-sitemap, metadata API
- Animations: Framer Motion
- Authentication: (none — public utilities)
- Containerization: Docker, Docker Compose
- Clone this repository:
git clone https://github.com/art3m4ik3/mctool.git cd mctool - Install dependencies:
bun i
bun run devbun run build
bun run startBuild and run with Docker Compose:
docker-compose up --buildOr build and run only the web service:
docker build -t mctool .
docker run -p 3000:3000 mctool- Environment: via
NODE_ENV=production - Site URL: set in
next-sitemap.config.js(siteUrl: 'https://mctool.pro') - Metadata: defined in
app/layout.tsx
bun run dev— development serverbun run build— build production bundlebun run start— start production serverbun run lint— run Next.js lintingbun run postbuild— generate sitemap & robots.txt