介绍
使用 Cleanroom 构建
概述
此模组通过 ZenScript,为 AbyssalCraft 模组中的 Remnants 添加了自定义交易机制的支持。
使用示例
import mods.acremnanttweaker.Remnant;
添加交易
1 个物品 → 1 个物品的交易
可选设置该交易出现在每个 Remnant 身上的概率(默认为 100%,即 1.0f)。
Remnant.addTrade(string job, IIngredient input, IItemStack output, @Optional float probability);
2 个物品 → 1 个物品的交易
可选设置该交易出现在每个 Remnant 身上的概率(默认为 100%,即 1.0f)。
Remnant.addTrade(string job, IIngredient input1, IIngredient input2, IItemStack output, @Optional float probability);
移除交易
移除指定交易
输入或输出可使用 null 来匹配任意值。
Remnant.removeTrade(string job, IItemStack input, IItemStack output);
移除指定职业的所有交易
Remnant.removeAllTrades(string job);
调整交易成本
设置向 Remnant 出售物品时所需的物品数量
Remnant.setItemSellingQuantity(IItemStack item, int min, int max);
设置从 Remnant 购买物品时所需的硬币价格
注意:item 参数指的是正在出售的商品,而不是硬币本身。
Remnant.setCoinSellingPrice(IItemStack item, int min, int max);
职业 ID 列表
请使用以下职业 ID:
farmer — 农夫
librarian — 图书管理员
priest — 牧师
blacksmith — 铁匠
butcher — 屠夫
banker — 银行家
master_blacksmith — 大师级铁匠
注意
尽管理论上可能可以使用中文字符串作为职业 ID,但编码问题可能导致其无法正常工作。强烈建议使用英文职业 ID。
常见问题
Abyssalcraft Remnant Tweaker 支持哪些 Minecraft 版本?
Abyssalcraft Remnant Tweaker 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Abyssalcraft Remnant Tweaker 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
mc_Edwin 的其他作品
查看全部 →ModularMachinery: Community Edition: Complement
为 ModularMachinery: Community Edition 添加更多舱门和 ME 总线。
Godular Tachinery
为 ModularMachinery 添加 GT 风格的维护舱口和消音舱口。
Trinity Unofficial
非官方的 Trinity 模组版本,适用于 1.12.2。
Brilliant Text Remixin
修复 Brilliant Text 的错误并添加更多选项
评论
登录后评论和评分