问题描述
嘿,我用我在cursesforge上制作的自己创建的modpack玩我的世界,但是当我创建一个世界时,我遇到了以下错误/崩溃。
::8080 Both containers via load balancer
::8081 Direct access to container A
::8082 Direct access to container B
有人知道怎么解决吗?
我试过: 重新开始游戏& 寻找不兼容的模组
模组: 库存HUD+, 装饰, 布洛克斯, 钟楼, 干净利落, 布料API(织物), 布料 API 配置(织物), Croptopia(织物/锻造), 迪格斯·马克西姆斯, 德雷拉的战斗塔, 织物 API, 织物语言 Kotlin, 落树(锻造和织物), 身份, 沉浸式门户, 跳跃加载器, 莫氏结构, 哦,你会去的生物群系[织物], 好的缩放器, 起源, 重新利用的结构(织物), ToroHealth 损坏指标, 小饰品, VanillaDeathChest(织物), 世界编辑, Xaero 的迷你地图,
解决方法
您正在使用 dev.onyxstudios.cca
,不管它是什么,它使用反射来获取某个未指定类的名为 type
的字段。
它要么试图获取 JDK 自己的类之一的名为 type
的字段,在这种情况下修复方法是卸载您安装的任何 JDK 并安装 AdoptOpenJDK11:您在- 新版本的 java 和这些最新版本通过禁用反射 API 的各个方面来破坏应用程序。
或者,它试图根据此错误消息的内容访问 FABRIC 项目的一个类中名为 type
的字段,无论是什么。在这种情况下,问题是这两个插件之间的版本不兼容。查找这 2 个插件的项目页面并安装发布日期相近的 2 个版本。 这通常涉及降级最近更新的版本。
至少您的一个插件正在使用 Cardinal-Components-API
。这里有两个选项:
- 此
Cardinal-Components-API
包含错误或与您的 Minecraft 服务器版本不兼容。 - 另一个插件正在执行字节码操作,导致它与
Cardinal-Components-API
不兼容。 我建议你从一个干净的服务器开始,一个一个地添加 mod,直到问题发生。然后,当您知道哪个模组或模组组合导致问题时,您可以查找它们的源代码并进行调整以使它们彼此兼容。如果您不了解 Java,那么这仅意味着您不能使用 mod 的组合,除非作者或其他程序员同意为您这样做。