$ whoami
a build-notes site for Minecraft add-ons/plugins, Discord bots, and the languages behind them.
a build-notes site for Minecraft add-ons/plugins, Discord bots, and the languages behind them.
This is a personal reference wiki, not a course, short, practical write-ups you can skim while you're actually building something, with real commands and copy-pasteable code instead of theory.
What's inside
languages
18 language references
18 language references
JS, TS, HTML/CSS, PHP, React, Go, Python, Java, C#, C, C++, Rust, Swift, Kotlin, SQL, shell & Node.
Sections
- Minecraft: Bedrock Scripting, the
@minecraft/serverand@minecraft/server-uiAPIs: events, custom commands, forms/GUIs, custom item & block components, and saving data with dynamic properties. - Minecraft: Java Plugins, Maven project setup, building and uploading
.jarfiles to a real server, decompiling.jarfiles back to source, custom inventory GUIs, and the "everyone builds this eventually" systems: economy, permissions, commands. - Discord Bots (Java), setting up JDA with Maven, and the slash-command / button / embed systems almost every bot needs.
- Language References, a fast-start cheat sheet per language: toolchain setup, core syntax, the libraries people actually reach for, and one worked example.
These pages assume you're comfortable in a terminal and have a code editor (VS Code is the common choice across every section here). Version numbers move fast, treat exact numbers in code blocks as "as of writing" and check the linked docs if something's changed.
Contributing
The whole site builds from plain Markdown files in content/. Clone the repo, add a .md file, wire it into MANIFEST in build.py, run python3 build.py, and open a pull request.