Avaritia:Reforged

Avaritia:Reforged

45.5k Downloads

[Bug/漏洞] Avaritia与jei在服务器中一些合成表不显示

3186418613 opened this issue · 12 comments

commented

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 / 日志

https://mclo.gs/34sG69g

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

commented

实装测试完毕,未发现bug啊

commented

https://pan.mc.fyi/f/77iX/2024-01-02%2015-32-41.mkv
这是我的测试视频
我这边测是只要装了无尽,无中生有的合成就会消失

commented

奥对,我这个是NeoForge环境

commented

奥对,我这个是NeoForge环境

1.20.1版本使用的开发环境是forge,neo理论上兼容

commented

我在forge端只装jei和Avaritia进服也是不显示无尽催化剂的合成

commented

我在forge端只装jei和Avaritia进服也是不显示无尽催化剂的合成

请使用最新的构建版本

commented

我这测试进服后无尽催化剂还是没合成

commented

我这测试进服后无尽催化剂还是没合成

在修复

commented

已修复

commented

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]

commented

1.3.5版本问题依旧

请使用github action 最新构建版本

commented

终于不会每次打开物品栏就要卡一会儿了,其实这个才是困扰我最久的但是不知道是哪个模组导致的