MIAOKATZEMODS & WIKI

GTMB · 玩法指南

规划、快捷键与蓝图库管理

Planning, Keybindings and Library Management

安装环境:GTNH 2.9.0 · GTMB 0.3.8

本页资料:GTMB 0.3.7 · 与当前下载版本的差异尚待核对

介绍与使用

当前规划帮助你继续调整方案,蓝图用于长期保存和复用。编辑目标、改提示或保存不会自动开始世界放置;需要在蓝图标签中明确点放置。

规划与蓝图怎样选择

保存方式 保存内容与用途
当前投影仪规划 绑定维度、坐标与控制器类型,保存信道、目标、朝向、预设与来源选项,不保存现场设备内容
蓝图库 长期保存方案,可更新、另存、删除,并在专服切换客户端私库和服务器公库
配对 JSON / PNG 将整理好的方案与原生 3D 预览一起交给其他玩家
处理流程预设 复用全局去标识、量子、坐标、NBT 和提示策略,不复制单格资产或设备内容

世界剪切队列 只是服务端当前存档中对应玩家的持久 raw 缓存,不进入蓝图库或分享。预览与旋转、镜像使用派生副本,成功提交粘贴后才消费原件;撤销恢复原维度、原位、原姿态。规划撤销不能恢复真实剪切,剪切队列的原位撤销也不重做规划。

换控制器会覆盖旧规划。小规划在投影仪 NBT 中;超过 256 项编辑或自动目标,或包含结构子项、提示标注等内容时,改用当前维度的服务端世界数据,投影仪保留关联。大型规划需要同一玩家、投影仪与原世界。清除规划恢复默认规划,不会撤回已经完成的施工。

常用快捷键

默认按键 用途
Ctrl + X / C / V 剪切、复制、粘贴当前规划或蓝图格;Ctrl + X 只排除规划源格
Shift + 右键(蓝图模式) 按住 Shift 打开中央蓝图 / 剪切切换器,再右键切换,松开进入
普通 / Alt / Shift / Shift + Alt 右键(剪切模式、普通视角) 按阶段标角、锁定或确认 / 非框选时原位撤销 / 完整框确认、否则暂存列表 / 非框选时恢复框选
Ctrl + Shift + 右键 非框选时直接打开剪切暂存列表;框选中仍标第二角
Esc(本地剪切活动中) 完整退出剪切模式,保留全部缓存
Alt + A / D 切换剪切队列前一 / 后一条目
Ctrl + Z / Y 撤销、重做规划,最多 32 步,不回滚世界施工
Delete 恢复选中格的默认壳体目标
R 在 GUI 中轮询合法方向;世界放置预览中水平转 90°
R / Ctrl + R / Alt + R(剪切预览) Y 轴转 90° / X 轴转 90° / 打开三轴旋转、镜像与六朝向面板
WASD 平移结构与蓝图预览摄像机,输入框中正常输入
Alt + 滚轮 普通视角调整 0–64 格浮空距离;等距视角调整相对真实命中格的偏移,可为负值
V 框选或蓝图放置中开关等距视角;自由多边形可用 B 确认当前区域
X(等距视角) 开关左侧高度条与上下隐藏、Y 值
方向键 / Alt + 上下 青色锁定 ghost 按镜头朝向水平微调 / 垂直微调
1 / 2 / 3 补建、替换、拆除
Esc / E 先关闭弹窗,再退出工作台;输入框中 E 正常输入

编辑器快捷键单独管理,F1 打开查看和改绑,支持 Ctrl / Shift / Alt,拒绝冲突;E / Esc 保留退出,原生输入框输入时不执行编辑命令。设置保存在客户端 config/gtmb-hologram-editor-keys.properties,首次可读取原编辑键位设置;它与游戏控制设置中的世界 V / B 按键分别管理。

连续编辑快捷键最多排队 8 项,按服务端确认顺序执行;关闭界面、切换会话或采集变化时取消尚未执行项。

管理蓝图库

更新蓝图保留原 ID,另存蓝图生成新 ID,删除需要确认。列表使用扁平行,选行和保存后保持浏览位置,当前项与补充信息分区展示;列表本身不会启动世界投影。覆盖模式只选择目标,保存时二次确认;未保存改动时切换蓝图先确认丢弃。已有蓝图可从蓝图页编辑 NBT/提示词,几何修改按引导进入结构页。

可分别收纳的处理面板与蓝图库 · 玩家提供的功能展示
可分别收纳的处理面板与蓝图库 · 玩家提供的功能展示

客户端实际游戏目录与专用服务器运行目录分别使用自己的 MiaoBlueprints/。客户端文件为 蓝图名_完整64位内容哈希.json 与同名 PNG,公库文件为 蓝图名_完整64位内容哈希.json 与同名 PNG;单人/集成服务器集合文件为 MiaoBlueprints/hologram-presets.json,最多 32 份、总计 128 MiB、单份 32 MiB。已有 GTMB 独立文件对与集成集合继续可读,可使用本地库的升级旧蓝图整理存储格式。

保存自动生成配对文件;覆盖、删除、上传、下载和手动分享均处理同名 JSON/PNG。原生预览验证、双文件提交及匹配的最终服务器 owner ACK 都成功后才更新状态,失败回滚文件并保留未保存蓝图。本地保存或下载成功后,聊天显示实际路径和名称。

处理流程预设在 config/gtmb/hologram-processing-presets.nbt;客户端上传映射与上次来源在 config/gtmb/client-blueprint-library.properties;公库设置在 config/gtmb/server-blueprint-library.cfg。这些配置与蓝图文件分开保存。手动导入/导出的分享文件也在运行端的 MiaoBlueprints/,文件名可使用中文,最长 240 个字符,只填写不含目录与扩展名的单个名称;本地与公库分享流程见 配对文件与版本信息。

本机仓室与来源配置

仓室与材料来源分别提供使用上次预设,只记住上次被服务器真实接受的本类配置;两项相互独立,失败或迟到快照不覆盖成功记录。命名仓室搭配与这两项记忆保存在本机 config/gtmb-hologram-presets.nbt,不同于蓝图库、作者处理流程预设与服务端剪切日志。

关闭窗口后查看任务

保存、下载、上传、处理与施工任务开始后,关闭界面仍可在后台继续。再次右键投影仪恢复原业务界面、页签、选择和滚动位置,任务控制仍在原界面,工作台顶部集中显示任务进度。投影仪显示忙碌光效;需要停止时明确点取消任务并等待收尾,支持暂停和继续的施工保留相应操作。人工 AE 审核与区域导入确认可重新打开继续。真实成功才通知并播放提示音,未知进度不虚构百分比。退出存档、换世界或断开连接会终止当前后台任务。

保存与下载的完整结果

所选格提示与默认规划

选中方块后可直接点所选格提示词,核对作用范围后保存;全局、所选格与区域提示分别编辑。重置为默认先要求确认,清除自定义目标并恢复结构默认规划;已成型结构提供校准为当前。两者只更新规划,不自动施工,也不删除已保存预设。

保存后继续调整结构

同名 JSON / PNG 真正提交保存后,青色结构调整引导继续设置结构。说明窗口区分蓝图设置(作者处理、NBT、提示词与分享文件)和结构调整(等级、信道、目标方块与仓室)。点知道了关闭说明;不再显示在当前客户端记住这项说明偏好。关闭说明后仍可按高亮入口继续。

界面的四类反馈

材料窗口默认保留中性按钮材质;只有当前有相应操作状态时才强调。红色为警告、青色为建议、蓝色为其他信息、绿色为下一步操作;先读文字和当前材料状态,再选择操作。没有可调整的 NBT、身份信息、阻塞物或可下单的物品缺料时,对应入口禁用,可悬停查看原因;禁用按钮不显示引导色。高亮不代替规划、权限或服务器确认。

局部编辑与预览更新

编辑所选方块后,预览更新受影响的部分,其他部分可继续查看。进入放置后,复杂设备数据可能需要等待材料与差分更新;期间可继续编辑,规划就绪后再保存或施工。移动或复制结构、改变结构关系及 AE 审核等操作可能需要完整刷新,请按进度等待最终结果。

规划更新失败后继续编辑

作者预览与现场放置

作者预览用于编辑方案,不提供当前现场的材料报价或可施工判断。在作者预览中可调整目标、提示词和保留的数据;预览不会为此检查现场方块或查询 ME 材料,量子网络的实际绑定与权限也留到放置时核对。打开材料确认时,服务器按实际现场规划,再检查材料、权限、设备数据与网络绑定;再按确认页的实际结果明确确认施工;预览本身不授予施工许可。

精确资源处理与重新核对

真正阻塞保存的报告项与预览标记使用红底黑色叉号并给出原因,普通警告和提示另行显示。流程 5 的根条目忽略会清除所有匹配方块的同名 NBT;只处理一格的一条路径时,切换资源路径。逐项选择移除该路径或完全保留;当前报告未开放格式迁移时,不能把迁移格式当作可用修复。移除只作用于指定格与路径,保留由服务器重新核算;不支持的格式仍须修复或明确移除。超过 8192 项预算的未完整报告不能视作已核对。第一步可选不使用流程预设;修改后点重新进行蓝图预设,按当前草稿重开六步流程,已移除的数据不会恢复。

放弃草稿、刷新与覆盖保存

放弃蓝图预设需确认,只退出当前草稿及未保存改动,已保存蓝图与世界方块保留。在外部删除配对文件后,用蓝图库刷新重新扫描;刷新不把文件重新生成。切换到选择覆盖目标后,点列表只选择覆盖目标;保存时核对名称并再次确认。覆盖结果、列表状态和成功引导均等待本次匹配的最终保存回执。

专服公库的传输预算

专服公库缺省上传限速为 128 KiB/s,下载限速为 512 KiB/s。已有合法配置按原设置运行;上传和下载分别按全服聚合预算公平分配。这是传输上限,实际速度取决于内容、连接与同时使用情况,不保证达到该数值。

上传连接与兼容

客户端与服务端均更新后,蓝图上传可连续发送有界分片并合并回执,减少逐片往返等待。连接旧服务端时回落为兼容的单片传输。上传仍受管理员配置的全服共享限速约束,不会因增加使用人数而获得额外预算;下载限速与保存成功的确认条件保持独立。连续上传不保证达到 1 MiB/s,也不代表固定倍数提速。

移动轴与快捷键提示

预览中的移动轴 (G) ✓/×显示当前开关,可点击或按 G 切换;按钮不可用时查看提示中的原因。完整选中可移动内容后才能拖轴,关闭移动轴不会删除选区。可交互预览静置约 2 秒后显示相关快捷键;鼠标移动、点击、滚轮或键盘操作会立即收起提示,原操作继续生效。这只是本地辅助提示,不打开弹窗;输入文字、拖动、框选、任务处理中或其他窗口打开时不显示。

完整保留可解析资源

流程 5 的资源路径可对报告允许的路径选择完全保留。仅当整条资源根路径能够完整解析为精确物品、流体或这些记录的包装时可用;保留所选子树原值,施工仍支付对应精确资源。带 NBT 的物品按完整物品支付,其内部数据随整件保留,不重复当作另一份库存付料。无法解析或完整计价的私有数值、数组和未知格式不能借此保存,须明确移除相应信息。倾向自用或同存档、同维度也不绕过这项要求;AE 私有格式仍由专门的适配器审核。完全保留的子树保持原值;若其他身份、坐标或 NBT 选项会改动它,须取消冲突选项或移除该路径。已保留的路径重新打开后仍显示,可明确取消保留或移除;取消后若仍不能解析,需移除该信息才能继续保存。

保存准备与有效活动

快照编码、压缩与保存准备按本次任务的实际活动等待;没有可计量总量时显示阶段与耗时。取消、超时或运行时重置会退役旧任务,迟到的结果不能恢复旧窗口或占用后续重试。失败后按提示返回、重新打开或重试,并保留尚未保存的修改;持续无进展仍会结束等待。准备完成或传输达到 100% 后,仍须等待原生预览、JSON / PNG 配对提交与匹配本次保存的最终确认。

进入服务器编辑或准备实际施工时,首次完整快照尚未准备成功的视图属于临时切换。这次准备失败会恢复原视图与原选择,并释放对应界面请求,可重新打开或重试。回退只对应仍有效的本次切换;已经开始的施工、保存或 AE 订单继续按各自任务状态处理。

可从蓝图库的蓝图站入口、空列表提示或保存后的引导打开 蓝图站,在浏览器浏览、下载和分享;投影仪与抵用券的物品提示也列出固定地址。点击时遵循 Minecraft 的外链确认设置;在确认页取消或按 Esc 可回到原界面,保留当前蓝图与浏览状态。

蓝图站入口通常显示橙色边框和文字;有效选中已保存的蓝图时显示连续渐变边框和文字。颜色只引导浏览与分享,不表示已经上传。保存说明中的分享按钮也有明确高亮。保存或下载成功后,聊天保留实际路径并提供可点击的蓝图站链接。浏览器入口仍按客户端链接确认设置打开,网站投稿与游戏内公库分别处理。

新保存和传输使用无损紧凑蓝图格式,共用重复的方块描述与相同 NBT 词条;重复数据只保存一次,方块、设备内容与语义身份不因压缩被删减。当前版本仍可读取已有格式,JSON / PNG 文件对及其用途保持;文件缩小多少取决于重复程度,不保证固定比例。单份 JSON 及其逻辑展开均最多 32 MiB,单人 / 集成集合最多 32 份、128 MiB;独立客户端目录最多 128 份。

独立蓝图的 JSON 与 PNG 使用同一文件名主体:规整后的蓝图名、下划线和完整 64 位内容哈希。非法文件名字符会规整,重名且属于不同条目时增加安全后缀;文件名变化不合并逻辑条目。把完整文件对复制到客户端实际游戏目录的 MiaoBlueprints/ 后,可由本地库读取,不要求额外传递本机索引。

升级旧蓝图按文件的 GTMB 版本识别:版本一致或更新时禁用,普通待升级版本可按需升级而不高亮,跨越重要文件处理边界时高亮。升级迁移兼容存储与 GTMB 元数据,保留其他 Mod 版本、来源整合包、设备数据、逻辑身份及旧分享关联;未知来源仍为未知。集成集合迁移条目元数据并重压缩,不改成独立文件名;缺图或配对不明确时保留原件。

工作区顶部的文字转蓝图可在空白工作区、结构编辑和放置前的蓝图编辑中生成 LittleTiles 文本。可选游戏资源包字体、Miao Wiki Pixel、Fusion Pixel 和 DejaVu 字体,切换字体保留其余草稿设置。竖向排列让每个字保持直立、一字一行;弧形以整行或整列的中点对称展开,弯曲与扭转沿同一中心方向计算。可调整尺寸、厚度、加粗、下划线、旋转、环形、弯曲与扭转。空工作区确认内容后直接生成;非空工作区先按炫彩请选择文字位置提示点击可见面或空白平面选位,位置随当前视角计算。选位时 R 整体旋转、Alt + R 竖转,小键盘和位移手柄微调,确认放置时由服务器核对冲突;冲突保留原文字与预览供移动重试。文字整体选中、编辑及旋转。基础材质与瓷砖染色分别设置,背包以标准槽位选材,RGB/HSV 调色器、色板与十六进制值同步体现在字形和放置预览。相邻微体素自动合并为三维长方体,不填平字形孔洞;未额外染色、填满整格且有等价普通实心立方体的材质直接保存为完整方块,其他情况保留小瓷砖,材料按实际体积核算。文本定义随蓝图保存;世界中的实体是普通方块或小瓷砖,重新从世界框选不会恢复文字编辑身份。

蓝图、结构、文字与图片共用彩色位移手柄:拖动轴线约束一个轴,拖动 XY / XZ / YZ 小面可在对应平面自由平移。拖动仅更新本地虚化预览,确认后仍校验目标空位。蓝图编辑选择内容后可按 Delete 删除并撤销或重做;文字和图片保持整体选择,普通结构成员可单格删除;控制器结构模式的 Delete 继续恢复原结构预设外壳。编辑不会直接改动世界。

用图片生成小瓷砖像素画

工作区顶部的添加图片从当前客户端 .minecraft/MiaoBlueprintPicture 自动读取 PNG、JPEG、BMP 或 GIF 首帧;新增文件后点刷新图片。默认每像素为 1/16 格、厚度 1/16 格,短边为 64 像素;原图只提供纵横比,不直接决定成品大小。保持纵横比时按短边联动长边,取消后可分别设置横向和竖向像素;每边最多 1024、总像素最多 1,048,576。像素边长为 1–16 个小单位,超过 16 时须为 16 的整数倍,最大 1024,图片厚度为 1–64 个小单位,16 个小单位等于 1 格;生成仍受体积和编辑范围限制。新建文字默认使用 Chisel 的 16 色羊毛粘土;颜色与材料可直接选择羊毛粘土、陶瓦、羊毛或背包方块。新建图片默认采用羊毛粘土为主 + 陶瓦 + 羊毛固定配色:颜色接近时优先使用羊毛粘土,较大的色差由染色陶瓦和羊毛补充。旧的羊毛与染色黏土、仅羊毛、仅混凝土配色仍可选择,已有蓝图和处理预设保留原材质。新默认配色需要 Chisel;混凝土组合需要 Et Futurum Requiem,图片不能自定义材料。可启用颜色抖动。滤镜提供原图、黑白、怀旧、反色、色阶、柔化、锐化和轮廓,可调亮度、对比度、饱和度。自动抠图先找图片边缘最常见的背景色,再去除从边缘连通的同色区域;内部独立同色图案保留,透明处不生成。背景色容差默认 0、最多 64,调大也可能去除相近的边缘前景。图片沿用文字的选位、整体 R/Alt + R、轴面移动和服务端冲突检查,不提供文字扭曲效果。空工作区直接生成,非空工作区点击选位后确认。点击整幅图片后可编辑图片,蓝图保存有界图像采样,分享后没有本地原文件也能重新调整尺寸和滤镜;大图细节受归一化采样及目标像素限制。相同材质的瓷砖精确合并,混色不会折叠为单一方块。图片在蓝图内整体选择、复制、删除与撤销;世界结果为普通小瓷砖或完整方块,重新从世界采集不恢复图片身份。原图文件最多 16 MiB、1600 万像素,最多列出 256 张。

文字与图片按各颜色材料的实际体积核算,支持完整材料方块或相应成品瓷砖;同批施工累计不足整格的体积,缺料不生成方块。同材质连续体积合并为精确大瓷砖,完全填满且等价的单材质格使用普通方块;混色与空洞保持。覆盖保存选择目标时名称自动带入,未手动改名时跟随目标,手动改过后保留自定义名称。

图片预设位于刷新图片左边,字体预设位于返回工作区右边。列表支持套用、改名和删除;文字与图片分别保存处理参数,保留当前文字内容、图片源及放置位置。确认时若参数不匹配已有同类预设,会弹出是否保存为预设,输入名称后选择保存或不保存继续生成;关闭弹窗返回编辑。预设保存在当前客户端 config/gtmb-attachment-presets.nbt,不随蓝图分发。图片源数据分块上传,文字和图片在后台生成并精确合并瓷砖,服务端分批校验后一次加入工作区,期间显示进度,可按 Esc 取消。图片分辨率最大 1024×1024;放大、加厚或复杂图片仍受有效体积、宿主数、编辑范围和蓝图数据预算限制。工作区有内容时,清空工作区红色高亮;清空后回到无内容状态。文字保留原有像素宽高,不另设统一缩放。

猫猫装饰抵用券默认包含羊毛粘土、羊毛、硬化黏土、染色陶瓦及 Et Futurum 混凝土的全部颜色,以及 AE2 的石英玻璃与聚能石英玻璃、Ender IO 石英玻璃注册方块的六个变种(石英/纯净、荧光与黑暗系列);不开放 Ender IO 机器。旧服务器配置首次升级会补齐这些方块以及 Ztones、Chiseltones 的完整 Mod 范围,保留自定义允许规则、禁用状态与黑名单;之后手动移除的项目不会在重启时反复恢复。管理员通过 /gtmb voucher 保存成功后立即采用新规则,并自动重新核算已打开的材料确认界面;等待更新完成后可在原界面继续操作。旧报价和旧确认失效,黑名单仍优先。有可抵扣方块就高亮并允许勾选查看方案,不要求其他材料或抵用券已备齐;生存施工前仍须在主背包备券,创造施工不扣券。主动选用抵用券后优先抵扣,即使库存充足也保留对应库存。抵扣仅适用于实际放置的方块及受支持装饰材料,容器里的物品、工业资产和流体继续计费。

保存蓝图或升级旧蓝图时才生成完全抵用标记。全部有效内容可抵用且没有内部库存、流体等额外费用时,游戏蓝图库右上角显示加宽的金色斜跨条幅,条幅与猫猫头共用一套完整像素图案。悬浮提示说明这是可使用猫猫装饰抵用券抵扣建造材料的纯装饰蓝图;具体范围与消耗以当前服务器规则和材料核算为准。蓝图站只读取 JSON 内严格的 fullyVoucherCovered 布尔值,在预览卡片和详情页显示同款完整像素条幅,按网页整数倍尺寸展示;鼠标悬浮或键盘聚焦均可查看纯装饰与抵用券说明;手填同名网站标签不会触发角标。普通导入与浏览不会生成标记,实际施工仍以当前服务器的材料核算为准。

联机保存的同名 JSON 与 PNG 一起放入游戏目录 MiaoBlueprints 后,单人档打开或刷新蓝图库即可发现,无须复制集合清单;原文件、作者、版本与抵用标记保留。

猫猫装饰抵用券默认包含 OpenBlocks 普通电梯和旋转电梯各 16 色,只开放这两个注册方块的颜色变种。旧配置首次升级补齐这 32 项,保留自定义允许规则、黑名单和禁用状态;之后手动移除的项目不反复恢复。仅抵扣实际放置的合格方块,容器里的物品仍独立计费。

玩法速查

组合与确认选区

普通视角左键设置第一角、右键设置第二角,顺序不限;两角齐全后仍可调整当前框。等距视角按住 Ctrl,用左键固定设置或调整第一角、右键固定设置或调整第二角;普通短点击不改变矩形角点。未按 Ctrl 时不显示红色选点框,提示按住Ctrl开始框选并显示当前阶段可用的组合选区操作;按住 Ctrl 后显示红框,提示当前待选角点。蓝图框选的等距观察使用中键拖动平移、右键拖动旋转;剪切等距仍使用右键平移、左键旋转。完成第一个完整选区后,Z 为下一次选区开启青色加选,Alt + Z 为下一次选区开启红色减选;完成该框后恢复普通调整,不会连续创建同类选区。减选只扣除相交部分。开启减选后按 B 会沿用减选,Shift + B 也可开始减选多边形。Shift + Z 合并当前选区,去重并扣除负选区,保留实际选中的格子。Delete 撤回末点、半框或最近完成的整个选区,方向键按镜头朝向平移完整选框,Alt + 上 / 下调整高度。Ctrl + Z / Y 逐次撤销或重做选区输入,包括角点、模式、移动、多边形和高度调整。最多组合 128 个区域,撤销保留最近 128 次输入;合并结果过于复杂时按提示简化,原选区保留。框选先在客户端预览;普通视角 Shift + 右键、等距视角松开 Ctrl 后按 Shift + 左键明确确认全部选区后,才导入蓝图或提交剪切;标第二角不会立即改变世界。

当前矩形选区已设置的角点用紫色粗框标出,并以放大的粗体左键右键标明对应操作。开始下一个框时只标记当前框的角点;Delete 或 Ctrl + Z 恢复前一个选区时,角点标记随选区恢复。

选区表面以与外框同粗的线网辅助辨认范围,线网按世界坐标对齐,间距固定为 2 格;多个选框按加选、减选后的实际结果显示外表面,重叠部分和内部接触面不会重复铺网。表面标记只帮助核对选区,仍须明确确认后才导入或剪切。

玩法速查

连续多边形与高度

B 开始自由多边形框选,按键可在游戏控制设置中改绑。普通视角短按左键添加实际命中的顶点;等距视角按 Ctrl + 左键落点,闭合轮廓与选择厚度也用 Ctrl + 左键,松开 Ctrl 后可操作镜头。顶点必须位于同一水平 XZ 平面或轴对齐的 XY、YZ 竖直平面;轮廓闭合后沿该平面的法线轴拉伸,分别沿 Y、Z、X 轴选择厚度,实际点位不会被压平到首点高度。至少选择三个不同且有面积的顶点,点击标有起点的紫色粗框首点闭合;其余顶点为橙色粗框。闭合后可点击选择厚度;按 B 以已选厚度或当前预览厚度确认本地选区。轮廓未闭合时按 B 保留输入并使紫色首点闪烁,须先点击首点闭合。已有完整选区时默认创建加选多边形;已开启减选时保留减选,Shift + B 直接创建减选多边形。外框沿实际选中方块的边界显示并保留凹角,不以包围盒代替选区。Ctrl + Z / Y 支持逐点与确认操作的撤销或重做。B 确认只形成客户端选区,导入蓝图或真实剪切仍须另行明确确认。

蓝图框选中,Esc 先退出等距观察;普通视角中丢弃已有框选前,弹出确认放弃已选择区域?。否或在询问中按 Esc 保留选区及撤销记录;是丢弃本次选区;是并且不再提醒同时在当前客户端记住该偏好。这项客户端偏好不改变剪切模式的退出、命名或粘贴确认。Delete 仍逐个撤回末点、半框或最近完成的选区;在放弃询问中也可按 Delete 撤回最近一次输入并返回编辑。

世界框选和放置提示使用与 GTSWN 相同的适配字体绘制路径,按可用宽度排布;按键、阶段和颜色提示仍以当前操作状态为准。

Delete 优先撤回尚未提交的多边形末点,并重新打开轮廓与高度阶段;没有顶点时退出多边形输入。普通半框先撤回半框;没有待完成输入时,撤回最近完成的整个选区,多边形拆出的多个区域作为同一批次一起撤回。此处只修改本地选区,可用 Ctrl + Z / Y 撤销或重做。蓝图编辑画布中的 Delete 仍按该画布的删格规则处理。

普通与等距取点

普通视角优先选中真实方块,没有命中时沿视线取浮空位置;Alt 强制浮空,Alt + 滚轮调整 0–64 格距离,0 取脚下,普通滚轮仍切换快捷栏。等距视角按当前画面的真实命中面取点;按住 Alt 时,滚轮调整沿视线的取点深度,可为负值:正值朝相机浮出,负值沿视线进入命中格后方,0 使用直接命中格。没有有效命中时先调整视角或高度切片,不把切片平面当作真实方块。等距视角中的普通滚轮用于缩放。世界等距镜头使用与 GTSWN 相同的缩放范围,每世界方块 0.4–128 像素,默认 12;工作台预览使用相对于适配模型大小的 0.025–8 倍缩放,默认 1 倍,两者的数值含义不同。

等距观察与定位

手持投影仪进行蓝图、剪切或拆除框选,或处于蓝图、剪切世界放置预览时,可按 V 切换等距视角;按键可在游戏控制设置中改绑。再次按 V 或按 Esc 返回普通视角;多边形轮廓已闭合时,可按 B 以当前厚度确认本地选区。Esc 先退出等距视角,原选区或蓝图仍保留。蓝图框选的等距观察使用中键平移、右键旋转;剪切与世界放置的等距观察使用左键旋转、右键平移。选点与世界放置按当前阶段配合 Ctrl,普通滚轮缩放。等距镜头不移动玩家,也不授权导入或施工。切出游戏时暂停操作输入,保留原有框选和等距模式;单人游戏仍按原版规则暂停。返回后可继续原有操作;主动按 E 或 Esc、换世界或换工具仍按当前流程退出。等距放置进入后即显示位置预览,无须先按 Ctrl;锁定和确认仍须 Ctrl + 左键。等距蓝图放置时按住 Ctrl,用左键锁定位置,再 Ctrl + 左键进入原有核对与确认流程,Ctrl + Shift + 左键解锁;普通视角继续使用右键。等距剪切放置同样按住 Ctrl,用左键锁定、再 Ctrl + 左键确认,Ctrl + Shift + 左键打开暂存列表;Alt 只控制浮空取点,不触发原位撤销。R 调整模型朝向的操作在普通视角使用;剪切等距中仍以左拖旋转镜头。X 开关高度切片:开启后左侧竖直高度条同时显示隐藏上方、隐藏下方按钮与当前 Y 值。X 光显示后即可按该画面选点,无需等待边界网格重建;切片只影响观察和取点,提交前仍须核对实际选区。等距框选提示随当前角点、加减选模式、多边形与确认阶段更新;Ctrl 用于选点,放开 Ctrl 后可旋转和平移镜头。世界投影外轮廓去掉相邻共面方块的内部块缝,仍保留凹角、洞口和真实形状边界。

工作台与独立工作区

蓝图编辑画布使用中键拖动平移、右键拖动调整观察方向、滚轮缩放;左键继续用于选格、框选与操作手柄。右键短按并松开仍打开当前内容的操作菜单;拖动观察时不弹出菜单。旋转查看同样只调整观察方向,不改变蓝图内容与默认放置朝向。世界蓝图框选的等距观察同样使用中键平移、右键旋转;投影工作区、剪切列表预览与世界放置保留各自原有的镜头操作。剪切和世界放置的等距观察仍以左拖旋转、右拖平移。

蓝图设置标题右侧的旋转图标用于调整整份蓝图的默认放置朝向:每次水平旋转 90°,四个固定方向循环。悬停查看当前与下一方向;Ctrl + Z / Y 可撤销或重做。保存成功后,下次载入和放置沿用保存的朝向。设备或物品 NBT 没有已适配的转向规则时会拒绝,原蓝图保留。

普通蓝图的实际记录格数必须少于 1,000,000 格,最多 999,999 格;采集、编辑、载入、保存和放置均受此限制。外接范围中未记录的空白不计入格数;蓝图明确记录的空气和排除格仍计入。文件大小、数据预算和现场检查另行核对。

投影工作区使用最近一次真实控制器投影。打开蓝图前,若投影仍有内容,先明确确认放弃当前投影及投影记忆;取消时保留投影,目标蓝图打开失败时也保留原工作区。确认并成功打开蓝图后,原投影记忆清除,不再保留另一份可切回的投影。没有可恢复的投影时仍可切入空投影页:顶部模式切换及其以上控件可用,其余区域灰化,中央提示右击控制器开启投影模式。重新右键真实控制器才建立新的投影;工作区切换仍核对原投影仪、世界、会话与规划版本。投影模式不支持添加文字或图片。

左右工具栏默认只显示图标,名称各自收起,可分别展开;空间不足时采用紧凑布局。右侧入口打开属性、结构配置、蓝图处理、材料、量子网络、提示词或施工面板,功能面板可拖动浮出并用图钉停靠。有操作提示的蓝图按钮以对应颜色的边缘呼吸高亮引导,仍须阅读按钮文字与悬停说明。收纳入口汇总内部可用控件的高亮,展开后仍须阅读具体提示。蓝图库有独立收纳控制,按钮同时显示图标与文字,保存条目列表占满剩余高度,长名称最多显示两行,完整名称可悬停查看。任务进度集中在工作台顶部,保留各任务的真实阶段与结果。Ctrl + Shift + Delete 清空当前工作区,未保存内容仍须确认;此操作不拆除世界方块。Esc 或未在文本字段输入时按 E 逐层返回,先关闭当前弹窗、浮动工具或子面板,最后才退出工作台。牛皮纸界面使用原 HTML 工作台的像素素材;界面外观不改变权限、材料和现场检查。

蓝图工作区默认展开独立的可收纳蓝图库。普通点行载入所选蓝图供预览和编辑,保留观察镜头;重复当前项不重新载入。未保存的内容将被替换时,先确认放弃;取消保留原稿、当前项和预览。选择覆盖目标模式下点行只指定覆盖目标,保存仍须核对目标。库文件的管理入口继续按当前来源和权限开放。

剪切在同一工作台根界面显示私有暂存列表和原始数据预览,不再打开独立剪切弹窗。点行只切换预览,可独立旋转与缩放;需要搬移时明确点放置所选,原位恢复须先点撤回原处再确认。同步列表与重试预览不提交放置或撤回。暂存仍属于当前存档的对应玩家,不进入蓝图库或分享。

隔离教学

投影教程使用真实电力高炉的采集规划副本;蓝图教程从空白草稿开始,打开蓝图库后仍为空白。中央画布不预填机器,首次从空稿载入无需丢弃确认。

明确点击教学内存库的一行才载入规划。蓝图教学布局以同一观测数据派生两台高炉,一台在地面,一台在有支柱的平台上,含 168 格平台、支柱、台阶承托与地基,共 240 格;地面预留移动和复制位置。派生布局不是多台机器的实机采集照片,也不表示机器已经成型。教学物品按稳定注册名恢复,仓室候选来自当前 GregTech 电力高炉的原生声明,不沿用另一次运行的数字物品 ID。

整选地面高炉后,沿 X 正向移动 2 格,仍落在地基上;平台高炉保持原位,当前仍为两台高炉、240 格。模型沿原生手柄按整格吸附。

轴向移动后切换另一行:取消并保留当前规划,当前仍为两台高炉;随后明确确认放弃修改并载入另一行,恢复原始两台布局。取消不会替换当前几何、选择和来源;确认并载入后才恢复所选教学文档的原始布局。

重新整选地面高炉后,先沿 XZ 平面向正 X 移动 3 格、正 Z 移动 1 格,将它移入地基右侧空位,高度保持不变;平台高炉保持原位。XY、YZ 平面使用同样的原生逆解。

平面移动后,于起拖时按 Ctrl 沿 X 负向复制 5 格。原机留在右侧,副本落在左侧空位,两台之间留出通道;平台高炉保持原位。此时才形成两台地面、一台平台的三炉规划,共 276 格,168 格建材不变。教学只在无重叠且底部有承托的位置提交手柄结果,未到达本课目标时恢复拖动前布局并停在当前动作。

教学中打开蓝图库会收起右侧属性栏,打开功能页会收起蓝图库;选格、整选、移动与复制前,自动收起蓝图库、属性栏和结构列表,让画布保留操作空间。

载入的教学规划不预放文字或图片;蓝图课程只查看文字与图片工具的入口及提示,不创建附件,投影模式不提供图文添加。作者蓝图的整机仓室预设保持禁用,课程只悬停查看限制;NBT 入口沿用实际来源与处理门禁,课程只悬停,不打开或编辑窗口,不编造逐格 NBT 原值。保存侧栏分别标识另存与覆盖,教学只查看名称、保存和覆盖入口,不提交文件。

材料课直接使用正式材料与施工确认窗口,需求按当前教学规划核算,教学库存为零;窗口只用于讲解,不提交真实付款或 AE 订单。

普通与等距框选、剪切课程通过重新选取第二角调整世界选区,不使用编辑器的 XZ 移动手柄。扩大后的教学选区按完整 120 格体积记录:来源 36 格包含既有空气,另纳入 84 格空气;设备的原生 NBT 随副本保留。剪切命名保存复用正式界面的控件;保存后从共用剪切列表点击放置所选,再进入世界预览。

锁定后再次操作才打开独立放置确认,取消保留教学暂存,再次从列表取出并明确确认后才消费。放置确认复用正式界面控件;教程中的操作只改变教学模型,不会改动你的世界、剪切暂存、蓝图库或材料库存。

剪切列表课程的两行是同一采集规划的教学副本,复用实际列表和预览控件。上一步、重新开始、完成与跳过按课程检查点恢复状态;Esc 或 E 退出教程并返回原工作区。教程保留正常工作区比例,四个导航按钮浮动显示,不占用底部说明栏;焦点随当前控件、弹窗与布局实时更新,焦点外柔化灰显。

资料依据

HologramDraftStorage.java · HologramKeyBindings.java · HologramPresets.java · HologramCutStorage.java · HologramCutEntry.java · HologramCutInput.java · HologramCutClient.java · CutTransforms.java · HologramCutTransforms.java · HologramCutTransformScreen.java · HologramCutRawPreview.java · HologramDraftPersistence.java · HologramPlanPolicy.java · HologramUiShortcuts.java · HologramUiMemory.java · HologramCutInput.java · HologramCutModeScreen.java · HologramCutClient.java · HologramClient.java · HologramCutContinuous.java · HologramCutNudge.java · HologramCutRawPreviewSession.java · HologramCutRawPreviewGhost.java · HologramCutRawPreviewScope.java · HologramConfigurationPresets.java · HologramUiConfiguration.java · HologramGuidance.java · HologramHatchProfiles.java · HologramActionDispatcher.java · HologramSnapshots.java · HologramTaskOwner.java · HologramBackgroundTasks.java · HologramUiSession.java · HologramUiRouter.java · ItemNekoHologramProjector.java · HologramUiAeReview.java · HologramLibraryClient.java · HologramUiLibrary.java · HologramLibraryDownload.java · HologramServerLibrary.java · HologramLibraryProtocol.java · HologramUiPreview.java · HologramUiAnnotations.java · HologramSaveGuidance.java · HologramSaveGuidanceDialog.java · HologramUiTabMemory.java · HologramUiAccent.java · HologramMuiTheme.java · HologramMuiCanvasScreen.java · HologramEditState.java · HologramBlueprintEditor.java · HologramLocalPlanRefresh.java · HologramDeferredPlanRefresh.java · HologramState.java · HologramRegionCache.java · HologramEditQueue.java · HologramRenderer.java · HologramSnapshotPreparation.java · HologramSnapshotMetadataTask.java · HologramSnapshotEncoding.java · HologramNetwork.java · HologramSnapshotMetadataSource.java · HologramWorkspaceScheduler.java · HologramSessionPolicy.java · HologramResourcePlanner.java · HologramVirtualAllocationTask.java · HologramWorldPlacementWorkflow.java · HologramMaterialAccess.java · HologramCellPolicy.java · HologramCutNameScreen.java · HologramCutConfirmScreen.java · HologramCutStorageScreen.java · HologramCutTransformScreen.java · HologramBackgroundUiState.java · HologramClientProgress.java · HologramBlueprintValidationCache.java · HologramPresets.java · HologramPlanClassifier.java · HologramResourceTask.java · HologramMaterialDescriptor.java · HologramProjectorWorkflow.java · HologramAuthoringWorkflow.java · HologramUiProcessing.java · HologramProcessingFlow.java · HologramBlueprintProcessing.java · HologramLibraryWorkflow.java · HologramLibraryConfig.java · HologramLibraryCommand.java · HologramLibraryFacade.java · README.md · HologramIdleHints.java · HologramUiShortcuts.java · HologramUiCanvas.java · HologramScreen.java · HologramMuiScreen.java · HologramFullPreservation.java · HologramBlueprintResources.java · HologramBlueprintNbt.java · HologramWorldTransactions.java · HologramAePolicy.java · HologramSavePreparationProgress.java · HologramLibrarySnapshotAssembly.java · HologramDraftEncoding.java · HologramSnapshotCodec.java · HologramBlueprintSharing.java · HologramWorkspace.java · HologramPresetWorkflow.java · HologramSession.java · BlueprintWebsite.java · HologramBlueprintWebsite.java · ProjectorTooltip.java · en_US.lang · zh_CN.lang · zh_TW.lang · HologramUiSpectrum.java · HologramBlueprintArtifact.java · HologramBlueprintCompactCodec.java · HologramBlueprintContentHash.java · HologramBlueprintPreview.java · HologramClientLibrary.java · HologramBlueprintFiles.java · HologramTextBox.java · HologramTextWorkflow.java · HologramTextEditorScreen.java · HologramUiTextBoxes.java · HologramPictureBox.java · HologramPictureFiles.java · HologramPictureEditorScreen.java · HologramSelection.java · HologramMicroTiles.java · HologramAttachmentUpload.java · HologramAttachmentGeometry.java · HologramAttachmentPresets.java · HologramAttachmentPresetDialogs.java · HologramNativePlacement.java · HologramDeidentification.java · HologramTextColors.java · DecorationVoucherConfig.java · HologramDecorationVoucher.java · HologramPlacementConfirmation.java · HologramMaterialConfirmationDialog.java · HologramMaterialWorkflow.java · HologramVoucherEditor.java · HologramMaterialQuote.java · HologramVoucherCoverage.java · HologramVoucherRibbon.java · dependencies.gradle · miaokatze_core_dependencies.json · GTMiaoBlueprint.java · GTMBExtensions.java · HologramIsometricCamera.java · HologramLocalPlacement.java · HologramWorldTarget.java · HologramAreaSelection.java · HologramSelectionInput.java · HologramAreaOverlay.java · HologramAttachmentEditor.java · HologramAttachmentPopup.java · HologramCutStorageBrowserView.java · HologramCutStoragePreview.java · HologramCutStoragePreviewView.java · HologramCutStoragePreviewWidget.java · HologramEditorBlueprintSettingsPane.java · HologramEditorCameraFrame.java · HologramEditorCommands.java · HologramEditorConfigurationDialogs.java · HologramEditorControlIds.java · HologramEditorCutListLesson.java · HologramEditorCutWorkspace.java · HologramEditorGuide.java · HologramEditorLayout.java · HologramEditorLegacyDialogs.java · HologramEditorLessonStage.java · HologramEditorLessons.java · HologramEditorLibraryPane.java · HologramEditorLibrarySidebar.java · HologramEditorMaterialLesson.java · HologramEditorNativeLibraryDialogs.java · HologramEditorNativeTheme.java · HologramEditorNativeTools.java · HologramEditorPreferences.java · HologramEditorPropertiesPane.java · HologramEditorSceneWidget.java · HologramEditorShell.java · HologramEditorTaskProgress.java · HologramEditorTheme.java · HologramEditorTools.java · HologramEditorTutorial.java · HologramEditorTutorialBlueprint.java · HologramEditorTutorialBlur.java · HologramEditorTutorialGeometry.java · HologramEditorTutorialOverlay.java · HologramEditorTutorialSamples.java · HologramEditorWorkspaces.java · HologramMuiTextField.java · HologramSelectionDiscardDecision.java · HologramSelectionDiscardScreen.java · HologramSelectionSurface.java · HologramTutorialGeneration.java · HologramUiModules.java · HologramWorldGuide.java · HologramArea.java · HologramAreaBlockCursor.java · HologramAreaWorkflow.java · HologramAuthoringQueries.java · HologramBlueprintLimits.java · HologramBlueprintPreviewBinding.java · HologramCapture.java · HologramCarpentersCompatibility.java · HologramEditorWorkspaceRegistry.java · HologramGeometryEdits.java · HologramObservedItemBindings.java · HologramPlanPolicy.java · HologramVirtualStructureEditing.java · HologramPreviewCamera.java · HologramBlockTransforms.java · HologramBlueprintRotation.java · HologramSavePreviewPose.java · HologramInputContext.java · HologramPlacementPointer.java · HologramUiDeidentification.java · HologramRuntimeMetrics.java · HologramProjectionLifetime.java · HologramTextures.java · HologramSnapshotPalette.java · HologramSnapshotAeTask.java

关联玩法

资料与图片来源

玩法源码:https://github.com/MIAOKATZE/GT-Miao-Blueprint/blob/0d4b56f029dc8c2e5f923ab5e1c19eba76907199/src/main/java/com/miaokatze/gtmb/hologram/HologramDraftStorage.java

固定提交:0d4b56f029dc8c2e5f923ab5e1c19eba76907199

猫猫蓝图 · 玩法与使用资料浏览本模组完整索引 ↓

打开 猫猫蓝图 完整目录 →

ONE MORE STEP

确认是你本人。

拖动滑块,将拼图移到缺口。也可使用键盘方向键。

拼图背景待移动拼图

确认操作

A LITTLE PAUSE

让我们确认一下

拖动滑块,将拼图移到缺口。

滑块拼图背景待移动拼图

也可等待一分钟后重新访问。无法使用拼图或账号时,联系维护者协助。

打开原尺寸图片 ↗点击图片外、关闭按钮或按 Esc 返回

GTMB玩法指引
MIAOKATZE A SMALL MAP FOR YOUR NEXT IDEA

FOUR MODS / ONE INDUSTRIAL PLAYGROUND

从眼前的目标出发,
找到自己的工厂路线。

想领取奖励、连接远处设备、扩建蒸汽产线,还是把设计建进世界?先用这份导航选择入口,再到图文指引学习第一步。

直接前往蓝图站查看审核蓝图、预览与下载

用一分钟了解它们,之后随时点右下角的导航球回来。