XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

MyDimension

【Java】我的维度模组

公开
关注 0 Fork 0 Star 0
返回拉取请求列表

裂罅权杖支持替换阻挡方块并移除蓝图体积上限 #14

已合并 dev master
拉取请求已合并 源分支中的变更已经进入 master。

审查进度

受保护分支要求当前提交获得 1 个批准,当前 1 个。

1 / 1
XFEstudio 已批准 · 请求于 2026-09-03 18:26
XFEstudio 2026-09-03 18:26

变更说明

XFEstudio/MyDimension:dev 合并到 master

提交记录

  • 裂罅权杖支持替换阻挡方块并移除蓝图体积上限 (e807b99) — XFE工作室室长
XFEstudio 已批准 于 2026-09-03 18:26

提交

此拉取请求包含的提交记录。

文件变更

点击行号左侧的加号可以留下行级 Review 评论。

41 个文件 +1443 -205
Modified README.md +1 -1
Modified README.zh-hans.md +1 -1
Modified gradle.properties +1 -1
Modified src/main/java/com/xfestudio/mydimension/builder/BuilderGameTests.java +412 -1
Modified src/main/java/com/xfestudio/mydimension/builder/BuilderHistoryService.java +56 -13
Modified src/main/java/com/xfestudio/mydimension/builder/BuilderMaterials.java +14 -2
Modified src/main/java/com/xfestudio/mydimension/builder/BuilderOperationManager.java +214 -34
Added src/main/java/com/xfestudio/mydimension/builder/BuilderReplacementPolicy.java +33 -0
Modified src/main/java/com/xfestudio/mydimension/builder/RealmwrightData.java +22 -1
Modified src/main/java/com/xfestudio/mydimension/builder/SurfacePlanner.java +32 -6
Modified src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintCapture.java +60 -15
Modified src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintData.java +11 -8
Modified src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintLimits.java +3 -6
Modified src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintServerService.java +0 -24
Modified src/main/java/com/xfestudio/mydimension/builder/history/BuilderTransaction.java +17 -2
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderClientCommand.java +3 -0
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderClientEvents.java +19 -5
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderClientNetworkBridge.java +14 -3
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderClientSnapshot.java +2 -1
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderControlTargetController.java +1 -1
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderFocusedOutlineCache.java +2 -2
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderPreviewRenderer.java +79 -47
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderPreviewSectionMeshCache.java +1 -1
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderPreviewState.java +12 -2
Added src/main/java/com/xfestudio/mydimension/client/builder/BuilderPreviewVisibility.java +65 -0
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderSurfacePreviewPlanner.java +45 -11
Modified src/main/java/com/xfestudio/mydimension/client/builder/BuilderToolScreen.java +15 -0
Modified src/main/java/com/xfestudio/mydimension/config/BuilderConfig.java +2 -9
Modified src/main/java/com/xfestudio/mydimension/network/ModNetwork.java +3 -3
Modified src/main/java/com/xfestudio/mydimension/network/builder/BuilderCommandPacket.java +10 -2
Modified src/main/java/com/xfestudio/mydimension/network/builder/BuilderSnapshotPacket.java +6 -2
Modified src/main/resources/assets/mydimension/lang/en_us.json +2 -0
Modified src/main/resources/assets/mydimension/lang/zh_cn.json +2 -0
Added src/test/java/com/xfestudio/mydimension/builder/BlueprintUnboundedSizeTest.java +72 -0
Added src/test/java/com/xfestudio/mydimension/builder/BuilderReplacementPolicyTest.java +20 -0
Added src/test/java/com/xfestudio/mydimension/builder/RealmwrightReplacementSettingTest.java +25 -0
Added src/test/java/com/xfestudio/mydimension/builder/blueprint/BlueprintCaptureIterationTest.java +50 -0
Added src/test/java/com/xfestudio/mydimension/client/builder/BuilderPreviewVisibilityTest.java +74 -0
Modified src/test/java/com/xfestudio/mydimension/client/builder/BuilderToolScreenWorkflowTest.java +1 -1
Modified src/test/java/com/xfestudio/mydimension/network/builder/BuilderCommandPacketTest.java +12 -0
Added src/test/java/com/xfestudio/mydimension/network/builder/BuilderSnapshotPacketTest.java +29 -0