跳到正文

Abyssalcraft Remnant Tweaker

作者:mc_Edwin

通过 CraftTweaker 添加 Abyssalcraft Remnants 的交易兼容支持。

收藏

介绍

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

使用 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 的其他作品

查看全部 →