Tech Stack
This document outlines the various technologies used in TickMC. Note that this is not a complete list, but rather a list of the most important technologies.
The Minecraft Server
The Minecraft server for TickMC primarily uses the following technologies:
- PaperMC - The server software for the Minecraft server
- DenizenScript - The scripting engine used for the Minecraft server
- Blockbench - The software for creating models
- Bloom Host - The server hosting provider
- Pterodactyl - The panel that Bloom.host uses
The Website
The website for TickMC primarily uses the following technologies:
- React - The frontend framework for the website
- TypeScript - The programming language used for the frontend
- TailwindCSS - The CSS framework used for the frontend
- Docusaurus - The static site generator used for the documentation
- Vercel - The hosting provider for the website
- Algolia DocSearch - The search engine for the documentation
Utilities
TickMC uses the following utilities for various services and purposes:
- Docker - The containerization software used for the server and various other services
- Git - Version control software
- GitHub - Version control and issue tracking provider, uses Git
- Caddy - A backend webserver used for various services
- Cloudflare - The primary DNS provider. Note that we use this in conjunction with Bloom's reverse proxy.
Business Communication and Management
TickMC utilizes the following business tools: