Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Loom 1.7.412 Official&Parchment build Unfixable conflicts #232

Open
Bread-NiceCat opened this issue Aug 25, 2024 · 2 comments
Open

Loom 1.7.412 Official&Parchment build Unfixable conflicts #232

Bread-NiceCat opened this issue Aug 25, 2024 · 2 comments

Comments

@Bread-NiceCat
Copy link

Bread-NiceCat commented Aug 25, 2024

已解决,看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
Copy link
Author

Bread-NiceCat commented Aug 25, 2024

当我发现所有的冲突都指向/Container/method_(5438|5442),然后我去查了混淆表,发现他们也都是RecipeInput中的成员。冲突的原因是CotainerRecipeInput中都有getItem(int)isEmpty()方法,我把他们分离,然后解决了。

當我發現所有的衝突都指向/Container/method_(5438|5442),然後我去查了混淆表,發現他們也都是RecipeInput中的成員。衝突的原因是CotainerRecipeInput中都有getItem(int)isEmpty()方法,我把他們分离,然後解決了。

When I realized that all of the conflicts were pointing to /Container/method_(5438|5442), I then went to the obfuscation map and found thatThey are all members of RecipeInput.The reason for the conflict was that both Cotainer and RecipeInput had getItem(int) and isEmpty() methods in them, which I separated and resolved

@Bread-NiceCat
Copy link
Author

ArchLoom能否智能识别这类问题,然后同时反混淆?
ArchLoom能否智能識別這種問題,然后同時反混淆?
Can ArchLoom intelligently identify such problem and remap them together?

Bread-NiceCat added a commit to Bread-NiceCat/CandyCraftCE that referenced this issue Aug 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant