[Bug/漏洞] Avaritia与jei在服务器中一些合成表不显示
3186418613 opened this issue · 12 comments
Checks / 检查
- I confirm that I have searched for existing issues / pull requests before reporting to avoid duplicate reporting./我确认在报告之前我已经搜索了现有的问题或者拉取请求,以避免重复报告。
- I confirm that I followed the Docs and read the Changelog, but this problem still exists./我确认我按照文档配置并阅读了Changelog,但这个问题仍然存在。
- I confirm that I noted that if I don't follow the instructions, the issue may be closed directly./我确认我已经检查,如果我不按照说明进行操作,该问题可能会被直接关闭。
Java Version / Java版本
17.0.6
Minecraft Version / Minecraft版本
1.20.1
Avaritia-Reforge Version / Avaritia-Reforge版本
1.3.4
Description / 描述
Avaritia在服务器使用时jei不显示无尽催化剂等合成,并且会导致其他一些模组的合成表不显示
比如jei,Ex Nihilo: Sequentia与Avaritia一起使用时会导致服务器jei不显示Ex Nihilo: Sequentia的合成表
To Reproduce / 重现
最新版jei,Avaritia一起使用并用jei查看无尽催化剂合成
Log / 日志
Config / 配置
#Avaritia Base Config
[general]
#Does the super mode of endless tools retain stone and soil
"Is Stone" = false
#Whether to merge matter cluster
"Is Merge Matter Cluster" = false
#Range damage value of the right key of Infinity sword
#Range: 100 ~ 100000
"Sword Range Damage" = 10000
#Infinity sword right click attack range
#Range: 8 ~ 64
"Sword Attack Range" = 32
#Does the right key range attack of endless sword attack neutral creatures
"Is Sword Damage" = true
#Infinity bow scattering light arrow damage
#Range: 100 ~ 100000
"Sub Arrow Damage" = 10000
#Chain number of endless axe cutting trees
#Range: 16 ~ 128
"Axe Chain Count" = 64
#Food effect time scaling factor
#Range: 0.1 ~ 5.0
"Food Time" = 1.0
#The range of Infinity PickAxe can break
#Range: 2 ~ 32
"PickAxe Break Range" = 8
#The range of Infinity Shovel can break
#Range: 2 ~ 32
"Shovel Break Range" = 8
#The product tick of NeutronCollector
#Range: > 1200
"Neutron Collector Product Tick" = 3600
#Singularity default time required
#Range: > 0
"Singularity Time Required" = 240
https://pan.mc.fyi/f/77iX/2024-01-02%2015-32-41.mkv
这是我的测试视频
我这边测是只要装了无尽,无中生有的合成就会消失
1.3.5版本问题依旧,客户端日志
[Render thread/ERROR]: Found a broken recipe, failed to setRecipe with RecipeLayoutBuilder: Re-Avaritia-forged avaritia:infinity_catalyst class committee.nova.mods.avaritia.common.crafting.recipe.InfinityCatalystCraftRecipe
java.lang.UnsupportedOperationException: null
at java.util.AbstractList.add(AbstractList.java:153) ~[?:?]
at net.minecraft.core.NonNullList.add(NonNullList.java:61) ~[client-1.20.1-20230612.114412-srg.jar%23530!/:?]
at java.util.AbstractList.add(AbstractList.java:111) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
at java.util.stream.SliceOps$1$1.accept(SliceOps.java:200) ~[?:?]
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
at java.util.ArrayList$ArrayListSpliterator.tryAdvance(ArrayList.java:1602) ~[?:?]
at java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129) ~[?:?]
at java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527) ~[?:?]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513) ~[?:?]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) ~[?:?]
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173) ~[?:?]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at committee.nova.mods.avaritia.common.crafting.recipe.InfinityCatalystCraftRecipe.m_7527_(InfinityCatalystCraftRecipe.java:69) ~[Re-Avaritia-forged-1.20.1-1.3.5.jar%23498!/:1.20.1-1.3.5]
at committee.nova.mods.avaritia.init.compat.jei.category.ExtremeCraftingTableCategory.setRecipe(ExtremeCraftingTableCategory.java:78) ~[Re-Avaritia-forged-1.20.1-1.3.5.jar%23498!/:1.20.1-1.3.5]
at committee.nova.mods.avaritia.init.compat.jei.category.ExtremeCraftingTableCategory.setRecipe(ExtremeCraftingTableCategory.java:38) ~[Re-Avaritia-forged-1.20.1-1.3.5.jar%23498!/:1.20.1-1.3.5]
at mezz.jei.library.util.IngredientSupplierHelper.getIngredientSupplier(IngredientSupplierHelper.java:22) ~[jei-1.20.1-forge-15.2.0.27.jar%23453!/:15.2.0.27]
at mezz.jei.library.recipes.RecipeManagerInternal.lambda$addRecipes$0(RecipeManagerInternal.java:120) ~[jei-1.20.1-forge-15.2.0.27.jar%23453!/:15.2.0.27]