Nova-Committee / Re-Avaritia

MIT License
17 stars 14 forks source link

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

Closed 3186418613 closed 9 months ago

3186418613 commented 9 months ago

Checks / 检查

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
cnlimiter commented 9 months ago

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

3186418613 commented 9 months ago

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

3186418613 commented 9 months ago

奥对,我这个是NeoForge环境

cnlimiter commented 9 months ago

奥对,我这个是NeoForge环境

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

3186418613 commented 9 months ago

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

cnlimiter commented 9 months ago

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

请使用最新的构建版本

3186418613 commented 9 months ago

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

cnlimiter commented 9 months ago

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

在修复

cnlimiter commented 9 months ago

已修复

zhenadao commented 8 months ago

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.m7527(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]

cnlimiter commented 8 months ago

1.3.5版本问题依旧

请使用github action 最新构建版本

zhenadao commented 8 months ago

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