outtoutt
各位,大家好。最近在和小伙伴联机挖矿。我们用版本是1.7.10,装了一堆MOD,玩得挺不亦乐乎的。

今天突发奇想,想把老版的the ether 这个MOD加入,因为里面有翅膀。注意,这不是Ather,就是老版本的天堂。
启动到一半,崩溃了。
关键的崩溃日志如下:
Description: Initializing game

java.lang.IllegalArgumentException: ID is already registered: Elf


光知道是ID冲突了,但是不知道是哪个MOD和the ether冲突。而且,Elf这个ID,好像只有the ether自己有吧?不会是自己和自己冲突了?


附上完整的崩溃日志


xmdhs
UCHE        ether{3.0} [ether] (ether-1.7.10-0.7.13.jar)

显示的是这个mod崩溃,试试这里的版本 https://minecraft.curseforge.com/projects/the-aether-ii/files

skyliye
是Elf这个物品导致的冲突

建议在mod配置文件中看看是不是为这个物品已经分配了一个ID,改成其他的数字试一下

outtoutt
xmdhs 发表于 2019-6-20 11:47
UCHE        ether{3.0} [ether] (ether-1.7.10-0.7.13.jar)

显示的是这个mod崩溃,试试这里的版本 https ...

恩……有两个问题。
一:我仔细看了一圈崩溃日志(我基本看不懂),但是只看到后面的MOD列表里出现了ether这个字眼,全文其它地方并没再出现过ether这个字眼。请问从哪里看出来这个mod崩溃了?

二:链接的打开了,这个是Ather 并且是Ather II了,The Ether和The Ather是两个不同的开发组开发的MOD,东西不一样哈。

xmdhs
outtoutt 发表于 2019-6-20 15:13
恩……有两个问题。
一:我仔细看了一圈崩溃日志(我基本看不懂),但是只看到后面的MOD列表里出现了ethe ...

        UCHE        ether{3.0} [ether] (ether-1.7.10-0.7.13.jar)

States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

outtoutt
skyliye 发表于 2019-6-20 12:32
是Elf这个物品导致的冲突

建议在mod配置文件中看看是不是为这个物品已经分配了一个ID,改成其他的数字试一 ...

没有看到ether这个mod的config

outtoutt
skyliye 发表于 2019-6-20 12:32
是Elf这个物品导致的冲突

建议在mod配置文件中看看是不是为这个物品已经分配了一个ID,改成其他的数字试一 ...

物品ID分配只在Config里嘛?

xmdhs
outtoutt 发表于 2019-6-20 15:23
物品ID分配只在Config里嘛?

有的 mod 放在了 config 里,允许玩家去修改。

但是有的却不会。不过 id 是由 forge 分配的吧

outtoutt
xmdhs 发表于 2019-6-20 15:14
UCHE        ether{3.0} [ether] (ether-1.7.10-0.7.13.jar)

States: 'U' = Unloaded 'L' = L ...

感谢!可能问题真的是这个mod自身的ID冲突了。我在翻译汉化文件的时候看到三个Elf。可能对应的物品里三个ID都是Elf。

outtoutt
xmdhs 发表于 2019-6-20 15:26
有的 mod 放在了 config 里,允许玩家去修改。

但是有的却不会。不过 id 是由 forge 分配的吧 ...

我估计问题不是出在游戏本身的ID分配机制这里,而是出在MOD的本身。而且现在这个MOD几乎算是已经绝版了,网上都已经找不到汉化版的了。

xmdhs
outtoutt 发表于 2019-6-20 15:29
我估计问题不是出在游戏本身的ID分配机制这里,而是出在MOD的本身。而且现在这个MOD几乎算是已经绝版了, ...

你可以只运行这个 mod 测试,另外这次直接崩溃的原因确实是 id 分配完了。


skyliye
outtoutt 发表于 2019-6-20 15:23
物品ID分配只在Config里嘛?

不过如果你连这个mod的配置文件都没找到的话就是这个mod在生成配置文件之前就已经初始化失败了,这种问题你只能前往curseforge发布页更新你的mod版本

outtoutt
已经解决。植物魔法的附属“Alfheim”中也有Elf(小精灵)这个物品,所以无解,只能删一个。

outtoutt
xmdhs 发表于 2019-6-20 15:31
你可以只运行这个 mod 测试,另外这次直接崩溃的原因确实是 id 分配完了。

...

已经解决。植物魔法的附属“Alfheim”中也有Elf(小精灵)这个物品,所以无解,只能删一个。
还是谢谢你!

outtoutt
skyliye 发表于 2019-6-20 15:32
不过如果你连这个mod的配置文件都没找到的话就是这个mod在生成配置文件之前就已经初始化失败了,这种问题 ...

是的,就是在配置生成前就初始化失败。不过不是ID问题了,是name重复了。感谢回复!

第一页 上一页 下一页 最后一页