在 TweakerPlus v1.0.0 中加入了规则 bundleOriginInSchematic
在保存原理图时将原点信息打包入文件
在加载原理图时,若文件中含有原点信息,则将放置移动至原点(加载后使用 '创建放置' 按钮仍会将放置创建在玩家处)
原理图浏览器右侧面板中会追加显示原点信息
简单来说,这项规则将会在 .schematic
文件中附加一项类似下面的键值对:
Origin: {
x: 0
y: 0
z: 0
}
在 bundleOriginInSchematic
开启时,当玩家使用区域编辑器中的 保存原理图
按钮时,TweakerPlus 将根据选取信息生成以上数据
fi.dy.masa.litematica.gui.GuiSchematicSave$ButtonListener#actionPerformedWithButton
在 LitematicaSchematic#createEmptySchematic
的基础上通过 ILitematicaSchematic
接口注入原点信息: