38 lines
1.7 KiB
Markdown
38 lines
1.7 KiB
Markdown
# Vendored: Blockbench (web app)
|
|
|
|
This directory contains the official **Blockbench** web application, mirrored
|
|
verbatim from the deployed official build at `https://web.blockbench.net/`
|
|
(served by the upstream project), used here as an embedded model editor/viewer
|
|
for the Packs site.
|
|
|
|
- **Project**: Blockbench — https://github.com/JannisX11/blockbench
|
|
- **Version**: 5.x (web build; `dist/bundle.js`, mirrored 2026-08-04)
|
|
- **License**: GPL-3.0-or-later — see `LICENSE.MD`
|
|
|
|
## Local modifications
|
|
|
|
1. `index.html` — removed the Cloudflare Insights beacon `<script>` (external
|
|
analytics, not needed offline/same-origin).
|
|
2. `index.html` — added `<script src="plugins/packs_bootstrap.js"></script>`
|
|
(after the bundle). That script auto-loads the bundled plugins below and
|
|
bridges model/texture loading from the Packs site via `postMessage`.
|
|
|
|
## Bundled plugins
|
|
|
|
- `plugins/geckolib/` — **GeckoLib Models & Animations** (v4.2.5), the official
|
|
GeckoLib Blockbench plugin, from the Blockbench plugin store repository
|
|
(`JannisX11/blockbench-plugins/plugins/geckolib`).
|
|
- `plugins/MultiactorEditor/` — **Multi Actor Animator** (v1.0.0) by L1Z0, for
|
|
the AnimationDirector mod. Handles `afw_bone_textures` and texture preview.
|
|
- `plugins/packs_bootstrap.js` — the site's own bridge (loads the two plugins,
|
|
opens a geo model, loads the feature + vanilla textures).
|
|
|
|
No other upstream files were changed.
|
|
|
|
## Update note
|
|
|
|
We intentionally do **not** plan to re-vendor newer Blockbench releases — this
|
|
copy is pinned for stability. To update, re-mirror `https://web.blockbench.net/`
|
|
(including `dist/bundle.js`, `css/`, `font/`, `assets/`, `icons/`) and re-apply
|
|
the two index.html modifications above.
|