A SMALL WORKBENCH FOR BIG IDEAS

从一块方块,
到一座小世界。

为喜欢 MC 建筑的人设计的自由视角建筑工作台。437 项建筑材质覆盖 Java 1.20.1 的 全部 56 种正常可用台阶与 53 种楼梯。选材、填充、画墙、笔刷,再将窗户与墙段框成可复用模块,快速搭出重复结构。

试着搭一搭 ↗下载设计素材包
青绿屋顶、白墙木框架的原创森林工作坊等轴概念图
美术方向 · 林间工坊概念插画,不是可导出结构
THE WORKSPACE

把画布,留给建筑。

浅蓝灰工作台与自然木石材质。工具在左、方块在右,中央保持完整视野;青绿标记当前工具,暖黄强调落点与导出。

方屿桌面建筑工作台,中央为可以编辑的等轴小屋,左右分别是工具栏与方块库
BUILD / 贴面搭建

点顶面叠高,点侧面延伸

把光标下的落点显示成半透明方块。吸取材质、连续放置、撤销重做,让搭建保持连贯。

LAYER / 分层思考

填充解决效率,剖层解决遮挡

拖出矩形或点两个角,按当前 Y 高度填充。剖层只隐藏高处结构,完整蓝图仍然保留。

EXPORT / 带回世界

导出前,核对尺寸与材料

明确区分 MC 蓝图、可继续编辑的项目文件与图片。尺寸和材料数量跟着建筑数据变化。

工作台 #E5EEEB文字 #283E43工具 #34776C导出 #F1CB69
BUILD IN STROKES

一拖、一刷,快速成形。

工具参数按需展开,选区尺寸和变化数量随手势预览。松开一次提交,也能整笔撤销。

快速建造原型:左侧画墙参数、画布中的实际小屋与当前高度辅助格
实际工作台 · 工具参数可折叠,中央保留给建筑

区域填充F

拖出矩形或点两个角,从当前 Y 向上 1–16 层。实心、空心、覆盖或仅空气;连通替换沿六个面查找同状态材质,最多 4,096 格。

拖动画墙W

从当前 Y 起建,墙高 1–16 格、墙厚 1–5 格。自动对齐 X / Z,或沿指定轴与自由斜线绘制;覆盖旧块或只填空气。

连续笔刷P

1/3/5/7/9 格方形或圆形笔头,从当前 Y 向上 1–8 层。连续涂刷、覆盖或擦除,松开完成一笔。

框选与复用S

拖出底面并限定 Y 范围,把墙段或窗户选成模块。整体移动、复制粘贴、水平 90° 旋转、X / Z 镜像;连续盖章可重复铺设。

辅助格默认显示当前 Y 平面与每 4 格的坐标标记,可与地面网格分别切换。Esc、窗口失焦或切换材质、高度、视角会取消未完成预览。中键拖动自由环绕,中键点按回到等轴;空格拖动平移,滚轮缩放。

BUILD ONCE, PLACE AGAIN

把一扇窗,排成一面墙。

选中已有结构,保留材质、空洞尺寸和方块方向,再移动、变换或重复盖章。

实际框选工作台:窗组件重复盖章,左侧显示框选、移动、旋转与镜像参数
实际工作台 · 参数独立滚动,底部反馈与取消保持可见

选取模块S

拖出底面,以最低、最高 Y 限定整个体积。Ctrl A 全选当前建筑;输入 ΔX、ΔY、ΔZ 可按格精准移动。

旋转与镜像

水平每次旋转 90°,也可沿 X 或 Z 镜像。楼梯与带釉陶瓦等朝向、原木轴向同步更新,每次变换可整体撤销。

复制与连续盖章

复制后点“粘贴”单次放置,或点“连续盖章”重复铺设。窗组件为 31 个方块、5 × 5 × 2 格;另附 62 个方块的真实复制变换结果。

MADE TO BUILD WITH

素材有预览,也有源文件。

所有方块预览纹理由代码原创生成,附 MC 方块 ID 映射。它们用于网页显示,蓝图导出使用原版方块名称。

437项材质的分类数量、24项代表材质和28枚工具图标概览
437建筑材质 / 等轴缩略图
874原创 16 × 16 顶面与侧面纹理
28工具图标 / SVG sprite
5建筑与工具示例 / .schem / JSON

8 类材质含 328 种完整格(含源水格)、56 种台阶、53 种楼梯,按家族绘制不同表面。PNG 图集为 512 × 512,容纳 874 张纹理,无 padding。另附 28 枚图标、品牌标志、tokens 和生成脚本。

FROM BROWSER TO BLOCKS

蓝图的落地路径。

.schem · Sponge v2

第一阶段,面向 Java / WorldEdit

原型已实现 gzip NBT、方块调色板、坐标归一化与材料统计。默认方块集为 Java 1.20.1,DataVersion 3465。独立二进制解析测试通过,仍需在目标 MC 与 WorldEdit 版本中完成导入验收。

原型可以直接体验

24 × 24 地面,支持贴面搭建、区域填充、拖动画墙、连续笔刷、框选复用、独立辅助格,以及八类与形状筛选、中英多词搜索。有方向的方块可选四向,楼梯可选上下半部、台阶上下与双层、原木轴向;T 旋转选中方块,半砖贴面可合并。JSON 与 .schem 保留方向属性。

建筑数据 → 材料统计 → 归一化坐标
         → 方块调色板 → NBT → gzip → .schem

.litematic 与 .mcstructure 需要独立导出适配;修改后缀不能完成转换。

下一步产品开发后续补充门、栅栏、MC 墙类方块、玻璃板和楼梯自动内外转角,再做持久模板库、模板导入与大建筑优化。当前未实现红石逻辑、实体或多人协作。Litematica / 基岩版需独立适配;正式产品建议采用 Three.js 正交相机,当前使用无依赖 Canvas。