Create: Amazing Trading

Create: Amazing Trading

基于从出售物品中获取积分并在商店购回的交易系统

经济

概述

注意:新增的两个方块目前都还没有配方!

这个模组向 Minecraft 中添加了两样新东西:

  • 粉碎机是一个方块,允许玩家粉碎物品以获得资源点数。物品的资源点数基于其在配方中的用途或合成材料价值来计算(了解 Project E 的玩家会知道,这正是它的运作方式)。
  • 商店用于购买之前已被粉碎的物品,价格为粉碎该物品时所获点数的可配置倍数(默认是两倍)。

依赖项

此模组需要 Create 模组才能运行。
可选安装 KubeJS 以通过脚本修改点数数值(见下文)。

备注

  • 只能购买已粉碎过的物品(与 Project E 不同)。
  • 粉碎机需要旋转动力才能运行。
  • 特定物品的资源点数数值可配置(见下文)。
  • 此模组暂时仅支持 Forge。
  • 即使其他玩家使用粉碎机,也只有放置粉碎机的玩家能获得物品的点数。
  • 如果玩家离线,粉碎机仍能粉碎物品,但所有者不会获得点数。

自定义点数数值

使用物品 ID 和标签(带有 # 前缀)应该都有效,不过使用标签时有时似乎存在一些问题。
你自定义设置的数值也会用于重新计算所有未指定的数值,因此你无需自行修改它们。例如,当你更改木棍的数值时,不必为了匹配木棍的新数值而更改所有包含木棍的物品。

KubeJS

要更改单个物品的点数数值,请在 server_scripts 文件夹中的文件内添加以下内容,并替换为你想要的 item_id 和数值:

ATEvents.mapping(event => {
  event.setRP("item_id", value)
});

custom_rp.json

在 AmazingTrading 配置文件夹中,你可以找到这个文件。
要更改物品数值,请添加以下内容:

{
  "entries": [
    {
      "item": "item_id",
      "rp": value
    },
    {
      "item": "item_id2",
      "rp": value2
    }
  ]
}

鸣谢