architectury-loom icon indicating copy to clipboard operation
architectury-loom copied to clipboard

Loom 1.7.412 Official&Parchment build Unfixable conflicts

Open Bread-NiceCat opened this issue 6 months ago • 2 comments

已解决,看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'。

Bread-NiceCat avatar Aug 25 '24 03:08 Bread-NiceCat