Underground 2 Revived
Play Need for Speed: Underground 2 (2004) in Chrome and Firefox with WebGPU graphics, Web Audio, up to 120 fps widescreen, controller support, free roam and Online races with friends. Fan project, not
翻譯準備中
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
A command generator for Minecraft: Java Edition. Build /give, /tellraw,
/execute, and WorldEdit commands through a UI instead of memorising syntax —
with 3D previews for the commands that describe shapes.
Targets Java Edition 1.21.1.
It ships two ways from one codebase: a hosted web app, and a standalone desktop
app that works with no internet and can hand commands to
Konnekt. See
docs/distribution.md.檢視完整 README ↗A command generator for Minecraft: Java Edition. Build /give, /tellraw,
/execute, and WorldEdit commands through a UI instead of memorising syntax —
with 3D previews for the commands that describe shapes.
Targets Java Edition 1.21.1.
It ships two ways from one codebase: a hosted web app, and a standalone desktop
app that works with no internet and can hand commands to
Konnekt. See
docs/distribution.md.
Minecraft command syntax changes in ways that are easy to get wrong. Between 1.21.1 and 1.21.5 the enchantments component was restructured, every attribute ID was renamed, and text components moved from JSON strings to SNBT. A generator that hardcodes syntax for one version silently emits invalid commands for every other.
So Kommands treats commands as data:
The app is scaffolded and generating. Four commands are complete — /give,
/tellraw, /execute and //generate — and every one of the 78 vanilla skeletons
derived from mcmeta is reachable through a single dynamic route. WorldEdit's
expression language has a headless evaluator, specified against WorldEdit's own test
suite rather than by description, and //generate now has a 3D preview: the
formula is evaluated across the selection and drawn as voxels, hollow included, with
Three.js loaded only by the commands that need it.
The web build is not deployed yet and the desktop shell is not written yet. Next up is giving a command a life beyond the tab that built it: saved commands, a dashboard that replaces the placeholder landing page, the Wails v2 shell, and the link into Konnekt.
See docs/roadmap.md for what is planned Now / Next / Later, and the
issue tracker for what is in flight.
pnpm install
pnpm gen # derive command data + design tokens
pnpm dev
| Document | Contents |
|---|---|
| Architecture | How the system fits together, and the reasoning behind it |
| Distribution | The web and standalone builds, and the Konnekt boundary |
| Persistence | Saved commands, links, and the file Konnekt reads |
| Command schema | The authoritative definition schema |
| Minecraft versions | Syntax trait matrix — what differs per version |
| Adding a command | |
| Adding a version | |
| Adding a preview | |
The //generate editor | What //generate can express, and the shape of its 3D editor |
| Design tokens | |
| Roadmap |
Kommands is free software under the MIT licence: use it, change it and share it, commercially or not, as long as the licence notice travels with it.
The MIT licence covers the code written for this project. NOTICE lists
what it does not cover: Minecraft game data, WorldEdit test cases transcribed under
the GPL, and the Wails packaging templates. It also explains the licence texts that
every build ships in third-party-licenses.txt.
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.
Minecraft data is sourced from misode/mcmeta. WorldEdit command definitions are authored from EngineHub/WorldEdit sources.
Not affiliated with Mojang, Microsoft, or EngineHub.
| Health checklist | The quality yardstick this repo is measured against |
| Suite | The umbrella this repo belongs to, and the tooling it shares |