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

MyDimension-Lord

【我的世界】我的维度附属模组:维度之主

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/MyDimension-Lord

Initial import of MyDimension: Dimension Lord 1.3.2

5dceb59
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

427 个文件 +64019 -0
Added .gitattributes +6 -0
Added .gitignore +15 -0
Added LICENSE +121 -0
Added README.md +130 -0
Added build.gradle +71 -0
Added design/concepts/lord-gear-concept-v1.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added design/concepts/prompt.txt +16 -0
Added gradle.properties +19 -0
Added gradle/wrapper/gradle-wrapper.jar +0 -0
二进制文件已变更,无法进行逐行预览。
Added gradle/wrapper/gradle-wrapper.properties +7 -0
Added gradlew +248 -0
Added gradlew.bat +93 -0
Added ports/1.21.1/java/com/xfestudio/mydimensionlord/platform/MeshBuilder.java +28 -0
Added ports/1.21.1/java/com/xfestudio/mydimensionlord/platform/PlatformData.java +31 -0
Added ports/1.21.1/java/com/xfestudio/mydimensionlord/platform/PortableSavedData.java +12 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/client/builder/BuilderPreviewRenderTypes.java +43 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/client/builder/RealmwrightScepterRenderer.java +100 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/client/gear/AnimatedGearRenderer.java +65 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/client/gear/LordArmorModel.java +54 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/item/DimensionBladeItem.java +45 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/item/DimensionPickaxeItem.java +31 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/item/LordArmorItem.java +6 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/mixin/client/AnimatedGearGuiMixin.java +26 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/platform/BladeParticles.java +16 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/platform/EquipmentCombat.java +20 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/platform/EquipmentFactory.java +54 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/platform/GameTest.java +13 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/platform/MeshCapture.java +85 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/platform/PlatformData.java +59 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/platform/PortableSavedData.java +8 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/platform/PreviewDrawState.java +12 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/platform/TagSupport.java +11 -0
Added ports/1.21.11/java/com/xfestudio/mydimensionlord/platform/VertexBuffer.java +58 -0
Added ports/1.21.11/resources/META-INF/accesstransformer.cfg +6 -0
Added ports/1.21.11/resources/assets/mydimension/items/realmwright_scepter.json +9 -0
Added ports/1.21.11/resources/assets/mydimension/items/resonant_supply_anchor.json +6 -0
Added ports/1.21.11/resources/assets/mydimension/items/scepter_parts/build.json +6 -0
Added ports/1.21.11/resources/assets/mydimension/items/scepter_parts/demolish.json +6 -0
Added ports/1.21.11/resources/assets/mydimension/items/scepter_parts/extension.json +6 -0
Added ports/1.21.11/resources/assets/mydimension/items/scepter_parts/floating.json +6 -0
Added ports/1.21.11/resources/assets/mydimension/items/scepter_parts/floating_secondary.json +6 -0
Added ports/1.21.11/resources/assets/mydimension/items/scepter_parts/ring_lower.json +6 -0
Added ports/1.21.11/resources/assets/mydimension/items/scepter_parts/ring_upper.json +6 -0
Added ports/1.21.11/resources/assets/mydimension/models/item/realmwright_scepter.json +127 -0
Added ports/1.21.11/resources/assets/mydimension/shaders/core/builder_projection_wave.fsh +46 -0
Added ports/1.21.11/resources/assets/mydimension/shaders/core/builder_projection_wave.vsh +17 -0
Added ports/1.21.11/resources/assets/mydimension/textures/block/supply_anchor_rift.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added ports/1.21.11/resources/assets/mydimension_lord/equipment/lord.json +14 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/dimension_blade.json +10 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/dimension_pickaxe.json +10 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/dimension_blade_body.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/dimension_blade_core.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/dimension_blade_halo.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/dimension_blade_shards.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/dimension_pickaxe_body.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/dimension_pickaxe_core.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/dimension_pickaxe_halo.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/dimension_pickaxe_shards.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_boots_body.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_boots_core.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_boots_halo.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_boots_shards.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_chestplate_body.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_chestplate_core.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_chestplate_halo.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_chestplate_shards.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_helmet_body.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_helmet_core.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_helmet_halo.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_helmet_shards.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_leggings_body.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_leggings_core.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_leggings_halo.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/gear_parts/lord_leggings_shards.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/lord_alloy.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/lord_boots.json +10 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/lord_chestplate.json +10 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/lord_core.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/lord_helmet.json +10 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/lord_leggings.json +10 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/lord_upgrade_template.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/items/mind_shard.json +6 -0
Added ports/1.21.11/resources/assets/mydimension_lord/textures/entity/equipment/humanoid/lord.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added ports/1.21.11/resources/assets/mydimension_lord/textures/entity/equipment/humanoid_leggings/lord.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added ports/1.21.11/resources/mydimension_lord.mixins.json +15 -0
Added ports/client-smoke.gradle +18 -0
Added ports/common.gradle +26 -0
Added ports/common/java/com/xfestudio/mydimensionlord/builder/BuilderInteractionPolicy.java +55 -0
Added ports/common/java/com/xfestudio/mydimensionlord/item/DimensionBladeItem.java +46 -0
Added ports/common/java/com/xfestudio/mydimensionlord/item/DimensionPickaxeItem.java +34 -0
Added ports/common/java/com/xfestudio/mydimensionlord/item/LordArmorItem.java +14 -0
Added ports/common/java/com/xfestudio/mydimensionlord/platform/ClientExecutor.java +13 -0
Added ports/common/java/com/xfestudio/mydimensionlord/platform/EquipmentAttributes.java +33 -0
Added ports/common/java/com/xfestudio/mydimensionlord/platform/EquipmentCombat.java +18 -0
Added ports/common/java/com/xfestudio/mydimensionlord/platform/EquipmentFactory.java +61 -0
Added ports/common/java/com/xfestudio/mydimensionlord/platform/EquipmentTestBridge.java +51 -0
Added ports/common/java/com/xfestudio/mydimensionlord/platform/ItemData.java +30 -0
Added ports/common/java/com/xfestudio/mydimensionlord/platform/PacketContext.java +12 -0
Added ports/common/java/com/xfestudio/mydimensionlord/platform/PacketDirection.java +5 -0
Added ports/forge-1.21.11/java/com/xfestudio/mydimensionlord/client/gear/EquipmentClientExtensions.java +19 -0
Added ports/forge-1.21.11/java/com/xfestudio/mydimensionlord/client/gear/GearClientEvents.java +13 -0
Added ports/forge-1.21.11/java/com/xfestudio/mydimensionlord/item/LordArmorItem.java +10 -0
Added ports/forge-1.21.11/java/com/xfestudio/mydimensionlord/platform/NativeChunkTickets.java +47 -0
Added ports/forge-1.21.11/java/com/xfestudio/mydimensionlord/platform/PortEvents.java +39 -0
Added ports/forge-1.21.11/java/com/xfestudio/mydimensionlord/platform/PortGameTests.java +41 -0
Added ports/forge-1.21.11/java/com/xfestudio/mydimensionlord/platform/RenderFrame.java +36 -0
Added ports/forge-1.21.11/java/com/xfestudio/mydimensionlord/platform/TestPlayers.java +9 -0
Added ports/forge-1.21.11/resources/META-INF/accesstransformer.cfg +7 -0
Added ports/forge.gradle +53 -0
Added ports/forge/java/com/xfestudio/mydimensionlord/client/ModClientEvents.java +30 -0
Added ports/forge/java/com/xfestudio/mydimensionlord/platform/PacketChannel.java +53 -0
Added ports/forge/java/com/xfestudio/mydimensionlord/platform/TestPlayers.java +32 -0
Added ports/gametest.gradle +25 -0
Added ports/neoforge-1.21.11/java/com/xfestudio/mydimensionlord/client/gear/EquipmentClientExtensions.java +19 -0
Added ports/neoforge-1.21.11/java/com/xfestudio/mydimensionlord/client/gear/GearClientEvents.java +17 -0
Added ports/neoforge-1.21.11/java/com/xfestudio/mydimensionlord/platform/PortGameTests.java +51 -0
Added ports/neoforge-1.21.11/java/com/xfestudio/mydimensionlord/platform/PreviewFrame.java +18 -0
Added ports/neoforge-1.21.11/java/com/xfestudio/mydimensionlord/platform/TransferItemHandler.java +33 -0
Added ports/neoforge.gradle +27 -0
Added ports/neoforge/java/com/xfestudio/mydimensionlord/platform/BlockBreakHooks.java +16 -0
Added ports/neoforge/java/com/xfestudio/mydimensionlord/platform/ChunkTickets.java +13 -0
Added ports/neoforge/java/com/xfestudio/mydimensionlord/platform/PacketChannel.java +114 -0
Added ports/parent-mod.gradle +20 -0
Added ports/targets.json +8 -0
Added scripts/build_ports.py +307 -0
Added scripts/check_clients.ps1 +47 -0
Added scripts/generate_builder_effect_textures.ps1 +160 -0
Added scripts/generate_equipment_assets.py +273 -0
Added scripts/generate_gear_models.py +339 -0
Added scripts/port_12111.py +277 -0
Added scripts/port_fixtures.py +34 -0
Added scripts/port_forge_12111.py +127 -0
Added settings.gradle +12 -0
Added src/main/java/com/xfestudio/mydimensionlord/MyDimension.java +60 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/AddonIntegrationGameTests.java +51 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderBlockCompatibility.java +53 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderDropCapture.java +69 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderHistoryService.java +315 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderInteractionGameTests.java +65 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderInteractionPolicy.java +80 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderMaterials.java +339 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderMode.java +18 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderNetworkBridge.java +28 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderReachValidator.java +121 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderReplacementPolicy.java +33 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderRuntime.java +41 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/BuilderTags.java +17 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/PendingBuildData.java +204 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/RealmwrightData.java +199 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/ResonantAnchorTarget.java +12 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/SurfaceMatchMode.java +18 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/SurfacePlaneTraversal.java +114 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/SurfacePlanner.java +105 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/anchor/AnchorAccess.java +128 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/anchor/AnchorBindings.java +134 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/anchor/AnchorContainerResolver.java +130 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/anchor/AnchorIndexSavedData.java +204 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/anchor/AnchorRemoteBridge.java +281 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/anchor/ResonantSupplyAnchorBlock.java +223 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/anchor/ResonantSupplyAnchorBlockEntity.java +291 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/anchor/ResonantSupplyAnchorGameTests.java +258 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/anchor/ResonantSupplyAnchorLifecycle.java +58 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/anchor/TemporaryAnchorChunkLeases.java +343 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintCapture.java +167 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintData.java +290 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintIo.java +175 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintLimits.java +28 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintNames.java +38 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintNetworkHooks.java +33 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintPlacementBridge.java +34 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintPlacementPlan.java +108 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintSaveMode.java +21 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintSelectionStore.java +52 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintServerCache.java +153 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintServerEvents.java +44 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintServerService.java +440 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintTaskManager.java +308 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintTransferAssembler.java +80 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintTransform.java +113 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/blueprint/client/ClientBlueprintTransfers.java +208 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/history/BuilderHistoryData.java +405 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/history/BuilderTransaction.java +250 -0
Added src/main/java/com/xfestudio/mydimensionlord/builder/history/WorldDelta.java +99 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/ModClientEvents.java +23 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BlueprintAltActionController.java +138 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderAnchorPreviewTracker.java +153 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderBlueprintClientEvents.java +68 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderClientBridge.java +26 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderClientCommand.java +103 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderClientEvents.java +322 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderClientServices.java +50 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderClientSnapshot.java +74 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderControlTargetController.java +170 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderFocusedOutlineCache.java +295 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderHudRenderer.java +178 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderItemProperties.java +41 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderKeyMappings.java +61 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderPreviewGeometry.java +260 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderPreviewRenderTypes.java +160 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderPreviewRenderer.java +452 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderPreviewVisibility.java +65 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderRadialWheelPainter.java +100 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderSurfacePreviewPlanner.java +217 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/BuilderWheelIconPainter.java +185 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/RealmwrightScepterClientExtensions.java +29 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/RealmwrightScepterRenderer.java +121 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/blueprint/BlueprintCaptureScreen.java +211 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/builder/blueprint/BlueprintRenameScreen.java +143 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/equipment/BladeSwingEffects.java +46 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/equipment/EquipmentTooltips.java +38 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/gear/AnimatedGearRenderer.java +47 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/gear/EquipmentClientExtensions.java +36 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/gear/GearAnimation.java +39 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/gear/GearClientEvents.java +14 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/gear/LordArmorGeometry.java +113 -0
Added src/main/java/com/xfestudio/mydimensionlord/client/gear/LordArmorModel.java +48 -0
Added src/main/java/com/xfestudio/mydimensionlord/config/BuilderConfig.java +141 -0
Added src/main/java/com/xfestudio/mydimensionlord/equipment/BladeCombatEffects.java +32 -0
Added src/main/java/com/xfestudio/mydimensionlord/equipment/BladeEffectGeometry.java +31 -0
Added src/main/java/com/xfestudio/mydimensionlord/equipment/EquipmentEvents.java +51 -0
Added src/main/java/com/xfestudio/mydimensionlord/equipment/EquipmentGameTests.java +236 -0
Added src/main/java/com/xfestudio/mydimensionlord/equipment/EquipmentPowers.java +85 -0
Added src/main/java/com/xfestudio/mydimensionlord/equipment/EquipmentRules.java +46 -0
Added src/main/java/com/xfestudio/mydimensionlord/equipment/GearSet.java +24 -0
Added src/main/java/com/xfestudio/mydimensionlord/equipment/PickaxeGameTests.java +172 -0
Added src/main/java/com/xfestudio/mydimensionlord/equipment/PickaxePowers.java +110 -0
Added src/main/java/com/xfestudio/mydimensionlord/item/DimensionBladeItem.java +46 -0
Added src/main/java/com/xfestudio/mydimensionlord/item/DimensionPickaxeItem.java +35 -0
Added src/main/java/com/xfestudio/mydimensionlord/item/LordArmorItem.java +13 -0
Added src/main/java/com/xfestudio/mydimensionlord/item/RealmwrightScepterItem.java +154 -0
Added src/main/java/com/xfestudio/mydimensionlord/mixin/ArmorAttributeLimitsMixin.java +31 -0
Added src/main/java/com/xfestudio/mydimensionlord/mixin/client/InstantMiningAccess.java +11 -0
Added src/main/java/com/xfestudio/mydimensionlord/mixin/client/InstantMiningMixin.java +21 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/ModNetwork.java +76 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintCaptureRequestPacket.java +41 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintNetworkRegistration.java +51 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintPacketSecurity.java +25 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintPlaceRequestPacket.java +38 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintSelectionCancelPacket.java +30 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintSelectionStartPacket.java +37 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintTransferBeginPacket.java +34 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintTransferCancelPacket.java +31 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintTransferChunkPacket.java +32 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintTransferEndPacket.java +24 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintTransferResultPacket.java +34 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintUploadBeginPacket.java +38 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintUploadChunkPacket.java +38 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/blueprint/BlueprintUploadEndPacket.java +30 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/builder/BuilderClientPacketHooks.java +45 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/builder/BuilderCommandPacket.java +467 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/builder/BuilderNetworkRegistration.java +27 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/builder/BuilderOpenMenuPacket.java +23 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/builder/BuilderPreviewPacket.java +127 -0
Added src/main/java/com/xfestudio/mydimensionlord/network/builder/BuilderSnapshotPacket.java +283 -0
Added src/main/java/com/xfestudio/mydimensionlord/platform/BladeParticles.java +16 -0
Added src/main/java/com/xfestudio/mydimensionlord/platform/EquipmentAttributes.java +33 -0
Added src/main/java/com/xfestudio/mydimensionlord/platform/EquipmentCombat.java +17 -0
Added src/main/java/com/xfestudio/mydimensionlord/platform/EquipmentFactory.java +65 -0
Added src/main/java/com/xfestudio/mydimensionlord/platform/EquipmentTestBridge.java +51 -0
Added src/main/java/com/xfestudio/mydimensionlord/registry/EquipmentItems.java +57 -0
Added src/main/java/com/xfestudio/mydimensionlord/registry/ModBlockEntities.java +15 -0
Added src/main/java/com/xfestudio/mydimensionlord/registry/ModBlocks.java +17 -0
Added src/main/java/com/xfestudio/mydimensionlord/registry/ModItems.java +24 -0
Added src/main/resources/META-INF/accesstransformer.cfg +1 -0
Added src/main/resources/META-INF/mods.toml +32 -0
Added src/main/resources/assets/mydimension/blockstates/resonant_supply_anchor.json +27 -0
Added src/main/resources/assets/mydimension/lang/en_us.json +125 -0
Added src/main/resources/assets/mydimension/lang/zh_cn.json +125 -0
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/assets/mydimension_lord/lang/en_us.json +36 -0
Added src/main/resources/assets/mydimension_lord/lang/zh_cn.json +36 -0
Added src/main/resources/assets/mydimension_lord/models/item/dimension_blade.json +134 -0
Added src/main/resources/assets/mydimension_lord/models/item/dimension_pickaxe.json +134 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/dimension_blade_core.json +325 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/dimension_blade_shards.json +169 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/dimension_pickaxe_core.json +91 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/dimension_pickaxe_shards.json +169 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_boots_core.json +169 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_boots_halo.json +12 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_boots_shards.json +149 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_chestplate_core.json +91 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_chestplate_halo.json +12 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_chestplate_shards.json +247 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_helmet_core.json +12 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_helmet_halo.json +12 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_helmet_shards.json +149 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_leggings_core.json +247 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_leggings_halo.json +12 -0
Added src/main/resources/assets/mydimension_lord/models/item/gear/lord_leggings_shards.json +169 -0
Added src/main/resources/assets/mydimension_lord/models/item/lord_alloy.json +6 -0
Added src/main/resources/assets/mydimension_lord/models/item/lord_boots.json +134 -0
Added src/main/resources/assets/mydimension_lord/models/item/lord_chestplate.json +134 -0
Added src/main/resources/assets/mydimension_lord/models/item/lord_core.json +6 -0
Added src/main/resources/assets/mydimension_lord/models/item/lord_helmet.json +134 -0
Added src/main/resources/assets/mydimension_lord/models/item/lord_leggings.json +134 -0
Added src/main/resources/assets/mydimension_lord/models/item/lord_upgrade_template.json +6 -0
Added src/main/resources/assets/mydimension_lord/models/item/mind_shard.json +6 -0
Added src/main/resources/assets/mydimension_lord/textures/item/dimension_blade.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/dimension_pickaxe.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/gear/crystal.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/gear/gold.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/gear/leather.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/gear/metal.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/gear/obsidian.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/gear/rune.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/lord_alloy.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/lord_boots.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/lord_chestplate.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/lord_core.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/lord_helmet.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/lord_leggings.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/lord_upgrade_template.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/item/mind_shard.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/models/armor/lord_layer_1.png +0 -0
二进制文件已变更,无法进行逐行预览。
Added src/main/resources/assets/mydimension_lord/textures/models/armor/lord_layer_2.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/minecraft/tags/items/bootss.json +6 -0
Added src/main/resources/data/minecraft/tags/items/chestplates.json +6 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/armor.json +9 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/chest_armor.json +6 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/durability.json +11 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/foot_armor.json +6 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/head_armor.json +6 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/leg_armor.json +6 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/mining.json +6 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/mining_loot.json +6 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/sharp_weapon.json +6 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/sword.json +6 -0
Added src/main/resources/data/minecraft/tags/items/enchantable/weapon.json +6 -0
Added src/main/resources/data/minecraft/tags/items/helmets.json +6 -0
Added src/main/resources/data/minecraft/tags/items/leggingss.json +6 -0
Added src/main/resources/data/minecraft/tags/items/pickaxes.json +6 -0
Added src/main/resources/data/minecraft/tags/items/swords.json +6 -0
Added src/main/resources/data/minecraft/tags/items/trimmable_armor.json +9 -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 +24 -0
Added src/main/resources/data/mydimension/recipes/resonant_supply_anchor.json +24 -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/main/resources/data/mydimension_lord/recipes/dimension_blade_smithing.json +15 -0
Added src/main/resources/data/mydimension_lord/recipes/dimension_pickaxe_smithing.json +15 -0
Added src/main/resources/data/mydimension_lord/recipes/lord_boots_smithing.json +15 -0
Added src/main/resources/data/mydimension_lord/recipes/lord_chestplate_smithing.json +15 -0
Added src/main/resources/data/mydimension_lord/recipes/lord_core.json +33 -0
Added src/main/resources/data/mydimension_lord/recipes/lord_core_from_alloy.json +12 -0
Added src/main/resources/data/mydimension_lord/recipes/lord_helmet_smithing.json +15 -0
Added src/main/resources/data/mydimension_lord/recipes/lord_leggings_smithing.json +15 -0
Added src/main/resources/data/mydimension_lord/recipes/lord_upgrade_template.json +23 -0
Added src/main/resources/data/mydimension_lord/recipes/lord_upgrade_template_duplication.json +23 -0
Added src/main/resources/data/mydimension_lord/tags/blocks/vein_mineable.json +15 -0
Added src/main/resources/data/mydimension_lord/tags/items/repairs_lord_core.json +6 -0
Added src/main/resources/mydimension_lord.mixins.json +15 -0
Added src/main/resources/pack.mcmeta +6 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/BlueprintNamesTest.java +21 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/BlueprintTransferAssemblerTest.java +34 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/BlueprintTransformTest.java +23 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/BlueprintUnboundedSizeTest.java +72 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/BuilderBuildBatchPolicyTest.java +61 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/BuilderInteractionPolicyTest.java +64 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/BuilderOperationDependencyTest.java +45 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/BuilderOperationSoundTest.java +19 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/BuilderReplacementPolicyTest.java +20 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/RealmwrightHistorySettingTest.java +117 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/RealmwrightReplacementSettingTest.java +25 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/SurfacePlaneTraversalTest.java +81 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintCaptureIterationTest.java +50 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintSelectionStoreTest.java +69 -0
Added src/test/java/com/xfestudio/mydimensionlord/builder/blueprint/BlueprintTaskManagerBudgetTest.java +74 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/BlueprintAltActionControllerTest.java +83 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/BuilderAnchorPreviewTrackerTest.java +90 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/BuilderClientInteractionPolicyTest.java +32 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/BuilderKeyMappingsTest.java +17 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/BuilderPreviewFaceCullingTest.java +54 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/BuilderPreviewFocusTest.java +324 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/BuilderPreviewGenerationPolicyTest.java +245 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/BuilderPreviewProjectionPolicyTest.java +27 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/BuilderPreviewVisibilityTest.java +74 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/BuilderToolScreenWorkflowTest.java +57 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/builder/RealmwrightScepterModelResourcesTest.java +205 -0
Added src/test/java/com/xfestudio/mydimensionlord/client/gear/GearModelResourcesTest.java +91 -0
Added src/test/java/com/xfestudio/mydimensionlord/config/AddonRecipesTest.java +49 -0
Added src/test/java/com/xfestudio/mydimensionlord/equipment/BladeEffectGeometryTest.java +50 -0
Added src/test/java/com/xfestudio/mydimensionlord/equipment/EquipmentRecipesTest.java +56 -0
Added src/test/java/com/xfestudio/mydimensionlord/equipment/EquipmentRulesTest.java +69 -0
Added src/test/java/com/xfestudio/mydimensionlord/network/builder/BuilderCommandPacketTest.java +45 -0
Added src/test/java/com/xfestudio/mydimensionlord/network/builder/BuilderCommandResumeSyncTest.java +25 -0
Added src/test/java/com/xfestudio/mydimensionlord/network/builder/BuilderSnapshotPacketTest.java +29 -0
Added src/test/resources/gameteststructures/empty.snbt +11 -0