跳到正文

FTB Pack Companion

作者:FTB, FTBTeam

FTB 整合包的最佳搭档!

收藏

介绍

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

FTB Pack Companion

开发整合包时你最好的朋友。它拥有不断扩展的功能、工具、游戏修复等内容,将助力你的整合包创建、维护与稳定运行。没有什么比带上一位好伙伴更棒的了。

目前已有的功能

  • 结构处理器,用于解决本不应被水logged的方块被水logged的问题
  • 帮助你在游戏中生成战利品表的命令!
  • 全新的 RandomNameLootFunction,允许你为物品设置名称列表,并让该函数随机选择其中一个名称
  • 可以禁用教程提示
  • 可以禁用进度提示以及配方提示

功能使用方法

水logged结构处理器修复器

水logged修复功能会直接应用到你的 template_pool 中。创建 pool 时,将处理器 ftbpc:waterlogging_fix_processor 添加到处理器列表中。之后,FTB Pack Companion 就会判断方块何时不应该被水logged,并进行修复!

它应该看起来像这样

{
  "processors": [
    {
      "processor_type": "ftbpc:waterlogging_fix_processor"
    }
  ]
}

RandomNameLootFunction

RandomNameLootFunction 是一个 LootItemFunction,允许你根据名称列表设置物品名称。这需要将一个 Component 列表以 JSON 格式放置在 data/ftbpc/sources/random-name-loot-source.json 文件夹中。你可以使用 datapack 或 KubeJS 修改此文件,因为默认情况下其中只包含一个示例。

json文件示例

{
  "example": [
    {"bold":true,"color":"blue","text":"I'm an examples!"}
  ],
  "list2": [
    {"text":"I'm an example 2!"},
    {"text":"More than just one"}
  ]
}

Map / Object 列表中的每个键都必须唯一,因为它会被用作标识类别,供战利品函数查找随机名称。正如你所看到的,你需要为该函数使用完全符合 JSON 规范的 Component,才能确保其正常工作。如果格式错误,日志中将记录错误。

利用上述json文件时,战利品表可以像这样编写

{
  "entries": [
    {
      "type": "minecraft:item",
      "name": "minecraft:stone",
      "functions": [
        {
          "function": "ftbpc:random_loot_item_function",
          "nameSetKey": "example"
        }
      ]
    },
    {
      "type": "minecraft:item",
      "name": "minecraft:gold",
      "functions": [
        {
          "function": "ftbpc:random_loot_item_function",
          "nameSetKey": "list2"
        }
      ]
    }
  ]
}

支持


及时获取最新消息

常见问题

FTB Pack Companion 支持哪些 Minecraft 版本?

FTB Pack Companion 支持 Minecraft Java 版 1.18.2–26.1.2,共 6 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

FTB Pack Companion 怎么安装?

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

评论

登录后评论和评分

FTB 的其他作品

查看全部 →