Skip to content
┌─────────────────────────────────────────────────────────────────────┐
│                                                                     │
│               ██████╗ ████████╗ ███╗   ███╗  ██████╗                │
|              ██╔════╝ ╚══██╔══╝ ████╗ ████║ ██╔════╝                │
│              ██║  ███╗   ██║    ██╔████╔██║ ██║                     │
│              ██║   ██║   ██║    ██║╚██╔╝██║ ██║                     │
│              ╚██████╔╝   ██║    ██║ ╚═╝ ██║ ╚██████╗                │
│               ╚═════╝    ╚═╝    ╚═╝     ╚═╝  ╚═════╝                │
│                                                                     │
│                    Graduate Texts in Minecraft                      │
│                                                                     │
└─────────────────────────────────────────────────────────────────────┘

Community-driven open textbook on Technical Minecraft.

Tutorials · Mechanics Explanations · Source-Code Analysis

Website Discussions License


>> ABOUT

GTMC is an open, community-driven knowledge base for the technical side of Minecraft — redstone, game mechanics, and engine internals. We write the textbook that the community deserves: rigorous, accessible, and free.

All content is collaboratively written, openly reviewed, and published under Creative Commons.


>> REPOSITORIES

Repository Description
gtmc The website — Next.js 16, React 19, TypeScript. The reader, draft editor, and content pipeline.
articles Article storage — Markdown chapters, frontmatter schema, custom extensions. The textbook content.
translation AI-assisted translation workflow — Minecraft-context-aware, integrated with TechMC glossary.
features Feature reports and data for the GTMC website.
discussions Organization discussion panel.

>> CONTRIBUTE

We welcome writers, translators, reviewers, and developers.

  • Write an article — Sign in at beta.techmc.wiki, draft in the browser editor, and submit. Or fork articles and open a PR.
  • Improve the site — Check open issues on gtmc. The stack is Next.js + TypeScript + Tailwind.
  • Translate — Help bring technical Minecraft knowledge across language barriers.
  • Review — Fact-check mechanics, verify redstone builds, improve clarity.

Tip

Read CONTRIBUTING.md in the articles repo before your first submission.


>> TECH STACK

Framework     Next.js 16 (App Router) + React 19
Language      TypeScript
Styling       Tailwind CSS v4 + custom blueprint tokens
Content       Markdown + remark/rehype, KaTeX, Shiki
Auth          NextAuth v5 (GitHub)
Database      Prisma + Supabase Postgres
i18n          next-intl (en, zh)
Hosting       Vercel

Code: Apache-2.0 · Articles: CC BY-NC-SA 4.0

Built by the Technical Minecraft community. 🧱

Popular repositories Loading

  1. gtmc gtmc Public

    Graduate Texts in Minecraft - The online Minecraft textbook

    TypeScript 59 12

  2. gtmc-beta gtmc-beta Public archive

    v2 website beta archive. See techmc-wiki/gtmc

    TypeScript 7 3

  3. translation translation Public

    AI translation workflow for Minecraft

    Python 2

  4. features features Public

    Data storage for feature reports on the GTMC website

  5. articles articles Public

    Article storage for Gradutate Texts in Technical Minecraft.

    1

  6. discussions discussions Public

    Host repo for the organization discussion panel.

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…