跳到正文

Potion ID Helper

作者:brandon3055

用于帮助解决整合包中的药水 ID 冲突,并扩展药水 ID 上限

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

这是一个旨在帮助整合包制作者解决药水 ID 冲突的模组。

为此,它会执行以下操作:

1. 使用 ASM 将药水数组扩展至 2048 

1. 跟踪添加到药水数组中的所有药水。
2. 查找所有冲突的 ID。
3. 查找所有可用的 ID。
4. 创建一个文本文件,列出所有冲突,并为每项推荐一个空闲 ID。(示例输出请见折叠内容)

Potion Id Sorter 已发现 5 个药水 ID 冲突。
第一个药水是被覆盖的药水,第二个是当前分配到该 ID 的药水。
此模组已找出所有可用的药水 ID,并为每个冲突分配了一个 ID。只需在添加该药水的模组配置中,将其中一个冲突药水的 ID 改为建议的 ID 即可。

药水的列出格式如下:
[Potion 1 Class]:[Potion 1 Name] –> [Potion 2 Class]:[Potion 2 Name]
此处不会显示模组 ID,但你应该能通过类名轻松判断对应的模组。只需在类路径中查找模组名称,例如 “am2.buffs.ArsMagicaPotion” = Ars Magica,”vazkii.botania.common.brew.potion.PotionSoulCross” = Botania,”com.emoniph.witchery.brewing.potions.PotionChilled” = Witchery 等。

冲突:vazkii.botania.common.brew.potion.PotionAllure:botania.potion.allure –> com.emoniph.witchery.brewing.potions.PotionChilled:witchery:potion.chilled,ID:95。将其中一个改为 87
冲突:vazkii.botania.common.brew.potion.PotionBloodthirst:botania.potion.bloodthirst –> com.emoniph.witchery.brewing.potions.PotionBrewingExpertise:witchery:potion.brewingexpertise,ID:94。将其中一个改为 89
冲突:vazkii.botania.common.brew.potion.PotionEmptiness:botania.potion.emptiness –> com.emoniph.witchery.brewing.potions.PotionAttractProjectiles:witchery:potion.attractprojectiles,ID:93。将其中一个改为 69
冲突:vazkii.botania.common.brew.potion.PotionFeatherfeet:botania.potion.featherFeet –> com.emoniph.witchery.brewing.potions.PotionSunAllergy:witchery:potion.allergysun,ID:92。将其中一个改为 39
冲突:vazkii.botania.common.brew.potion.PotionSoulCross:botania.potion.soulCross –> com.emoniph.witchery.brewing.potions.PotionDarknessAllergy:witchery:potion.allergydark,ID:91。将其中一个改为 88

此文件会生成在 config 文件夹中。

 

解决所有冲突后,建议移除此模组(除非你需要超过 127 个药水 ID),因为用于将药水数组扩展至 127 以上的 ASM 会破坏与原版服务器的兼容性。

 
安装:

  • 备份你的地图!
  • 删除 “.minecraft/mods” 文件夹中的所有旧版 PotionIDHelper 和 BrandonsCore.jar 文件。
  • 安装 Minecraft Forge
  • 下载 PotionIDHelper 和 BrandonsCore.jar 文件,并将它们放入 “.minecraft/mods” 文件夹。

需要: http://www.curse.com/mc-mods/minecraft/231382-brandons-core

 

此模组仍处于测试阶段,可能会存在问题。请在此处报告错误:
https://github.com/brandon3055/PotionIDHelper/issues

常见问题

Potion ID Helper 支持哪些 Minecraft 版本?

Potion ID Helper 支持 Minecraft Java 版 1.7.10,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Potion ID Helper 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

brandon3055 的其他作品

查看全部 →