From dbc05f83bc333ef2b169e437dca6ae1f6b76b407 Mon Sep 17 00:00:00 2001 From: GaLicn <133291877+GaLicn@users.noreply.github.com> Date: Tue, 2 Dec 2025 22:35:22 +0800 Subject: [PATCH] 1.5.0 --- CHANGELOG.md | 20 +++++++++++ gradle.properties | 2 +- .../misc/assembler_matrix_crafter_plus.json | 35 +++++++++++++++++++ .../misc/assembler_matrix_pattern_plus.json | 35 +++++++++++++++++++ .../misc/assembler_matrix_speed_plus.json | 35 +++++++++++++++++++ .../assembler_matrix_crafter_plus.json | 24 +++++++++++++ .../assembler_matrix_pattern_plus.json | 24 +++++++++++++ .../recipes/assembler_matrix_speed_plus.json | 24 +++++++++++++ .../datagen/CraftingRecipes.java | 32 +++++++++++++++++ 9 files changed, 230 insertions(+), 1 deletion(-) create mode 100644 src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_crafter_plus.json create mode 100644 src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_pattern_plus.json create mode 100644 src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_speed_plus.json create mode 100644 src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_crafter_plus.json create mode 100644 src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_pattern_plus.json create mode 100644 src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_speed_plus.json diff --git a/CHANGELOG.md b/CHANGELOG.md index 73deed1..a0479dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,26 @@ ## [Unreleased] +## [1.5.0] + +### Added / 新增 +- 新增超级装配矩阵速度核心 + - Added Super Assembler Matrix Speed Core +- 新增超级装配矩阵合成核心 + - Added Super Assembler Matrix Crafting Core +- 新增超级装配矩阵样板核心 + - Added Super Assembler Matrix Pattern Core + +### Changed / 变更 +- 更替无线收发器材质 + - Updated Wireless Transceiver textures +- 更替样板供应器状态控制器材质 + - Updated Network Pattern Controller textures +- 更替模组 logo + - Updated mod logo +- 更替 ExtendedAE 依赖版本为最低 1.4.6 + - Raised minimum required ExtendedAE version to 1.4.6 + ## [1.4.6] ### Added / 新增 diff --git a/gradle.properties b/gradle.properties index 050be2c..4bc2ffc 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,7 +3,7 @@ org.gradle.jvmargs=-Xmx1G loom.platform = forge # Mod properties -mod_version = 1.4.6 +mod_version = 1.5.0 maven_group = com.extendedae_plus archives_name = extendedae_plus diff --git a/src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_crafter_plus.json b/src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_crafter_plus.json new file mode 100644 index 0000000..40675f8 --- /dev/null +++ b/src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_crafter_plus.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_quantum_ring": { + "conditions": { + "items": [ + { + "items": [ + "ae2:quantum_ring" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "extendedae_plus:assembler_matrix_crafter_plus" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_quantum_ring", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "extendedae_plus:assembler_matrix_crafter_plus" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_pattern_plus.json b/src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_pattern_plus.json new file mode 100644 index 0000000..9c1587e --- /dev/null +++ b/src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_pattern_plus.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_quantum_ring": { + "conditions": { + "items": [ + { + "items": [ + "ae2:quantum_ring" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "extendedae_plus:assembler_matrix_pattern_plus" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_quantum_ring", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "extendedae_plus:assembler_matrix_pattern_plus" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_speed_plus.json b/src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_speed_plus.json new file mode 100644 index 0000000..576b94d --- /dev/null +++ b/src/generated/resources/data/extendedae_plus/advancements/recipes/misc/assembler_matrix_speed_plus.json @@ -0,0 +1,35 @@ +{ + "parent": "minecraft:recipes/root", + "criteria": { + "has_quantum_ring": { + "conditions": { + "items": [ + { + "items": [ + "ae2:quantum_ring" + ] + } + ] + }, + "trigger": "minecraft:inventory_changed" + }, + "has_the_recipe": { + "conditions": { + "recipe": "extendedae_plus:assembler_matrix_speed_plus" + }, + "trigger": "minecraft:recipe_unlocked" + } + }, + "requirements": [ + [ + "has_quantum_ring", + "has_the_recipe" + ] + ], + "rewards": { + "recipes": [ + "extendedae_plus:assembler_matrix_speed_plus" + ] + }, + "sends_telemetry_event": false +} \ No newline at end of file diff --git a/src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_crafter_plus.json b/src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_crafter_plus.json new file mode 100644 index 0000000..3d0118a --- /dev/null +++ b/src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_crafter_plus.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "expatternprovider:assembler_matrix_wall" + }, + "L": { + "item": "minecraft:nether_star" + }, + "R": { + "item": "expatternprovider:assembler_matrix_crafter" + } + }, + "pattern": [ + "BRB", + "RLR", + "BRB" + ], + "result": { + "item": "extendedae_plus:assembler_matrix_crafter_plus" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_pattern_plus.json b/src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_pattern_plus.json new file mode 100644 index 0000000..d13e91d --- /dev/null +++ b/src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_pattern_plus.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "expatternprovider:assembler_matrix_wall" + }, + "L": { + "item": "minecraft:nether_star" + }, + "R": { + "item": "expatternprovider:assembler_matrix_pattern" + } + }, + "pattern": [ + "BRB", + "RLR", + "BRB" + ], + "result": { + "item": "extendedae_plus:assembler_matrix_pattern_plus" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_speed_plus.json b/src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_speed_plus.json new file mode 100644 index 0000000..e49ac84 --- /dev/null +++ b/src/generated/resources/data/extendedae_plus/recipes/assembler_matrix_speed_plus.json @@ -0,0 +1,24 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "key": { + "B": { + "item": "expatternprovider:assembler_matrix_wall" + }, + "L": { + "item": "minecraft:nether_star" + }, + "R": { + "item": "expatternprovider:assembler_matrix_speed" + } + }, + "pattern": [ + "BRB", + "RLR", + "BRB" + ], + "result": { + "item": "extendedae_plus:assembler_matrix_speed_plus" + }, + "show_notification": true +} \ No newline at end of file diff --git a/src/main/java/com/extendedae_plus/datagen/CraftingRecipes.java b/src/main/java/com/extendedae_plus/datagen/CraftingRecipes.java index 5d54441..c15d765 100644 --- a/src/main/java/com/extendedae_plus/datagen/CraftingRecipes.java +++ b/src/main/java/com/extendedae_plus/datagen/CraftingRecipes.java @@ -92,6 +92,38 @@ public class CraftingRecipes extends RecipeProvider { .unlockedBy("has_assembler_matrix_wall", has(EPPItemAndBlock.ASSEMBLER_MATRIX_WALL)) .save(consumer); + //超级装配矩阵速度核心 + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.ASSEMBLER_MATRIX_SPEED_PLUS.get()) + .pattern("BRB") + .pattern("RLR") + .pattern("BRB") + .define('R', EPPItemAndBlock.ASSEMBLER_MATRIX_SPEED) + .define('L', Items.NETHER_STAR) + .define('B', EPPItemAndBlock.ASSEMBLER_MATRIX_WALL) + .unlockedBy("has_quantum_ring", has(AEBlocks.QUANTUM_RING)) + .save(consumer); + + //超级装配矩阵合成核心 + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.ASSEMBLER_MATRIX_CRAFTER_PLUS.get()) + .pattern("BRB") + .pattern("RLR") + .pattern("BRB") + .define('R', EPPItemAndBlock.ASSEMBLER_MATRIX_CRAFTER) + .define('L', Items.NETHER_STAR) + .define('B', EPPItemAndBlock.ASSEMBLER_MATRIX_WALL) + .unlockedBy("has_quantum_ring", has(AEBlocks.QUANTUM_RING)) + .save(consumer); + + //超级装配矩阵样板核心 + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, ModItems.ASSEMBLER_MATRIX_PATTERN_PLUS.get()) + .pattern("BRB") + .pattern("RLR") + .pattern("BRB") + .define('R', EPPItemAndBlock.ASSEMBLER_MATRIX_PATTERN) + .define('L', Items.NETHER_STAR) + .define('B', EPPItemAndBlock.ASSEMBLER_MATRIX_WALL) + .unlockedBy("has_quantum_ring", has(AEBlocks.QUANTUM_RING)) + .save(consumer); } private void addCraftingAccelerators(Consumer consumer) {