XFEstudio
已批准 · 请求于 2026-09-01 16:25
返回拉取请求列表
Modified
.gitignore
+2
-0
Modified
README.md
+121
-10
Modified
build.gradle
+21
-0
Added
docs/design/realmwright_scepter_concept.png
+0
-0
Modified
gradle.properties
+1
-1
Added
scripts/generate_builder_effect_textures.ps1
+160
-0
Modified
src/main/java/com/xfestudio/mydimension/MyDimension.java
+22
-0
Modified
src/main/java/com/xfestudio/mydimension/MyDimensionEvents.java
+8
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderBlockCompatibility.java
+53
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderDropCapture.java
+69
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderGameTests.java
+400
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderHistoryService.java
+272
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderInteractionGameTests.java
+65
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderInteractionPolicy.java
+80
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderMaterials.java
+327
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderMode.java
+18
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderNetworkBridge.java
+28
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderOperationManager.java
+1511
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderReachValidator.java
+121
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderRuntime.java
+41
-0
Added
src/main/java/com/xfestudio/mydimension/builder/BuilderTags.java
+17
-0
Added
src/main/java/com/xfestudio/mydimension/builder/PendingBuildData.java
+204
-0
Added
src/main/java/com/xfestudio/mydimension/builder/RealmwrightData.java
+178
-0
Added
src/main/java/com/xfestudio/mydimension/builder/ResonantAnchorTarget.java
+12
-0
Added
src/main/java/com/xfestudio/mydimension/builder/SurfaceMatchMode.java
+18
-0
Added
src/main/java/com/xfestudio/mydimension/builder/SurfacePlaneTraversal.java
+114
-0
Added
src/main/java/com/xfestudio/mydimension/builder/SurfacePlanner.java
+79
-0
Added
src/main/java/com/xfestudio/mydimension/builder/anchor/AnchorAccess.java
+128
-0
Added
src/main/java/com/xfestudio/mydimension/builder/anchor/AnchorBindings.java
+134
-0
Added
src/main/java/com/xfestudio/mydimension/builder/anchor/AnchorContainerResolver.java
+130
-0
Added
src/main/java/com/xfestudio/mydimension/builder/anchor/AnchorIndexSavedData.java
+204
-0
Added
src/main/java/com/xfestudio/mydimension/builder/anchor/AnchorRemoteBridge.java
+281
-0
Added
src/main/java/com/xfestudio/mydimension/builder/anchor/ResonantSupplyAnchorBlock.java
+223
-0
Added
src/main/java/com/xfestudio/mydimension/builder/anchor/ResonantSupplyAnchorBlockEntity.java
+291
-0
Added
src/main/java/com/xfestudio/mydimension/builder/anchor/ResonantSupplyAnchorGameTests.java
+258
-0
Added
src/main/java/com/xfestudio/mydimension/builder/anchor/ResonantSupplyAnchorLifecycle.java
+57
-0
Added
src/main/java/com/xfestudio/mydimension/builder/anchor/TemporaryAnchorChunkLeases.java
+341
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintCapture.java
+122
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintData.java
+287
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintIo.java
+175
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintLimits.java
+31
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintNames.java
+38
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintNetworkHooks.java
+33
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintPlacementBridge.java
+34
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintPlacementPlan.java
+108
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintSaveMode.java
+21
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintSelectionStore.java
+52
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintServerCache.java
+153
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintServerEvents.java
+44
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintServerService.java
+464
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintTaskManager.java
+302
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintTransferAssembler.java
+80
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/BlueprintTransform.java
+113
-0
Added
src/main/java/com/xfestudio/mydimension/builder/blueprint/client/ClientBlueprintTransfers.java
+208
-0
Added
src/main/java/com/xfestudio/mydimension/builder/history/BuilderHistoryData.java
+405
-0
Added
src/main/java/com/xfestudio/mydimension/builder/history/BuilderTransaction.java
+235
-0
Added
src/main/java/com/xfestudio/mydimension/builder/history/WorldDelta.java
+99
-0
Modified
src/main/java/com/xfestudio/mydimension/client/ModClientEvents.java
+9
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BlueprintAltActionController.java
+137
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderAnchorPreviewTracker.java
+153
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderBlueprintClientEvents.java
+70
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderClientBridge.java
+26
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderClientCommand.java
+100
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderClientEvents.java
+309
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderClientNetworkBridge.java
+517
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderClientServices.java
+50
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderClientSnapshot.java
+73
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderControlTargetController.java
+170
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderFocusedOutlineCache.java
+295
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderHudRenderer.java
+178
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderItemProperties.java
+41
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderKeyMappings.java
+61
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderPreviewGeometry.java
+260
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderPreviewRenderTypes.java
+160
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderPreviewRenderer.java
+414
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderPreviewSectionMeshCache.java
+1681
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderPreviewState.java
+634
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderRadialWheelPainter.java
+100
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderSurfacePreviewPlanner.java
+187
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderToolScreen.java
+533
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/BuilderWheelIconPainter.java
+174
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/RealmwrightScepterClientExtensions.java
+29
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/RealmwrightScepterRenderer.java
+121
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/blueprint/BlueprintCaptureScreen.java
+211
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/blueprint/BlueprintRenameScreen.java
+143
-0
Added
src/main/java/com/xfestudio/mydimension/client/builder/blueprint/ClientBlueprintLibrary.java
+568
-0
Added
src/main/java/com/xfestudio/mydimension/config/BuilderAvailability.java
+29
-0
Added
src/main/java/com/xfestudio/mydimension/config/BuilderConfig.java
+159
-0
Added
src/main/java/com/xfestudio/mydimension/config/BuilderConfigReloads.java
+79
-0
Added
src/main/java/com/xfestudio/mydimension/config/BuilderEnabledCondition.java
+65
-0
Added
src/main/java/com/xfestudio/mydimension/item/RealmwrightScepterItem.java
+154
-0
Modified
src/main/java/com/xfestudio/mydimension/network/ModNetwork.java
+69
-2
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintCaptureRequestPacket.java
+41
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintNetworkRegistration.java
+51
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintPacketSecurity.java
+25
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintPlaceRequestPacket.java
+38
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintSelectionCancelPacket.java
+30
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintSelectionStartPacket.java
+37
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintTransferBeginPacket.java
+34
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintTransferCancelPacket.java
+31
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintTransferChunkPacket.java
+32
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintTransferEndPacket.java
+24
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintTransferResultPacket.java
+34
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintUploadBeginPacket.java
+38
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintUploadChunkPacket.java
+38
-0
Added
src/main/java/com/xfestudio/mydimension/network/blueprint/BlueprintUploadEndPacket.java
+30
-0
Added
src/main/java/com/xfestudio/mydimension/network/builder/BuilderAvailabilityPacket.java
+24
-0
Added
src/main/java/com/xfestudio/mydimension/network/builder/BuilderClientPacketHooks.java
+49
-0
Added
src/main/java/com/xfestudio/mydimension/network/builder/BuilderCommandPacket.java
+437
-0
Added
src/main/java/com/xfestudio/mydimension/network/builder/BuilderNetworkRegistration.java
+30
-0
Added
src/main/java/com/xfestudio/mydimension/network/builder/BuilderOpenMenuPacket.java
+23
-0
Added
src/main/java/com/xfestudio/mydimension/network/builder/BuilderPreviewPacket.java
+127
-0
Added
src/main/java/com/xfestudio/mydimension/network/builder/BuilderSnapshotPacket.java
+279
-0
Modified
src/main/java/com/xfestudio/mydimension/registry/ModBlockEntities.java
+6
-0
Modified
src/main/java/com/xfestudio/mydimension/registry/ModBlocks.java
+8
-0
Modified
src/main/java/com/xfestudio/mydimension/registry/ModItems.java
+8
-0
Added
src/main/resources/assets/mydimension/blockstates/resonant_supply_anchor.json
+27
-0
Modified
src/main/resources/assets/mydimension/lang/en_us.json
+115
-1
Modified
src/main/resources/assets/mydimension/lang/zh_cn.json
+115
-1
Added
src/main/resources/assets/mydimension/models/block/resonant_supply_anchor.json
+134
-0
Added
src/main/resources/assets/mydimension/models/item/realmwright_scepter.json
+16
-0
Added
src/main/resources/assets/mydimension/models/item/realmwright_scepter_base.json
+146
-0
Added
src/main/resources/assets/mydimension/models/item/realmwright_scepter_build.json
+6
-0
Added
src/main/resources/assets/mydimension/models/item/realmwright_scepter_demolish.json
+6
-0
Added
src/main/resources/assets/mydimension/models/item/realmwright_scepter_extension.json
+47
-0
Added
src/main/resources/assets/mydimension/models/item/realmwright_scepter_floating.json
+22
-0
Added
src/main/resources/assets/mydimension/models/item/realmwright_scepter_floating_secondary.json
+22
-0
Added
src/main/resources/assets/mydimension/models/item/realmwright_scepter_ring_lower.json
+49
-0
Added
src/main/resources/assets/mydimension/models/item/realmwright_scepter_ring_upper.json
+49
-0
Added
src/main/resources/assets/mydimension/models/item/resonant_supply_anchor.json
+13
-0
Added
src/main/resources/assets/mydimension/shaders/core/builder_projection_wave.fsh
+45
-0
Added
src/main/resources/assets/mydimension/shaders/core/builder_projection_wave.json
+18
-0
Added
src/main/resources/assets/mydimension/shaders/core/builder_projection_wave.vsh
+17
-0
Added
src/main/resources/assets/mydimension/textures/item/realmwright_effect_build.png
+0
-0
Added
src/main/resources/assets/mydimension/textures/item/realmwright_effect_build.png.mcmeta
+6
-0
Added
src/main/resources/assets/mydimension/textures/item/realmwright_effect_demolish.png
+0
-0
Added
src/main/resources/assets/mydimension/textures/item/realmwright_effect_demolish.png.mcmeta
+6
-0
Added
src/main/resources/assets/mydimension/textures/item/realmwright_rift_crystal.png
+0
-0
Added
src/main/resources/assets/mydimension/textures/item/realmwright_voidstone.png
+0
-0
Added
src/main/resources/data/minecraft/tags/blocks/mineable/pickaxe.json
+6
-0
Added
src/main/resources/data/minecraft/tags/blocks/needs_diamond_tool.json
+6
-0
Added
src/main/resources/data/mydimension/loot_tables/blocks/resonant_supply_anchor.json
+47
-0
Added
src/main/resources/data/mydimension/recipes/realmwright_scepter.json
+29
-0
Added
src/main/resources/data/mydimension/recipes/resonant_supply_anchor.json
+44
-0
Added
src/main/resources/data/mydimension/tags/blocks/construction_protected.json
+19
-0
Added
src/main/resources/data/mydimension/tags/blocks/transaction_unsafe.json
+16
-0
Added
src/test/java/com/xfestudio/mydimension/builder/BlueprintNamesTest.java
+21
-0
Added
src/test/java/com/xfestudio/mydimension/builder/BlueprintTransferAssemblerTest.java
+34
-0
Added
src/test/java/com/xfestudio/mydimension/builder/BlueprintTransformTest.java
+23
-0
Added
src/test/java/com/xfestudio/mydimension/builder/BuilderBuildBatchPolicyTest.java
+61
-0
Added
src/test/java/com/xfestudio/mydimension/builder/BuilderInteractionPolicyTest.java
+64
-0
Added
src/test/java/com/xfestudio/mydimension/builder/BuilderOperationDependencyTest.java
+45
-0
Added
src/test/java/com/xfestudio/mydimension/builder/RealmwrightHistorySettingTest.java
+117
-0
Added
src/test/java/com/xfestudio/mydimension/builder/SurfacePlaneTraversalTest.java
+81
-0
Added
src/test/java/com/xfestudio/mydimension/builder/blueprint/BlueprintSelectionStoreTest.java
+69
-0
Added
src/test/java/com/xfestudio/mydimension/builder/blueprint/BlueprintTaskManagerBudgetTest.java
+74
-0
Added
src/test/java/com/xfestudio/mydimension/client/builder/BlueprintAltActionControllerTest.java
+51
-0
Added
src/test/java/com/xfestudio/mydimension/client/builder/BuilderAnchorPreviewTrackerTest.java
+90
-0
Added
src/test/java/com/xfestudio/mydimension/client/builder/BuilderClientInteractionPolicyTest.java
+32
-0
Added
src/test/java/com/xfestudio/mydimension/client/builder/BuilderKeyMappingsTest.java
+17
-0
Added
src/test/java/com/xfestudio/mydimension/client/builder/BuilderPreviewFaceCullingTest.java
+54
-0
Added
src/test/java/com/xfestudio/mydimension/client/builder/BuilderPreviewFocusTest.java
+194
-0
Added
src/test/java/com/xfestudio/mydimension/client/builder/BuilderPreviewGenerationPolicyTest.java
+245
-0
Added
src/test/java/com/xfestudio/mydimension/client/builder/BuilderPreviewProjectionPolicyTest.java
+27
-0
Added
src/test/java/com/xfestudio/mydimension/client/builder/RealmwrightScepterModelResourcesTest.java
+205
-0
Added
src/test/java/com/xfestudio/mydimension/config/BuilderAvailabilityTest.java
+32
-0
Added
src/test/java/com/xfestudio/mydimension/network/builder/BuilderCommandPacketTest.java
+33
-0
Added
src/test/resources/gameteststructures/empty.snbt
+11
-0
dev:合并 10 个提交 #8
已合并
dev
master
拉取请求已合并
源分支中的变更已经进入 master。
审查进度
受保护分支要求当前提交获得 1 个批准,当前 1 个。
1 / 1
XFEstudio
2026-09-01 16:25
变更说明
将 XFEstudio/MyDimension:dev 合并到 master。
提交记录
- 合并拉取请求 #7:codex/mindwright-builder:合并 9 个提交 (
5b10743) — XFE工作室室长 - 重构筑境权杖右键行为,提升交互安全性 (
283e7c0) — XFE工作室室长 - 修复部分问题 (
5c184b6) — XFE工作室室长 - 优化投影建造器分段渲染与依赖机制 (
fec3cde) — XFE工作室室长 - 完善部分内容 (
ea16331) — XFE工作室室长 - 重构权杖批量操作与历史记录机制 (
ce61527) — XFE工作室室长 - 重构筑境权杖表面施工与模型材质 (
1d0d6bc) — XFE工作室室长 - 优化筑境权杖描述及缺料格加粗逻辑 (
bd79535) — XFE工作室室长 - 重构蓝图建造与预览系统,优化性能交互 (
ab31b61) — XFE工作室室长 - 新增筑境权杖与共鸣供材锚完整功能与客户端实现 (
69b0f32) — XFE工作室室长
XFEstudio 已批准
于 2026-09-01 16:26
Approve
提交
此拉取请求包含的提交记录。
合并拉取请求 #7:codex/mindwright-builder:合并 9 个提交
XFE工作室室长 · 2026-09-02 00:245b10743
重构筑境权杖右键行为,提升交互安全性
XFE工作室室长 · 2026-09-01 23:16283e7c0
5c184b6
优化投影建造器分段渲染与依赖机制
XFE工作室室长 · 2026-09-01 20:34fec3cde
ea16331
重构权杖批量操作与历史记录机制
XFE工作室室长 · 2026-09-01 11:59ce61527
重构筑境权杖表面施工与模型材质
XFE工作室室长 · 2026-09-01 11:061d0d6bc
优化筑境权杖描述及缺料格加粗逻辑
XFE工作室室长 · 2026-08-31 23:27bd79535
重构蓝图建造与预览系统,优化性能交互
XFE工作室室长 · 2026-08-31 23:14ab31b61
新增筑境权杖与共鸣供材锚完整功能与客户端实现
XFE工作室室长 · 2026-08-31 16:4069b0f32
文件变更
点击行号左侧的加号可以留下行级 Review 评论。
168 个文件
+21032
-15
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。
二进制文件已变更,无法进行逐行预览。