介绍
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"
}
]
}
]
}
支持
- 如果你遇到整合包问题,请前往这里:https://go.ftb.team/support-modpack
- 如果你遇到模组问题,请前往这里:https://go.ftb.team/support-mod-issues
- 刚好有问题?来看看我们的 Discord:https://go.ftb.team/discord
及时获取最新消息
常见问题
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/版本名 下面。
评论
登录后评论和评分