BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
结构化工具 - Structurize

结构化工具 - Structurize

复制建筑,粘贴建筑,操控建筑(100%图形用户界面)

29
0
实用工具

基本信息

我的世界Java版本

1.21–1.21.1
1.20.4
1.20–1.20.1
1.19.x
1.18.x
1.17.1
1.16.1–1.16.5
1.15.2

平台

\n \n \n Forge
NeoForge

其他链接

反馈问题 查看源码 访问 wiki
CurseForge地址

创作团队

BBSMC 官方搬运(3)
BBSMC 官方搬运(3)团队

详情信息

许可证 GPL-3.0-only
发布于 4 months ago
更新于 5 months ago
简介更新日志版本百科反馈讨论

全部版本

1
8
9
10
25

structurize-1.20-1.0.584-BETA.jar

on 2025 Feb 16
下载

建筑工艺更新日志

版本: 1.20-1.0.584-测试版

所需前置:

  • 方块用户界面:1.20-0.0.83-阿尔法版(或更高版本)
  • 家居装饰:1.20-1.0.93-阿尔法版(或更高版本)

变更:

  • 为异常添加信息

structurize-1.20-1.0.583-BETA.jar

on 2025 Feb 16
下载

结构化工坊更新日志

版本: 1.20-1.0.583-测试版

所需前置:

  • 方块用户界面:1.20-0.0.83-阿尔法版(或更高版本)
  • 家居装饰:1.20-1.0.93-阿尔法版(或更高版本)

更改内容:

  • “一起开发/结构化工坊/发布”项目中的TeamCity更改:“发布”构建配置的运行程序已更新

structurize-1.20-1.0.582-BETA.jar

on 2025 Feb 16
下载

建筑工艺更新日志

版本: 1.20-1.0.582-测试版

所需前置:

  • 方块用户界面:1.20-0.0.83-阿尔法版(或更高版本)
  • 家居装饰:1.20-1.0.93-阿尔法版(或更高版本)

变更内容:

  • “一起开发/建筑工艺/测试版”项目中的TeamCity变更:“发布”构建配置的版本控制系统根目录已更新
  • “一起开发/建筑工艺/发布版”项目中的TeamCity变更:“发布”构建配置的运行程序已更新
  • “一起开发/建筑工艺/测试版”项目中的TeamCity变更:“发布”构建配置的运行程序已更新
  • thuis(未翻译,可能是特定名称等,保持原样)
  • weh(未翻译,可能是特定名称等,保持原样)
  • 也许
  • 移除补丁
  • ……怎么样
  • “一起开发/建筑工艺”项目中的TeamCity变更:项目参数已更改
  • 主要的
  • 也许
  • 1.20
  • 热修复
  • “一起开发/建筑工艺/测试版”项目中的TeamCity变更:“发布”构建配置的运行程序已更新
  • 调整
  • 完成
  • “一起开发/建筑工艺”项目中的TeamCity变更:项目参数已更改
  • “一起开发/建筑工艺”项目中的TeamCity变更:项目参数已更改
  • “一起开发/建筑工艺/测试版”项目中的TeamCity变更:“发布”构建配置的参数已更新
  • “一起开发/建筑工艺/测试版”项目中的TeamCity变更:“发布”构建配置的参数已更新
  • “一起开发/建筑工艺/阿尔法版”项目中的TeamCity变更:“发布”构建配置已移除
  • “一起开发/建筑工艺/阿尔法版”项目中的TeamCity变更:“发布”构建配置已从“带发布构建”模板分离
  • 不
  • 更改版本
  • 移除阿尔法版
  • 简化修复(#587)

这是一个更简单且侵入性更小的解决方案

structurize-1.20-1.0.516-ALPHA.jar

on 2025 Feb 16
下载

建筑工艺更新日志

版本: 1.20 - 1.0.516 - 测试版

所需前置:

  • 方块用户界面:1.20 - 0.0.83 - 测试版(或更高版本)
  • 家居装饰:1.20 - 1.0.93 - 测试版(或更高版本)

变更内容:

  • 无
  • 更改版本
  • 移除测试标识

structurize-1.20-1.0.510-ALPHA.jar

on 2025 Feb 16
下载

建筑工艺更新日志

版本: 1.20-1.0.510-阿尔法版

所需前置:

  • 方块用户界面:1.20-0.0.83-阿尔法版(或更高版本)
  • 家居装饰:1.20-1.0.93-阿尔法版(或更高版本)

变更内容:

  • 简化修复(#587)

这是一个更简单且侵入性更小的解决方案。

structurize-1.20-1.0.506-ALPHA.jar

on 2025 Feb 16
下载

结构化工坊更新日志

版本: 1.20-1.0.506-ALPHA

所需前置:

  • 方块用户界面(BlockUI):1.20-0.0.83-ALPHA(或更高版本)
  • 家居装饰(Domum Ornamentum):1.20-1.0.93-ALPHA(或更高版本)

改动:

  • 移除这部分

structurize-1.20-1.0.505-ALPHA.jar

on 2025 Feb 16
下载

结构化工坊更新日志

版本: 1.20-1.0.505-ALPHA

所需前置:

  • 方块用户界面:1.20-0.0.83-ALPHA(或更高版本)
  • 家居装饰:1.20-1.0.93-ALPHA(或更高版本)

改动:

  • 双侧加载

structurize-1.20-1.0.504-ALPHA.jar

on 2025 Feb 16
下载

建筑工艺更新日志

版本: 1.20-1.0.504-ALPHA

所需前置:

  • 方块用户界面:1.20-0.0.83-ALPHA(或更高版本)
  • 家居装饰:1.20-1.0.93-ALPHA(或更高版本)

变更内容:

  • “一起开发/建筑工艺”项目中的TeamCity变更:项目参数已更改
  • 手动将农场/路径方块设置为固体
  • “一起开发”项目中的TeamCity变更:“带发布构建”构建模板的运行器已更新
  • “一起开发/建筑工艺/阿尔法”项目中的TeamCity变更:“发布”构建配置的运行器已更新
  • 在流体渲染中添加区块偏移量

structurize-1.20-1.0.501-ALPHA.jar

on 2025 Feb 16
下载

建筑工艺更新日志

版本: 1.20-1.0.501-ALPHA

所需前置:

  • 方块用户界面(BlockUI):1.20-0.0.83-ALPHA(或更高版本)
  • 家居装饰(Domum Ornamentum):1.20-1.0.93-ALPHA(或更高版本)

更改内容:

  • 为流体渲染添加区块偏移
  • “一起开发”项目中的TeamCity变更:“带发布构建”构建模板的运行程序已更新

structurize-1.20-1.0.499-ALPHA.jar

on 2025 Feb 16
下载

结构化工坊更新日志

版本: 1.20-1.0.499-ALPHA

所需前置:

  • 方块用户界面:1.20-0.0.83-ALPHA(或更高版本)
  • 家居装饰:1.20-1.0.93-ALPHA(或更高版本)

变更内容:

  • 更新gradle.properties

structurize-1.20-1.0.498-ALPHA.jar

on 2025 Feb 16
下载

结构化工坊更新日志

版本: 1.20-1.0.498-ALPHA

所需前置:

  • 方块用户界面:1.20-0.0.83-ALPHA(或更高版本)
  • 家居装饰:1.20-1.0.93-ALPHA(或更高版本)

更新内容:

  • “一起开发/结构化工坊/Alpha”项目中的TeamCity变更:“发布”构建配置的运行器已更新
  • 修正
  • 1.20.1
  • 移植工作继续进行
  • 更新build.gradle
  • 添加新标签并修复gradle运行数据问题
  • 修复结构迭代器
  • 嗯(表示语气,可酌情理解,无准确对应中文词汇)
  • 失败鱼(可能是特定指代,可酌情理解,无准确对应中文词汇)
  • 固体稳固性(可理解为与固体相关的某种稳固特性,表述较模糊,可结合具体情境进一步明确含义)
  • 将远程跟踪分支“origin/version/main”合并到version/main
  • 将 https://github.com/ldtteam/Structurize 的分支“version/main”合并到version/main
  • 移植版本号
  • 正确检查非固体
  • 修复创造模式物品栏并添加数据版本
  • 更新BlockUtils.java
  • 开始1.20版本的移植,移除了Optifine兼容层
  • Gradle版本提升到8
  • 将GitHub与主分支同步
  • 修复582问题
  • 1.19.4
  • 添加通过命令方块粘贴的方法(#575)

允许通过命令方块粘贴 * 防护措施 * 特性搜索栏(#572)

在资源包选择菜单中添加搜索栏 * 不要将此设为空值 * 可能 * 修复569问题 * 就服务器上带有用户名的资源包与用户联系(#567) * 采用不同方法避免替换时弹出相邻方块(#562)

针对“替换时不弹出相邻方块”功能的不同实现方式(#560),因为之前这导致了装饰性方块(DO blocks)无法正确替换的问题。 请注意,仅靠结构化工坊,装饰性方块仍无法正确替换;目前还需要放置处理器,该处理器目前也仅在殖民地模组(MineColonies)中实现。 触发替换后更新资源列表。 此功能在单人游戏中可用;未在多人游戏中测试,但由于网络数据包竞争等原因,很可能在多人游戏中无法正常工作。不过,情况也不会比现有行为更糟。 * 修复1.19.3版本的标签锚点渲染问题(#566)

修复标签锚点渲染 修复资源包格式元数据 * v1.19.3 * 修复依赖检查(#565)

家居装饰未被正确标记为结构化工坊的前置 * 将远程跟踪分支“origin/version/1.19”合并到version/1.19 * 传递正确的设置对象 * 替换时不弹出相邻方块(#560)

使用扫描工具的替换功能时,它不再弹出相邻方块(例如火把)。 * 设置扫描路径而非仅名称 * 热修复 * 重新添加更新日志 * 本地蓝图和样式过滤器(#552)

  • 显示本地蓝图的“.”子文件夹

  • 添加样式资源包过滤器

  • 修复代码警告(#551)

修复各种静态分析器警告 正确关闭目录枚举流 避免在加载结构包时忙等待 避免在加载过程中线程被中断时发生死锁(例如客户端断开连接) * 扫描与命令调整(#554)

增加扫描工具名称的长度限制——现在它可以(并且应该)包含路径,所以需要更长的名称 允许粘贴和粘贴文件夹命令使用带引号的字符串,而非点分隔的单词。 为了向后兼容,点分隔的转换仍然支持。但或许在1.20版本可以移除。(而且他们为什么不直接使用String.replace呢?) 在指定的资源包和/或蓝图实际上不存在的情况下,为粘贴和粘贴文件夹命令提供更好的错误响应。 * 特性/容错(#550)

即使JSON文件损坏,也继续加载其他资源包并打印出损坏的路径 * 修复错误(#546)

如果从客户端发送,那么它是执行端服务器 * 修复画作放置(#549)

正确放置画作 * 更好地修复崩溃问题(#543)

更好地修复在形状工具中构建工具崩溃的问题,即在新扫描后形状工具不会粘贴形状/构建工具崩溃(#537) * 修复缺失的希尔伯特方块(#544)

修复使用希尔伯特迭代器时缺失的一列方块 * 标签锚点替换(#540)

渲染占位符:“OFF”现在隐藏占位符,“ON”显示它们(之前设置是相反的) 实体占位符仍然始终按自身渲染,因为将它们渲染为目标方块的现有代码已明确禁用,因为它仅在服务器端(或单人游戏中)有效,而且我不想更改这一点 启用数据生成,打算稍后将更多内容移到那里 修复使用标签工具时的错误响应(我不知道语言处理程序试图做什么,但它处理参数的情况很糟糕) 实际上,由于剩下的使用情况不多,干脆完全移除了它在翻译方面的使用(反正所有较新的代码都在避免使用它) 修复卡尺的输出消息——从单个单词翻译构建单个句子是不合法的 在所有蓝图上支持“不可见”标签(之前这需要实现一个特殊接口,而且目前殖民地模组(mcol)仅对建筑物而非装饰品这样做;在版本提升后可以移除该处理) 将“标签锚点”方块更改为支持可配置的替换方块,在构建/粘贴时它将转换为该替换方块,而不是始终转换为空气 (这主要是为了允许将殖民地模组的矿场蓝图标记为不可见,而不改变它们当前的锚点位置,但在其他情况下可能也有用) 默认状态现在是透明的,以表明它将替换为空气 要“吸收”一个替换方块,在世界中所需的方块上用鼠标中键选取标签锚点物品 所有普通方块都支持,并且有一个有限的方块实体白名单(目前仅箱子、告示牌、讲台和装饰性方块) 替换方块在热栏选择和物品渲染中显示 * 修复形状工具旋转(#545)

修复形状工具(缺乏)旋转的问题 * 修复如果没有资源包时的崩溃问题(#541)

修复#537问题 * 热修复 * 按键绑定(#538)

  • 使用可配置的按键绑定进行预览移动
  • 根据要求更新GitHub模板
  • 多扫描、命令和传送(#535)

为标签工具添加一个合成方式,因为没有特别的原因表明它不能在生存模式中使用。 图片 在扫描工具图形用户界面中按下ESC键现在将记住之前输入的坐标和蓝图名称。 以前,一些随机操作(编辑过滤器文本或点击“显示资源”按钮)会保存坐标,但其他情况下坐标会被还原。名称永远不会被保存,尽管有一种方法可以自动填充它(一次)。 蓝图名称也显示在扫描工具的工具提示上: 图片 (实际上这张图片有点过时了,现在上面也显示了一个槽位编号) 增强扫描工具,支持多扫描: 一个扫描工具现在包含10个槽位,编号为1 - 9加0。(如果你真的想要更多槽位,可以使用多个工具;它们都是独立的。) 每个槽位可容纳一个扫描区域(两个角点)、可选的锚点和一个名称。 任何东西都可以存储在任何槽位中;如果你愿意,可以在多个槽位中有相同的名称和/或坐标。 建议的用法是将1 - 5级的“真实”扫描框放在1 - 5号槽位,将6 - 0号槽位用于替换框和其他临时用途。但你可以根据自己的情况选择最合适的用法。 坐标(几乎)总是被保存;如果你点击红色的X,某些更改会被还原,但其他情况下(即使你点击了X)它会记住每个槽位中的坐标和名称。 注意事项:自动从锚点生成名称只有在你先手动清除名称的情况下才有效。但我怀疑很多人甚至都不知道有这回事。 有三种不同的方法在槽位之间切换: 你可以在选中扫描工具的情况下按住Shift键并向上或向下滚动鼠标滚轮。 你可以在空气中鼠标中键选取(默认的鼠标中键操作)来向上切换,或按住Shift键在空气中鼠标中键选取来向下切换。 在扫描工具图形用户界面打开的情况下,你可以按下数字键0 - 9来切换到相应的槽位。 注意,如果你在某个字段(例如扫描名称)中有输入焦点,那么这些键将在该字段中输入内容。 * 添加粘贴命令(#534)

添加一个用于粘贴的命令 * 一些修复(#532)

为Alt滑块添加工具提示 改进删除处理,使其不依赖其他依赖库 规范化文件路径 确保我们不会尝试删除JAR资源 允许抑制文件未找到的日志 修复不同层级下的异常旋转 修复基岩占位符 * 为形状工具实现生存模式功能(#530)

为形状工具重新引入生存模式功能(使用新的生存蓝图处理程序系统) 形状现在纯粹在用户的资源包中由客户端生成,并作为常规的装饰性建造请求发送。 这允许包含占位符的形状要么作为占位符粘贴,要么作为已构建的形状粘贴。(注意事项:空心形状是通过用占位符填充内部来实现的,所以如果粘贴蓝图,它们不会是真正的空心形状。) 作为一个附带的好处,以前使用过的形状现在可以使用建造工具并在用户的形状文件夹中查看来“召回”。 仍然没有对这些形状进行自动清理,所以如果用户不断使用独特的形状,它们会累积起来,但如果用户反复使用相同的形状(即使是从形状工具而不是建造工具中使用),那么它们将被重复使用。 修复成功/错误声音在锚点位置播放而不是直接为玩家播放的问题(这意味着它们通常太远而听不到)。 在几个地方添加错误声音的使用。 修复如果从客户端接收到无效的生存蓝图处理程序ID时可能出现的崩溃问题。 整理getOrCreateBlueprintPreviewData * 重新登录时清理 * 修复排序 * 将远程跟踪分支“origin/version/1.19”合并到version/1.19 * 不要打印那条消息 * 修复形状工具中设置菜单的放置(#528)

修复形状工具图形用户界面中设置菜单显示不正确的问题 * 版本提升 * 将远程跟踪分支“origin/version/1.19”合并到version/1.19 * 修复顺序 * 尊重地面层级标签(#526)

使地面层级标签在新的建造工具中再次起作用 * 半(可理解为某种程度、部分等含义,结合具体情境进一步明确,此处表述较模糊) * 版本提升和数据生成修复 * 更好的排序 * 修复新的建造/扫描工具蓝图名称(#524)

阻止扫描工具在蓝图名称中包含.blueprint,这应该使新的建造工具扫描与旧的建造工具再次兼容。 * 结构化工坊1.5(#517)

这包含了针对新的结构化工坊后端的所有调整。 几乎可以说是结构化工坊2.0的半成品。

此拉取请求中提出的更改: 通过结构包更灵活地加载结构 在客户端和服务器之间同步 在蓝图中添加额外的元数据 支持同时渲染多个蓝图 异步处理蓝图。 一些细节:

应用程序编程接口(API)是StructurePacks文件,在其中可以根据给定的结构包ID(它指向一个结构包)和结构包内的路径来存储和检索蓝图。结构包元数据允许定位结构包文件夹的根目录。

客户端和服务器加载器主要用于在启动时进行客户端/服务器同步以及最初发现结构包。然而,模组也可以随时动态调整它们的包。

结构包存储在模组资源中,但既不在数据包中也不在资源包中,以避免混淆。我们自己处理同步并将这些包视为“实例全局”。同样,本地玩家可以将它们放在根实例文件夹的“蓝图”文件夹中。

在扫描时,会在这个蓝图文件夹内为扫描创建一个特殊的玩家文件夹。 客户端侧的扫描也以一种特殊的方式同步到服务器,以避免服务器必须将所有这些扫描分发给其他客户端。 * 1.19.1兼容 * 更好 * 改进 * 修复 * 实体图标 * 修复崩溃 * 完成移植 * 还原光线(追踪移植) * 修复 * 调整等级数据 * 至少使其能够编译 * 移植的第一部分 * 初始化移植 * 对虚假世界的修复(#506)

提升Gradle和Forge版本(推荐使用最低Forge版本进行构建) 更新虚假世界和区块类 在c6155de中使替换方块更智能 在完整更新(旋转/镜像更改后)中,预览现在将尊重周围的生物群系 进行全面清理,消除大多数警告(只剩下2个弃用警告) * 修复迭代器上缺失的角点,该问题由开始时“迭代”到0 0 0引起 * 更新(#505)

修复1.18版本的花盆 * 更新sceptergold.json * 修复架子在破坏时不掉落物品的问题(#502) * 与替代木棍更好的兼容性(#498)

用标签 forge:rods/wooden 替换 minecraft:stick * 在实例化它之前检查位置是否不为空。 * 添加一个空值检查 * 也重置 * 移除导入 * 请求后刷新(#494)

如果需要请求,这应该能正确刷新结构。 * 问题模板(#491) * 如果在下一步恢复失败,移除世界中的当前方块 * 调整这个 * 1.18.2 * 将所需物品添加到预放置逻辑中(#487)

这也允许正确设置手持物品。 * 带回被诅咒的东西(#485)

清理Gradle 添加Optifine运行时的下载和设置方法(不是源文件反编译) 清理代码弃用/少量警告 在预览渲染中添加雾(在雾中箱子仍然可见) 启用并修复Optifine兼容性(在Luma和Seus光影下测试,不包括too) * 修复哎呀(表示修复某个小失误之类的,可酌情理解,无准确对应中文词汇)

structurize-1.19.4-1.0.493-ALPHA.jar

on 2025 Feb 16
下载

结构化工坊更新日志

版本: 1.19.4-1.0.493-ALPHA

所需前置:

  • 方块用户界面:1.19.4-0.0.73-ALPHA(或更高版本)
  • 家居装饰:1.19.4-1.0.87-ALPHA(或更高版本)

变更内容:

  • 修复582问题

structurize-1.19.2-1.0.492-ALPHA.jar

on 2025 Feb 16
下载

建筑工艺更新日志

版本: 1.19.2-1.0.492-ALPHA

所需前置:

  • 方块用户界面:1.19-0.0.64-ALPHA(或更高版本)
  • 家居装饰:1.19-1.0.58-ALPHA(或更高版本)

变更内容:

  • 修复582号问题

structurize-1.19.2-1.0.491-ALPHA.jar

on 2025 Feb 16
下载

建筑工艺更新日志

版本: 1.19.2-1.0.491-ALPHA

所需前置:

  • 方块用户界面:1.19-0.0.64-ALPHA(或更高版本)
  • 家居装饰:1.19-1.0.58-ALPHA(或更高版本)

变更内容:

  • 在替换窗口中隐藏仅创造模式可用的建筑工艺(DO)方块(#579)

从扫描工具替换窗口中移除仅创造模式可用的(材质变换的)建筑工艺(DO)方块,以降低在蓝图中意外包含它们的可能性。 你背包里的“真实”建筑工艺(DO)方块仍会出现在列表中。

structurize-1.19.2-1.0.490-ALPHA.jar

on 2025 Feb 16
下载

建筑工艺更新日志

版本: 1.19.2-1.0.490-ALPHA

所需前置:

  • 方块用户界面:1.19-0.0.64-ALPHA(或更高版本)
  • 房屋装饰:1.19-1.0.58-ALPHA(或更高版本)

更改:

  • 不要忽略隐形标签(#577)

修复了构建工具忽略隐形标签的问题

structurize-1.19.4-1.0.489-ALPHA.jar

on 2025 Feb 16
下载

结构化工坊更新日志

版本: 1.19.4-1.0.489-ALPHA

所需前置:

  • 方块用户界面:1.19.4-0.0.73-ALPHA(或更高版本)
  • 家居装饰:1.19.4-1.0.87-ALPHA(或更高版本)

更新内容:

  • 1.19.4
  • 添加通过命令方块粘贴的方式(#575)

允许通过指令方块粘贴 * 保护措施 * 特性搜索栏(#572)

在资源包选择菜单中添加搜索栏 * 不要将此设为空值 * 可能 * 修复569 * 就服务器上带有用户名的资源包联系用户(#567) * 采用不同方法避免替换时弹出相邻方块(#562)

针对“替换时不弹出相邻方块”功能在#560问题上采用不同实现方式,因为之前这导致装饰方块(DO块)无法正确替换的问题。 请注意,仅靠结构化工坊,装饰方块仍无法正确替换;目前还需要放置处理器,而该处理器目前仅在殖民地模组(MineColonies)中实现。 触发替换后更新资源列表。 此功能在单人游戏中可用;在多人游戏中未测试,但很可能无法正常工作,因为数据包传输存在竞争。但不会比现有行为更糟。 * 修复1.19.3版本的标签锚点渲染问题(#566)

修复标签锚点渲染问题 修复资源包格式元数据 * v1.19.3 * 修复前置检查问题(#565)

家居装饰未被正确标记为结构化工坊的前置 * 将远程跟踪分支“origin/version/1.19”合并到version/1.19 * 手动修正设置对象 * 替换时不弹出相邻方块(#560)

使用扫描工具的替换功能时,它不再弹出相邻方块(例如火把)。 * 设置扫描路径而非仅名称 * 热修复 * 重新添加更新日志 * 本地蓝图和样式过滤器(#552)

  • 显示本地蓝图的“.”子文件夹

  • 添加样式资源包过滤器

  • 修复代码警告(#551)

修复各种静态分析器警告 正确关闭目录枚举流 避免在加载结构包时忙等待 避免在加载过程中线程中断时发生死锁(例如客户端断开连接) * 扫描与指令调整(#554)

增加扫描工具名称的长度限制——现在它可以(并且应该)包含路径,所以需要更长的名称 允许粘贴和粘贴文件夹指令使用带引号的字符串,而非点分隔的单词。 为了向后兼容,点分隔转换仍受支持。但也许在1.20版本可以移除。(而且他们为什么不直接使用字符串替换呢?) 在指定的资源包和/或蓝图实际上不存在的情况下,为粘贴和粘贴文件夹指令提供更好的错误响应。 * 特性/容错(#550)

即使JSON文件损坏,也继续加载其他资源包并打印出损坏的路径 * 修复小错误(#546)

如果从客户端发送,那么它是执行端服务器 * 修复画作放置问题(#549)

正确放置画作 * 更好地修复崩溃问题(#543)

更好地修复形状工具中建造工具崩溃问题,即在新扫描后形状工具无法粘贴形状/建造工具崩溃问题(#537) * 修复缺失的希尔伯特方块(#544)

修复使用希尔伯特迭代器时缺失的一列方块 * 标签锚点替换(#540)

渲染占位符时,“OFF”现在隐藏占位符,“ON”显示它们(之前设置是相反的) 实体占位符仍始终按自身渲染,因为将它们渲染为目标方块的现有代码已明确禁用,因为该代码仅在服务器端(或单人游戏中)有效,而且我不想更改这一点 启用数据生成,打算之后将更多内容移到此处 修复使用标签工具时的错误响应(我不知道语言处理器(LanguageHandler)试图做什么,但它处理参数的方式很糟糕) 实际上,由于剩余使用次数不多,干脆完全移除它在翻译方面的使用(反正所有较新的代码都在避免使用它) 修复卡尺的输出消息——从单个单词翻译构建单个句子是不合法的 在所有蓝图上支持“不可见”标签(之前这需要实现一个特殊接口,而且目前殖民地模组(mcol)仅对建筑而非装饰实现此功能;在版本更新后可以移除该处理方式) 更改“标签锚点”方块,使其在建造/粘贴时支持可配置的替换方块,而不是总是替换为空气 (这主要是为了允许将殖民地模组的矿洞蓝图标记为不可见,而不改变它们当前的锚点位置,但在其他情况下可能也有用) 默认状态现在是透明的,以表明它将替换为空气 要“吸收”替换方块,在世界中所需方块上拾取标签锚点物品 所有普通方块都受支持,还有有限的方块实体白名单(目前仅箱子、告示牌、讲台和装饰方块) 替换方块在热栏选择和物品渲染中显示 * 修复形状工具旋转问题(#545)

修复形状工具(缺乏)旋转的问题 * 修复没有资源包时的崩溃问题(#541)

修复#537问题 * 热修复 * 按键绑定(#538)

  • 使用可配置的按键绑定进行预览移动
  • 根据要求更新GitHub模板
  • 多扫描、指令和传送(#535)

为标签工具添加合成方式,因为没有特别的原因使其不能在生存模式中使用。 图片 在扫描工具图形用户界面中按下ESC键现在将记住之前输入的坐标和蓝图名称。 之前,一些随机操作(编辑过滤器文本或点击“显示资源”按钮)会保存坐标,但在其他情况下坐标会被还原。名称从未被保存,尽管有一种方法可以自动填充它(一次)。 蓝图名称也显示在扫描工具的工具提示上: 图片 (实际上这张图片有点过时了,现在上面也显示了一个槽位编号) 增强扫描工具,使其支持多扫描: 一个扫描工具现在包含10个槽位,编号为1 - 9加0。(如果你真的想要更多槽位,可以使用多个工具;它们都是独立的。) 每个槽位可容纳一个扫描区域(两个角点)、可选的锚点和一个名称。 任何内容都可以存储在任何槽位中;如果你愿意,可以在多个槽位中使用相同的名称和/或坐标。 建议的用法是将1 - 5级的“真实”扫描框放在槽位1 - 5中,并将槽位6 - 0用于替换框和其他临时用途。但你可以根据自己的情况选择最合适的用法。 坐标(几乎)总是被保存;如果你点击红色X,某些更改会被还原,但在其他情况下(即使你点击了X)它会记住每个槽位中的坐标和名称。 注意事项:只有先手动清除名称,自动从锚点生成名称的功能才会生效。但我怀疑很多人甚至都不知道有这个功能。 有三种不同的方式在槽位之间切换: 你可以在选中扫描工具的情况下按住Shift键并向上或向下滚动鼠标滚轮。 你可以在空气中拾取方块(默认中键点击)以向上切换,或在空气中潜行拾取方块以向下切换。 在扫描工具图形用户界面打开的情况下,你可以按下数字键0 - 9以切换到相应槽位。 请注意,如果你在某个字段(例如扫描名称)中有输入焦点,那么按键将输入到该字段中。 * 添加粘贴指令(#534)

添加一个用于粘贴的指令 * 一些修复(#532)

为Alt滑块添加工具提示 改进删除处理,使其不依赖其他依赖 规范化文件路径 确保我们不会尝试删除JAR资源 允许抑制文件未找到的日志 修复不同层级下的异常旋转问题 修复基岩占位符 * 为形状工具实现生存模式功能(#530)

为形状工具重新引入生存模式功能(使用新的生存蓝图处理器系统) 形状现在仅在用户资源包的客户端生成,并作为常规装饰建造请求发送。 这允许包含占位符的形状要么作为占位符粘贴,要么作为已构建的形状粘贴。(注意事项:空心形状是通过用占位符填充内部来实现的,所以如果粘贴蓝图,它不会是真正的空心形状。) 作为一个额外的好处,之前使用过的形状现在可以使用建造工具并在用户的形状文件夹中查找来“召回”。 目前对于这些形状仍没有自动清理功能,所以如果用户不断使用独特的形状,它们会累积起来,但如果用户反复使用相同的形状(即使是从形状工具而非建造工具使用),那么它们将被重复使用。 修复成功/错误声音在锚点位置播放而不是直接为玩家播放的问题(这意味着它们通常太远而听不到)。 在一些地方添加错误声音的使用。 修复如果从客户端接收到无效的生存蓝图处理器ID可能导致的崩溃问题。 整理获取或创建蓝图预览数据的操作 * 重新登录时清理 * 修复排序问题 * 将远程跟踪分支“origin/version/1.19”合并到version/1.19 * 不要打印那条消息 * 修复形状工具中设置菜单的放置问题(#528)

修复形状工具图形用户界面中设置菜单显示不正确的问题 * 版本更新 * 将远程跟踪分支“origin/version/1.19”合并到version/1.19 * 修复顺序 * 尊重地面层级标签(#526)

使地面层级标签在新建造工具中再次起作用 * 半更新 * 版本更新和数据生成修复 * 更好的排序 * 修复新建造/扫描工具蓝图名称问题(#524)

阻止扫描工具在蓝图名称中包含.blueprint,这应该使新建造工具的扫描与旧建造工具再次兼容。 * 结构化工坊1.5(#517)

这包含了新结构化工坊后端的所有调整。 几乎可以说是结构化工坊2.0的半成品。

此拉取请求中提出的更改: 通过结构包更灵活地加载结构 在客户端和服务器之间同步 在蓝图中添加额外元数据 支持同时渲染多个蓝图 异步处理蓝图。 一些细节:

应用程序编程接口(API)是结构包文件,在给定结构包ID(指向一个结构包)和结构包内的路径的情况下,可以在其中存储和检索蓝图。结构包元数据允许定位结构包文件夹的根目录。

客户端和服务器加载器主要用于在启动时在客户端/服务器之间进行同步以及最初发现结构包。然而,模组也可以随时动态调整它们的包。

结构包存储在模组资源中,但既不在数据包中也不在资源文件中,以避免混淆。我们自己处理同步并将这些包视为“实例全局”。类似地,本地玩家可以将它们放在根实例文件夹的“蓝图”文件夹中。

在扫描时,会在这个蓝图文件夹内为扫描创建一个特殊的玩家文件夹。 客户端扫描也以一种特殊方式同步到服务器,以避免服务器必须将所有这些扫描分发给其他客户端。 * 1.19.1兼容 * 更好 * 改进 * 修复 * 实体图标 * 修复崩溃 * 完成移植 * 还原光线追踪移植 * 修复 * 调整等级数据 * 至少使其能编译 * 移植的第一部分 * 初始化移植 * 对虚假世界的修复(#506)

更新Gradle和Forge版本(推荐使用最低Forge版本进行构建) 更新虚假世界和区块类 在c6155de中使替换方块更智能 在完整更新(旋转/镜像更改后)中,预览现在将尊重周围生物群系 进行全面清理,消除大多数警告(仅剩下2个弃用警告) * 修复迭代器上缺失的角点,由开始时“迭代”到0 0 0导致 * 更新(#505)

修复1.18版本的花盆 * 更新权杖金.json文件 * 修复架子在破坏时不掉落物品的问题(#502) * 与替代木棍更好的兼容性(#498)

用标签<代码>forge:rods/wooden 替换<代码>minecraft:stick * 在实例化之前检查位置是否不为空。 * 添加空值检查 * 也重置 * 移除导入 * 请求后刷新(#494)

如果需要请求,这应该能正确刷新结构。 * 问题模板(#491) * 如果在下一步无法恢复,移除世界中的当前方块 * 调整此设置 * 1.18.2 * 将所需物品添加到预放置逻辑中(#487)

这也允许正确设置手持物品 * 带回那个被诅咒的东西(#485)

清理Gradle 添加Optifine运行时的下载和设置方法(非源代码反编译) 清理代码弃用警告/少量警告 在预览渲染中添加雾(在雾中箱子仍然可见) 启用并修复与Optifine的兼容性(在Luma和Seus光影下测试,不含Too) * 修复小失误 * 修复补给营地/船只问题 * 修复箱子(及相关)物品内容扫描问题(#480)

添加警告,即容器内容可能未列出 在输入一些文本后清除扫描工具过滤器时,它不会切换回显示所有物品 * 移植更改。 * 移除不必要的日志 * 从扫描工具窗口实体列表中移除不可序列化的实体(#477) * 修复因实体列表图标缺失导致的崩溃(#476)

修复之前拉取请求中错误应用的补丁 * 调整非实体占位符,添加按钮以启用/禁用其渲染(#472)

调整非实体占位符模型使其部分透明 添加按钮/设置以使用建造工具渲染它们 * 修复扫描工具在资源列表中不显示流体占位符方块的问题。(#474)

流体占位符现在显示在扫描工具的资源列表中,与光和实体占位符一样。 * 热修复2 * 热修复 * 小UI修复 * 修复撤销操作(#466)

修复撤销操作并添加专用的撤销选择窗口,也添加重做功能 * 完整元数据保存 * 热修复替换 * 无Sonar * 关闭Sonar * 关闭Crowdin * 更新到最新版本 * 重命名为结构化工坊 * “一起开发/结构化工坊”项目中的TeamCity更改:版本化设置配置已更新

structurize-1.19.3-1.0.488-ALPHA.jar

on 2025 Feb 16
下载

结构方块更新日志

版本: 1.19.3-1.0.488-ALPHA

所需前置:

  • 方块用户界面(BlockUI):1.19.3-0.0.66-ALPHA(或更高版本)
  • 房屋装饰(Domum Ornamentum):1.19.3-1.0.78-ALPHA(或更高版本)

更改内容:

  • 添加通过命令方块粘贴的方法(#575)

允许通过命令方块(cmd block)进行粘贴

structurize-1.19.2-1.0.487-ALPHA.jar

on 2025 Feb 16
下载

结构化工坊更新日志

版本: 1.19.2-1.0.487-ALPHA

所需前置:

  • 方块用户界面(BlockUI):1.19-0.0.64-ALPHA(或更高版本)
  • 家居装饰(Domum Ornamentum):1.19-1.0.58-ALPHA(或更高版本)

更改内容:

  • 添加通过命令方块粘贴的方式(#575)

允许通过命令方块进行粘贴

structurize-1.19.3-1.0.486-ALPHA.jar

on 2025 Feb 16
下载

建筑工艺更新日志

版本: 1.19.3-1.0.486-阿尔法版

所需依赖:

  • 方块用户界面:1.19.3-0.0.66-阿尔法版(或更高版本)
  • 家居装饰:1.19.3-1.0.78-阿尔法版(或更高版本)

变更内容:

  • 保护措施

structurize-1.19.2-1.0.485-ALPHA.jar

on 2025 Feb 16
下载

结构化工坊更新日志

版本: 1.19.2-1.0.485-ALPHA

所需前置:

  • 方块用户界面:1.19-0.0.64-ALPHA(或更高版本)
  • 家居装饰:1.19-1.0.58-ALPHA(或更高版本)

改动:

  • 防护措施
1
8
9
10
25
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12