根据模组 Wiki 的 Hatchery 条目自定义部分翻译而来。

周期速度

默认情况下周期速度为 2,4000 游戏刻(一游戏日),可以通过给前置 Penguin-Lib 的 Time Units 添加“piscary:hatchery”条目进行修改。具体请查阅 Wiki 的 Time Units 条目。

添加自定义可孵化实体

可以添加要在孵化场中复制的鱼。虽然技术上来说可以把任何实体放进去,但是必须使用鱼桶才能将鱼放入孵化场,因此无法使用其他实体。可以用数据包来添加实体。孵化场使用 Penguin-Lib 的数据库系统。下面列出了原版鱼的类默认条目示例,文件名为:"hatchery.csv"。

Entity,Cycles
minecraft:cod,3
minecraft:pufferfish,5
minecraft:salmon,3
minecraft:tropical_fish,5

水产养殖鱼类示例 为数据包创建一个名为"hatchery.csv"的新 csv 文件,并将其放在 /data/aquaculture/database 文件夹中。(默认情况下支持水产养殖鱼类,因此无需添加此内容)

Entity,Cycles
aquaculture:arapaima,7
aquaculture:atlantic_cod,6
aquaculture:atlantic_halibut,7
aquaculture:atlantic_herring,3
aquaculture:bayad,6
aquaculture:blackfish,5
aquaculture:bluegill,3
aquaculture:boulti,5
aquaculture:brown_shrooma,2
aquaculture:brown_trout,5
aquaculture:capitaine,7
aquaculture:carp,5
aquaculture:catfish,5
aquaculture:gar,6
aquaculture:jellyfish,5
aquaculture:minnow,4
aquaculture:muskellunge,7
aquaculture:pacific_halibut,7
aquaculture:perch,3
aquaculture:pink_salmon,6
aquaculture:piranha,7
aquaculture:pollock,5
aquaculture:rainbow_trout,6
aquaculture:red_grouper,6
aquaculture:red_shrooma,2
aquaculture:smallmouth_bass,5
aquaculture:synodontis,3
aquaculture:tambaqui,6
aquaculture:tuna,7


高级自定义

在 Piscary 1.0.1 版本中,可以使用两个新的文件来进行更高级的自定义。一个用于修改实体旋转动画的文件,用于河豚的示例:

hatchery_renderers.csv
Entity,Rotation
minecraft:pufferfish,-90.0

另一个让孵化场能够孵化通常情况下不支持的实体。原本默认使用的是原版的鱼桶系统,但是有些模组使用自己的桶类,因此不能奏效。“Water Bucket ”代表取出“鱼”所需的物品,而“Fish Bucket”代表取出后得到的物品。如此一来可以配置几乎任何实体和物品。用于原版鳕鱼的示例:

hatchery_advanced.csv
Entity,Cycles,Water Bucket,Fish Bucket
minecraft:cod,3,minecraft:water_bucket,minecraft:cod_bucket