介绍
介绍由机器翻译自 CurseForge 原页面,仅供参考。
我快速做了个小工具,让整合包作者可以为 Thermal Expansion 的特定机器专精添加覆盖项。
最初,我向 1.12 Thermal Expansion 的 GitHub 仓库提交了一个拉取请求;不过,1.12 版 Thermal Expansion 已完全停止支持,所以我决定把代码提取出来,编写一个模组来补上这些钩子。
考虑到 Thermal Expansion 规模庞大,我尽量精简代码,以确保与现有模组和整合包兼容。目前支持的专精如下:
- Trivection Chamber(Redstone Furnace)
- Flux Anodizers(Redstone Furnace)
- Tectonic Initiator(Pulverizer)
- Pyro-Concentrator(Induction Smelter)
假设已安装 CraftTweaker 和 ModTweaker,以下 ZenScript 方法将会添加:
Trivection Chamber
//mods.thermalexpansion.RedstoneFurnace.addFoodOverride(IIngredient input, boolean value);
mods.thermalexpansion.RedstoneFurnace.addFoodOverride(<item:minecraft:potato>, false);
//mods.thermalexpansion.RedstoneFurnace.removeFoodOverride(IIngredient input);
mods.thermalexpansion.RedstoneFurnace.removeFoodOverride(<item:minecraft:potato>);
//mods.thermalexpansion.RedstoneFurnace.hasFoodOverride(IIngredient input);
mods.thermalexpansion.RedstoneFurnace.hasFoodOverride(<item:minecraft:potato>);
Flux Anodizers
//mods.thermalexpansion.RedstoneFurnace.addOreOverride(IIngredient input, boolean value);
mods.thermalexpansion.RedstoneFurnace.addOreOverride(<item:minecraft:cobblestone>, true);
//mods.thermalexpansion.RedstoneFurnace.removeOreOverride(IIngredient input);
mods.thermalexpansion.RedstoneFurnace.removeOreOverride(<ore:oreNickel>);
//mods.thermalexpansion.RedstoneFurnace.hasOreOverride(IIngredient input);
mods.thermalexpansion.RedstoneFurnace.hasOreOverride(<item:minecraft:cobblestone>);
Tectonic Initiator
//mods.thermalexpansion.Pulverizer.addOreOverride(IIngredient input, boolean value);
mods.thermalexpansion.Pulverizer.addOreOverride(<item:minecraft:blaze_rod>, true);
//mods.thermalexpansion.Pulverizer.removeOreOverride(IIngredient input);
mods.thermalexpansion.Pulverizer.removeOreOverride(<item:minecraft:blaze_rod>);
//mods.thermalexpansion.Pulverizer.hasOreOverride(IIngredient input);
mods.thermalexpansion.Pulverizer.hasOreOverride(<item:minecraft:blaze_rod>);
Pyro-Concentrator
//mods.thermalexpansion.InductionSmelter.addOreOverride(IIngredient input, boolean value);
mods.thermalexpansion.InductionSmelter.addOreOverride(<ore:clusterIron>, true);
//mods.thermalexpansion.InductionSmelter.removeOreOverride(IIngredient input);
mods.thermalexpansion.InductionSmelter.removeOreOverride(<ore:clusterIron>);
//mods.thermalexpansion.InductionSmelter.hasOreOverride(IIngredient input);
mods.thermalexpansion.InductionSmelter.hasOreOverride(<ore:clusterIron>);
常见问题
Thermal Expansion Specialization Hooks 支持哪些 Minecraft 版本?
Thermal Expansion Specialization Hooks 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Thermal Expansion Specialization Hooks 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
JoshieGemFinder 的其他作品
查看全部 →Betweenlands Redstone
by JoshieGemFinder
为交错次元添加红石
5.7万
2 年前
CurseForge
DragonLoot Advanced Netherite Progression
by JoshieGemFinder
兼容性模组,可调整 DragonLoot,使其在进度顺序上排在 Advanced Netherite 之后。
3,380
8 个月前
Modrinth · CurseForge
Advanced Netherite Medieval Weapons
by JoshieGemFinder, Desyman
兼容模组,可将中世纪武器物品与高级下界合金材料结合
3,102
8 个月前
Modrinth · CurseForge
Simple Origin Changer
by JoshieGemFinder
一种简单的方式,让玩家在加入后的限定时间内有机会更改自己的起源
2,454
1 年前
Modrinth · CurseForge
评论
登录后评论和评分