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 |