MC百科社群

标题: 求助!从需求资源包的服务器退出后会清除全部选定资源包 [打印本页]

作者: QQ酱63759    时间: 2023-5-9 13:05
标题: 求助!从需求资源包的服务器退出后会清除全部选定资源包
具体情况就是进入一个服务器,选择的是默认启用服务器资源包,进入后退出会出现两次重载画面,第一次应该是把服务器资源包清除,第二次应该是把全部选定资源包给清除了,此时看option.txt,显示资源包是全空,甚至没有Vanilla和Fabric:“resourcePacks:[]”。然后这时标题画面打开资源包加载oCd仍然重载资源包失败,但是如果进入世界/服务器然后加载就不会失败;或者游戏关闭后重新打开在标题画面加载资源包也不会失败。
log的相关行应该是下面这些
[spoiler=latest.log][11:23:10] [Render thread/INFO]: Reloading ResourceManager: vanilla, Fabric Mods (Cloth Config v10, EssentialGUI, Fabric API, Fabric API Base, Fabric API Lookup API (v1), Fabric Biome API (v1), Fabric Block API (v1), Fabric BlockRenderLayer Registration (v1), Fabric Client Tags, Fabric Command API (v1), Fabric Command API (v2), Fabric Commands (v0), Fabric Containers (v0), Fabric Content Registries (v0), Fabric Convention Tags, Fabric Crash Report Info (v1), Fabric Data Generation API (v1), Fabric Dimensions API (v1), Fabric Entity Events (v1), Fabric Events Interaction (v0), Fabric Events Lifecycle (v0), Fabric Game Rule API (v1), Fabric Item API (v1), Fabric Item Group API (v1), Fabric Key Binding API (v1), Fabric Key Bindings (v0), Fabric Lifecycle Events (v1), Fabric Loot API (v2), Fabric Loot Tables (v1), Fabric Message API (v1), Fabric Mining Level API (v1), Fabric Models (v0), Fabric Networking API (v1), Fabric Networking (v0), Fabric Object Builder API (v1), Fabric Particles (v1), Fabric Recipe API (v1), Fabric Registry Sync (v0), Fabric Renderer API (v1), Fabric Renderer - Indigo, Fabric Renderer Registries (v1), Fabric Rendering Data Attachment (v1), Fabric Rendering Fluids (v1), Fabric Rendering (v0), Fabric Rendering (v1), Fabric Resource Conditions API (v1), Fabric Resource Loader (v0), Fabric Screen API (v1), Fabric Screen Handler API (v1), Fabric Sound API (v1), Fabric Transfer API (v1), Fabric Transitive Access Wideners (v1), Fabric Loader), server [11:23:11] [Render thread/WARN]: Missing sound for event: minecraft:item.brush.brushing [11:23:11] [Render thread/WARN]: Missing sound for event: minecraft:item.brush.brush_sand_completed [11:23:11] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play [11:23:11] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break [11:23:11] [Render thread/WARN]: Missing sound for event: minecraft:music.overworld.cherry_grove [11:23:11] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on 扬声器 (Realtek(R) Audio) [11:23:11] [Render thread/INFO]: Sound engine started [11:23:11] [Render thread/INFO]: Created: 2048x1024x0 minecraft:textures/atlas/blocks.png-atlas [11:23:11] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/signs.png-atlas [11:23:11] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/shield_patterns.png-atlas [11:23:11] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/banner_patterns.png-atlas [11:23:11] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/armor_trims.png-atlas [11:23:11] [Render thread/INFO]: Created: 64x64x0 minecraft:textures/atlas/decorated_pot.png-atlas [11:23:11] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/chest.png-atlas [11:23:11] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/shulker_boxes.png-atlas [11:23:11] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/beds.png-atlas [11:23:11] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program. [11:23:11] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/particles.png-atlas [11:23:11] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/paintings.png-atlas [11:23:11] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas [11:23:29] [Render thread/INFO]: Reloading ResourceManager: vanilla, Fabric Mods (Cloth Config v10, EssentialGUI, Fabric API, Fabric API Base, Fabric API Lookup API (v1), Fabric Biome API (v1), Fabric Block API (v1), Fabric BlockRenderLayer Registration (v1), Fabric Client Tags, Fabric Command API (v1), Fabric Command API (v2), Fabric Commands (v0), Fabric Containers (v0), Fabric Content Registries (v0), Fabric Convention Tags, Fabric Crash Report Info (v1), Fabric Data Generation API (v1), Fabric Dimensions API (v1), Fabric Entity Events (v1), Fabric Events Interaction (v0), Fabric Events Lifecycle (v0), Fabric Game Rule API (v1), Fabric Item API (v1), Fabric Item Group API (v1), Fabric Key Binding API (v1), Fabric Key Bindings (v0), Fabric Lifecycle Events (v1), Fabric Loot API (v2), Fabric Loot Tables (v1), Fabric Message API (v1), Fabric Mining Level API (v1), Fabric Models (v0), Fabric Networking API (v1), Fabric Networking (v0), Fabric Object Builder API (v1), Fabric Particles (v1), Fabric Recipe API (v1), Fabric Registry Sync (v0), Fabric Renderer API (v1), Fabric Renderer - Indigo, Fabric Renderer Registries (v1), Fabric Rendering Data Attachment (v1), Fabric Rendering Fluids (v1), Fabric Rendering (v0), Fabric Rendering (v1), Fabric Resource Conditions API (v1), Fabric Resource Loader (v0), Fabric Screen API (v1), Fabric Screen Handler API (v1), Fabric Sound API (v1), Fabric Transfer API (v1), Fabric Transitive Access Wideners (v1), Fabric Loader), file/oCd_Pack_1.19.4[V4.1.9].zip, server [11:23:30] [Render thread/WARN]: Missing sound for event: minecraft:item.brush.brushing [11:23:30] [Render thread/WARN]: Missing sound for event: minecraft:item.brush.brush_sand_completed [11:23:30] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play [11:23:30] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break [11:23:30] [Render thread/WARN]: Missing sound for event: minecraft:music.overworld.cherry_grove [11:23:30] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on 扬声器 (Realtek(R) Audio) [11:23:30] [Render thread/INFO]: Sound engine started [11:23:30] [Render thread/INFO]: Created: 2048x1024x0 minecraft:textures/atlas/blocks.png-atlas [11:23:30] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/signs.png-atlas [11:23:30] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/shield_patterns.png-atlas [11:23:30] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/banner_patterns.png-atlas [11:23:30] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/armor_trims.png-atlas [11:23:30] [Render thread/INFO]: Created: 64x64x0 minecraft:textures/atlas/decorated_pot.png-atlas [11:23:30] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/chest.png-atlas [11:23:30] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/shulker_boxes.png-atlas [11:23:30] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/beds.png-atlas [11:23:30] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program. [11:23:30] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/particles.png-atlas [11:23:30] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/paintings.png-atlas [11:23:30] [Render thread/INFO]: Created: 128x128x0 minecraft:textures/atlas/mob_effects.png-atlas [11:23:35] [Render thread/INFO]: Reloading ResourceManager: vanilla, Fabric Mods (Cloth Config v10, EssentialGUI, Fabric API, Fabric API Base, Fabric API Lookup API (v1), Fabric Biome API (v1), Fabric Block API (v1), Fabric BlockRenderLayer Registration (v1), Fabric Client Tags, Fabric Command API (v1), Fabric Command API (v2), Fabric Commands (v0), Fabric Containers (v0), Fabric Content Registries (v0), Fabric Convention Tags, Fabric Crash Report Info (v1), Fabric Data Generation API (v1), Fabric Dimensions API (v1), Fabric Entity Events (v1), Fabric Events Interaction (v0), Fabric Events Lifecycle (v0), Fabric Game Rule API (v1), Fabric Item API (v1), Fabric Item Group API (v1), Fabric Key Binding API (v1), Fabric Key Bindings (v0), Fabric Lifecycle Events (v1), Fabric Loot API (v2), Fabric Loot Tables (v1), Fabric Message API (v1), Fabric Mining Level API (v1), Fabric Models (v0), Fabric Networking API (v1), Fabric Networking (v0), Fabric Object Builder API (v1), Fabric Particles (v1), Fabric Recipe API (v1), Fabric Registry Sync (v0), Fabric Renderer API (v1), Fabric Renderer - Indigo, Fabric Renderer Registries (v1), Fabric Rendering Data Attachment (v1), Fabric Rendering Fluids (v1), Fabric Rendering (v0), Fabric Rendering (v1), Fabric Resource Conditions API (v1), Fabric Resource Loader (v0), Fabric Screen API (v1), Fabric Screen Handler API (v1), Fabric Sound API (v1), Fabric Transfer API (v1), Fabric Transitive Access Wideners (v1), Fabric Loader), file/oCd_Pack_1.19.4[V4.1.9].zip [11:23:36] [Render thread/WARN]: Missing sound for event: minecraft:item.brush.brushing [11:23:36] [Render thread/WARN]: Missing sound for event: minecraft:item.brush.brush_sand_completed [11:23:36] [Render thread/WARN]: Missing sound for event: minecraft:item.goat_horn.play [11:23:36] [Render thread/WARN]: Missing sound for event: minecraft:entity.goat.screaming.horn_break [11:23:36] [Render thread/WARN]: Missing sound for event: minecraft:music.overworld.cherry_grove [11:23:36] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on 扬声器 (Realtek(R) Audio) [11:23:36] [Render thread/INFO]: Sound engine started [11:23:36] [Render thread/INFO]: Created: 2048x1024x0 minecraft:textures/atlas/blocks.png-atlas [11:23:36] [Render thread/INFO]: Created: 256x256x0 minecraft:textures/atlas/signs.png-atlas [11:23:36] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/shield_patterns.png-atlas [11:23:36] [Render thread/INFO]: Created: 512x512x0 minecraft:textures/atlas/banner_patterns.png-atlas [11:23:36] [Render thread/INFO]: Created: 1024x1024x0 minecraft:textures/atlas/armor_trims.png-atlas [11:23:36] [Render thread/INFO]: Created: 64x64x0 minecraft:textures/atlas/decorated_pot.png-atlas [11:23:36] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/chest.png-atlas [11:23:36] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/shulker_boxes.png-atlas [11:23:36] [Render thread/INFO]: Created: 512x256x0 minecraft:textures/atlas/beds.png-atlas [11:23:36] [Render thread/WARN]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program. [11:23:37] [Render thread/INFO]: Caught error loading resourcepacks, removing all selected resourcepacks java.util.concurrent.CompletionException: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_746.method_6118(net.minecraft.class_1304)" because "lordrius.essentialgui.util.Utils.client.field_1724" is null         at java.util.concurrent.CompletableFuture.encodeThrowable(Unknown Source) ~[?:?]         at java.util.concurrent.CompletableFuture.completeThrowable(Unknown Source) ~[?:?]         at java.util.concurrent.CompletableFuture$UniRun.tryFire(Unknown Source) ~[?:?]         at java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:?]         at net.minecraft.class_4014.method_18365(class_4014.java:69) ~[client-intermediary.jar:?]         at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[client-intermediary.jar:?]         at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[client-intermediary.jar:?]         at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[client-intermediary.jar:?]         at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[client-intermediary.jar:?]         at net.minecraft.class_310.method_1523(class_310.java:1174) ~[client-intermediary.jar:?]         at net.minecraft.class_310.method_1514(class_310.java:801) ~[client-intermediary.jar:?]         at net.minecraft.client.main.Main.main(Main.java:237) ~[1.19.4.jar:?]         at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:462) ~[fabric-loader-0.14.19.jar:?]         at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.14.19.jar:?]         at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.14.19.jar:?] Caused by: java.lang.NullPointerException: Cannot invoke "net.minecraft.class_746.method_6118(net.minecraft.class_1304)" because "lordrius.essentialgui.util.Utils.client.field_1724" is null         at lordrius.essentialgui.util.Utils.getPlayerEquippedStackForComparison(Utils.java:125) ~[EssentialGUI-1.8.8+1.19.4.jar:?]         at lordrius.essentialgui.util.Utils.isPlayerItemComparable(Utils.java:106) ~[EssentialGUI-1.8.8+1.19.4.jar:?]         at lordrius.essentialgui.events.ItemTooltip.lambda$registerTooltips$0(ItemTooltip.java:67) ~[EssentialGUI-1.8.8+1.19.4.jar:?]         at net.fabricmc.fabric.api.client.item.v1.ItemTooltipCallback.lambda$static$0(ItemTooltipCallback.java:34) ~[fabric-item-api-v1-2.1.18+504944c8f4-6a51ace6dde53df9.jar:?]         at net.minecraft.class_1799.handler$zdl000$fabric-item-api-v1$getTooltip(class_1799.java:1656) ~[client-intermediary.jar:?]         at net.minecraft.class_1799.method_7950(class_1799.java:834) ~[client-intermediary.jar:?]         at net.minecraft.class_310.method_1591(class_310.java:849) ~[client-intermediary.jar:?]         at java.util.stream.ReferencePipeline$7$1.accept(Unknown Source) ~[?:?]         at java.util.Collections$2.tryAdvance(Unknown Source) ~[?:?]         at java.util.Collections$2.forEachRemaining(Unknown Source) ~[?:?]         at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:?]         at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:?]         at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:?]         at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:?]         at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:?]         at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:?]         at net.minecraft.class_7454.method_43796(class_7454.java:20) ~[client-intermediary.jar:?]         at net.minecraft.class_1126.method_4799(class_1126.java:26) ~[client-intermediary.jar:?]         at net.minecraft.class_1124$class_7457.method_43806(class_1124.java:65) ~[client-intermediary.jar:?]         at net.minecraft.class_1124.method_14491(class_1124.java:25) ~[client-intermediary.jar:?]         at net.minecraft.class_4013.method_29490(class_4013.java:15) ~[client-intermediary.jar:?]         ... 13 more[/spoiler]
[spoiler=自己找的源码(不确定是否相关)]  public static class_1799 getPlayerEquippedStackForComparison(class_1799 hoverStack) {     class_1304 equipmentSlot = null;     class_1792 hoverItem = hoverStack.method_7909();     if (hoverItem instanceof class_1738) {       equipmentSlot = ((class_1738)hoverItem).method_7685();     } else if (hoverItem instanceof net.minecraft.class_1753 || hoverItem instanceof net.minecraft.class_1764 || hoverItem instanceof net.minecraft.class_1831 || hoverItem instanceof net.minecraft.class_1835) {       equipmentSlot = class_1304.field_6173;     } else {       equipmentSlot = class_1304.field_6171;     }      return client.field_1724.method_6118(equipmentSlot);   }[/spoiler]
这是哪方面的原因?测试选择的模组只有:
cloth-config-10.0.96-fabric.jar
EssentialGUI-1.8.8+1.19.4.jar
fabric-api-0.80.0+1.19.4.jar
其余额外选定资源包:
oCd_Pack_1.19.4[V4.1.9].zip
望各位大手子指点迷津

作者: QQ酱94645    时间: 2023-6-8 02:31
大概率是这个模组的问题,因为我也遇到了资源包卡死的情况,可以去作者的reddit反馈




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科