architectury-loom
architectury-loom copied to clipboard
Loom 1.7.412 Official&Parchment build Unfixable conflicts
已解决,看2楼 已解決,請參考第二樓的內容
Loom 1.7.412
parchment_version=parchment-1.21:2024.07.28@zip
minecraft_version=1.21
subprojects {
apply plugin: "dev.architectury.loom"
dependencies {
minecraft "com.mojang:minecraft:${minecraft_version}"
mappings loom.layered() {
officialMojangMappings()
parchment("org.parchmentmc.data:${parchment_version}")
}
}
}
project build.gradle here
10:54:20: 正在执行 'build'…
> Configure project :
Architect Plugin: 3.4.159
Architectury Loom: 1.7.412
This version of Architectury Loom is in beta! Please report any issues you encounter: https://github.com/architectury/architectury-loom/issues
================================================================
here in project candycraftce
repo here=>
https://maven.aliyun.com/repository/public
https://repo.maven.apache.org/maven2/
https://maven.architectury.dev/
[C:\Users\29012\IdeaProjects\CandyCraftCE\libs]
https://modmaven.dev
https://cursemaven.com
https://maven.neoforged.net/releases/
https://maven.parchmentmc.org
repo end
================================================================
> Task :compileJava NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :jar
> Task :sourcesJar
> Task :assemble
> Task :compileTestJava NO-SOURCE
> Task :processTestResources NO-SOURCE
> Task :testClasses UP-TO-DATE
> Task :test NO-SOURCE
> Task :check UP-TO-DATE
> Task :build
> Task :common:compileJava
注: C:\Users\29012\IdeaProjects\CandyCraftCE\common\src\main\java\cn\breadnicecat\candycraftce\utils\CDataAccessors.java使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
> Task :common:processResources
> Task :common:classes
> Task :common:jar
> Task :common:processIncludeJars
> Task :common:sourcesJar
> Task :common:compileTestJava NO-SOURCE
> Task :common:processTestResources NO-SOURCE
> Task :common:testClasses UP-TO-DATE
> Task :common:test NO-SOURCE
> Task :common:validateAccessWidener
> Task :common:check
> Task :common:transformProductionFabric
[Architectury Transformer] Read classpath in 5.555 s
[Architectury Transformer] Transformed jar with 5 transformer(s) in 7.576 s
> Task :common:transformProductionNeoForge
[Architectury Transformer] Read classpath in 3.141 s
[Architectury Transformer] Transformed jar with 5 transformer(s) in 5.516 s
> Task :common:remapJar
Mapping source name conflicts detected:
net/minecraft/world/entity/vehicle/AbstractMinecartContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/entity/vehicle/AbstractMinecartContainer/method_59984]
net/minecraft/world/level/block/entity/LecternBlockEntity$1 METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/level/block/entity/LecternBlockEntity$1/method_59984]
net/minecraft/world/CompoundContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/CompoundContainer/method_59984]
net/minecraft/world/entity/vehicle/ChestBoat METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/entity/vehicle/ChestBoat/method_59984]
net/minecraft/world/Container METHOD isEmpty (()Z) -> [net/minecraft/world/Container/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/item/crafting/SingleRecipeInput METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/item/crafting/SingleRecipeInput/method_59984]
net/minecraft/world/inventory/MerchantContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/inventory/MerchantContainer/method_59984]
net/minecraft/world/inventory/ResultContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/inventory/ResultContainer/method_59984, net/minecraft/world/Container/method_5438]
net/minecraft/world/SimpleContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/SimpleContainer/method_59984]
net/minecraft/world/entity/player/Inventory METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/entity/player/Inventory/method_59984]
net/minecraft/world/entity/vehicle/ContainerEntity METHOD isEmpty (()Z) -> [net/minecraft/world/Container/method_5442, net/minecraft/world/entity/vehicle/ContainerEntity/method_59987]
cn/breadnicecat/candycraftce/block/blockentity/entities/LicoriceFurnaceBE METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [cn/breadnicecat/candycraftce/block/blockentity/entities/LicoriceFurnaceBE/method_59984, net/minecraft/world/Container/method_5438]
cn/breadnicecat/candycraftce/block/blockentity/entities/SugarFactoryBE METHOD isEmpty (()Z) -> [cn/breadnicecat/candycraftce/block/blockentity/entities/SugarFactoryBE/method_59987, net/minecraft/world/Container/method_5442]
cn/breadnicecat/candycraftce/block/blockentity/entities/SugarFactoryBE METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, cn/breadnicecat/candycraftce/block/blockentity/entities/SugarFactoryBE/method_59984]
net/minecraft/world/item/crafting/SmithingRecipeInput METHOD isEmpty (()Z) -> [net/minecraft/world/item/crafting/SmithingRecipeInput/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/level/block/entity/CrafterBlockEntity METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/level/block/entity/CrafterBlockEntity/method_59984]
cn/breadnicecat/candycraftce/block/blockentity/entities/LicoriceFurnaceBE METHOD isEmpty (()Z) -> [net/minecraft/world/Container/method_5442, cn/breadnicecat/candycraftce/block/blockentity/entities/LicoriceFurnaceBE/method_59987]
net/minecraft/world/level/block/entity/BaseContainerBlockEntity METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/level/block/entity/BaseContainerBlockEntity/method_59984]
net/minecraft/world/inventory/ResultContainer METHOD isEmpty (()Z) -> [net/minecraft/world/inventory/ResultContainer/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/inventory/TransientCraftingContainer METHOD isEmpty (()Z) -> [net/minecraft/world/inventory/TransientCraftingContainer/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/CompoundContainer METHOD isEmpty (()Z) -> [net/minecraft/world/CompoundContainer/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/inventory/MerchantContainer METHOD isEmpty (()Z) -> [net/minecraft/world/inventory/MerchantContainer/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity METHOD isEmpty (()Z) -> [net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/SimpleContainer METHOD isEmpty (()Z) -> [net/minecraft/world/SimpleContainer/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity METHOD isEmpty (()Z) -> [net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/item/crafting/RecipeInput METHOD isEmpty (()Z) -> [net/minecraft/world/item/crafting/RecipeInput/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/inventory/TransientCraftingContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/inventory/TransientCraftingContainer/method_59984, net/minecraft/world/Container/method_5438]
net/minecraft/world/entity/player/Inventory METHOD isEmpty (()Z) -> [net/minecraft/world/entity/player/Inventory/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/level/block/entity/BaseContainerBlockEntity METHOD isEmpty (()Z) -> [net/minecraft/world/Container/method_5442, net/minecraft/world/level/block/entity/BaseContainerBlockEntity/method_59987]
net/minecraft/world/item/crafting/RecipeInput METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/item/crafting/RecipeInput/method_59984]
net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity/method_59984]
net/minecraft/world/level/block/entity/CrafterBlockEntity METHOD isEmpty (()Z) -> [net/minecraft/world/level/block/entity/CrafterBlockEntity/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/item/crafting/CraftingInput METHOD isEmpty (()Z) -> [net/minecraft/world/item/crafting/CraftingInput/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity/method_59984]
net/minecraft/world/Container METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/Container/method_59984]
net/minecraft/world/ticks/ContainerSingleItem METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/ticks/ContainerSingleItem/method_59984]
net/minecraft/world/item/crafting/SmithingRecipeInput METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/item/crafting/SmithingRecipeInput/method_59984]
net/minecraft/world/ticks/ContainerSingleItem METHOD isEmpty (()Z) -> [net/minecraft/world/ticks/ContainerSingleItem/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/level/block/entity/LecternBlockEntity$1 METHOD isEmpty (()Z) -> [net/minecraft/world/level/block/entity/LecternBlockEntity$1/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/item/crafting/CraftingInput METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/item/crafting/CraftingInput/method_59984]
> Task :fabric:compileJava
> Task :fabric:processResources
> Task :fabric:classes
> Task :fabric:jar
> Task :fabric:processIncludeJars
> Task :common:remapSourcesJar
> Task :fabric:shadowJar
> Task :fabric:sourcesJar
> Task :common:remapJar FAILED
> Task :fabric:remapJar FAILED
Mapping source name conflicts detected:
net/minecraft/world/item/crafting/RecipeInput METHOD isEmpty (()Z) -> [net/minecraft/world/item/crafting/RecipeInput/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/inventory/TransientCraftingContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/inventory/TransientCraftingContainer/method_59984, net/minecraft/world/Container/method_5438]
net/minecraft/world/level/block/entity/BaseContainerBlockEntity METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/level/block/entity/BaseContainerBlockEntity/method_59984]
net/minecraft/world/entity/vehicle/AbstractMinecartContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/entity/vehicle/AbstractMinecartContainer/method_59984]
net/minecraft/world/inventory/MerchantContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/inventory/MerchantContainer/method_59984]
net/minecraft/world/CompoundContainer METHOD isEmpty (()Z) -> [net/minecraft/world/CompoundContainer/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/level/block/entity/CrafterBlockEntity METHOD isEmpty (()Z) -> [net/minecraft/world/level/block/entity/CrafterBlockEntity/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/inventory/ResultContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/inventory/ResultContainer/method_59984, net/minecraft/world/Container/method_5438]
net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity/method_59984]
net/minecraft/world/level/block/entity/LecternBlockEntity$1 METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/level/block/entity/LecternBlockEntity$1/method_59984]
net/minecraft/world/item/crafting/CraftingInput METHOD isEmpty (()Z) -> [net/minecraft/world/item/crafting/CraftingInput/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/item/crafting/SmithingRecipeInput METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/item/crafting/SmithingRecipeInput/method_59984]
net/minecraft/world/ticks/ContainerSingleItem METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/ticks/ContainerSingleItem/method_59984]
cn/breadnicecat/candycraftce/block/blockentity/entities/LicoriceFurnaceBE METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [cn/breadnicecat/candycraftce/block/blockentity/entities/LicoriceFurnaceBE/method_59984, net/minecraft/world/Container/method_5438]
net/minecraft/world/level/block/entity/BaseContainerBlockEntity METHOD isEmpty (()Z) -> [net/minecraft/world/Container/method_5442, net/minecraft/world/level/block/entity/BaseContainerBlockEntity/method_59987]
cn/breadnicecat/candycraftce/block/blockentity/entities/SugarFactoryBE METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, cn/breadnicecat/candycraftce/block/blockentity/entities/SugarFactoryBE/method_59984]
net/minecraft/world/SimpleContainer METHOD isEmpty (()Z) -> [net/minecraft/world/SimpleContainer/method_59987, net/minecraft/world/Container/method_5442]
cn/breadnicecat/candycraftce/block/blockentity/entities/SugarFactoryBE METHOD isEmpty (()Z) -> [cn/breadnicecat/candycraftce/block/blockentity/entities/SugarFactoryBE/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/entity/vehicle/ContainerEntity METHOD isEmpty (()Z) -> [net/minecraft/world/Container/method_5442, net/minecraft/world/entity/vehicle/ContainerEntity/method_59987]
net/minecraft/world/item/crafting/RecipeInput METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/item/crafting/RecipeInput/method_59984]
net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity METHOD isEmpty (()Z) -> [net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/ticks/ContainerSingleItem METHOD isEmpty (()Z) -> [net/minecraft/world/ticks/ContainerSingleItem/method_59987, net/minecraft/world/Container/method_5442]
cn/breadnicecat/candycraftce/block/blockentity/entities/LicoriceFurnaceBE METHOD isEmpty (()Z) -> [net/minecraft/world/Container/method_5442, cn/breadnicecat/candycraftce/block/blockentity/entities/LicoriceFurnaceBE/method_59987]
net/minecraft/world/level/block/entity/CrafterBlockEntity METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/level/block/entity/CrafterBlockEntity/method_59984]
net/minecraft/world/entity/vehicle/ChestBoat METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/entity/vehicle/ChestBoat/method_59984]
net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity METHOD isEmpty (()Z) -> [net/minecraft/world/level/block/entity/RandomizableContainerBlockEntity/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/SimpleContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/SimpleContainer/method_59984]
net/minecraft/world/entity/player/Inventory METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/entity/player/Inventory/method_59984]
net/minecraft/world/item/crafting/CraftingInput METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/item/crafting/CraftingInput/method_59984]
net/minecraft/world/inventory/ResultContainer METHOD isEmpty (()Z) -> [net/minecraft/world/inventory/ResultContainer/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/CompoundContainer METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/CompoundContainer/method_59984]
net/minecraft/world/item/crafting/SingleRecipeInput METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/item/crafting/SingleRecipeInput/method_59984]
net/minecraft/world/Container METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/Container/method_59984]
net/minecraft/world/Container METHOD isEmpty (()Z) -> [net/minecraft/world/Container/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/item/crafting/SmithingRecipeInput METHOD isEmpty (()Z) -> [net/minecraft/world/item/crafting/SmithingRecipeInput/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity METHOD getItem ((I)Lnet/minecraft/world/item/ItemStack;) -> [net/minecraft/world/Container/method_5438, net/minecraft/world/level/block/entity/ChiseledBookShelfBlockEntity/method_59984]
net/minecraft/world/inventory/TransientCraftingContainer METHOD isEmpty (()Z) -> [net/minecraft/world/inventory/TransientCraftingContainer/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/level/block/entity/LecternBlockEntity$1 METHOD isEmpty (()Z) -> [net/minecraft/world/level/block/entity/LecternBlockEntity$1/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/entity/player/Inventory METHOD isEmpty (()Z) -> [net/minecraft/world/entity/player/Inventory/method_59987, net/minecraft/world/Container/method_5442]
net/minecraft/world/inventory/MerchantContainer METHOD isEmpty (()Z) -> [net/minecraft/world/inventory/MerchantContainer/method_59987, net/minecraft/world/Container/method_5442]
> Task :fabric:remapSourcesJar
Deprecated Gradle features were used in this build, making it incompatible with Gradle 9.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
For more on this, please refer to https://docs.gradle.org/8.8/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.
20 actionable tasks: 20 executed
FAILURE: Build completed with 2 failures.
1: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':common:remapJar'.
> A failure occurred while executing net.fabricmc.loom.task.RemapJarTask$RemapAction
> Failed to remap, java.lang.RuntimeException: Unfixable conflicts
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
==============================================================================
2: Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':fabric:remapJar'.
> A failure occurred while executing net.fabricmc.loom.task.RemapJarTask$RemapAction
> Failed to remap, java.lang.RuntimeException: Unfixable conflicts
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.
==============================================================================
BUILD FAILED in 1m 32s
10:55:53: 执行完成 'build'。