技术名称 | worm_farm |
中文名称 | |
作者 | sirrobzeroone - ContentDB |
语言 | 英语 |
版本 | 5.5.0或更高版本 |
依赖Mode或插件 | Ethereal |
Mode类型 | |
开源协议 | CC0-1.0 |
视频 | |
百科 | |
Wiki | |
代码仓库 | GitHub - sirrobzeroone/worm_farm: Adds a worm farm to grow worms in, primarily for fishing in ethereal |
下载地址 | Worm Farm - ContentDB |
简历 | 增加了一种培养蠕虫钓鱼的方法 - 专为与 Ethereal 一起使用而设计 |
蠕虫农场
感谢 Tenplus1 出色的 Ethereal mod 和 Xanadu 服务器,如果没有这两个,这个 mod 就不会存在。
简单的 mod 虽然希望功能相当丰富。向 Minetest 添加一个蠕虫农场,它可以接受大多数绿色废料,蠕虫会吃掉这些材料并用来繁殖和创造更多的蠕虫,然后您可以将它们用于钓鱼。蠕虫也会产生蠕虫茶(如果骨粉模组和血管模组处于活动状态)和泥土,尽管速度很慢。
该 mod 的主要目的是与 Ethereal mod 的钓鱼一起使用,但是如果您想将它与其他游戏一起使用,或者如果有另一个钓鱼 mod,请告诉我,我会添加对它的支持,我已经让它变得相当容易配置。
概述
蠕虫农场中的蠕虫非常自给自足,只要您不断给它们喂食,它们就会长出蠕虫供钓鱼时使用。但是,如果您:
- 保持蠕虫农场水分充足
- 喂他们喜欢的食物
他们会更快地生产用于钓鱼的蠕虫,并且蠕虫农场内的蠕虫数量会增加,这也会更快地生产蠕虫并让它们更快地吃食物。虽然不是对现实生活中的蠕虫农场的直接模拟,但蠕虫确实喜欢和不喜欢与现实生活中的表亲相似的食物。例如,他们会迅速吞食瓜片,并且非常不喜欢任何有大蒜的东西。蠕虫农场里的蠕虫也会先吃到它们比较喜欢的食物。
API函数
注册蠕虫食物/水
worm_farm.register_worm_food_water(物名,数量,return_empty,类型)
注册蠕虫食物
注册蠕虫食物仅使用函数中的前两个字段。以秒为单位的时间越短,蠕虫就越喜欢食物。建议您为他们最喜欢的食物选择的最低时间是 4(秒)。如果在超过 10 秒后不更改默认值,蠕虫养殖场的种群数量在吃该食物时不会增加。一旦超过 20 秒,当蠕虫吃那种食物时,它们的数量就会减少,因为它是半毒性的/它们需要很长时间才能吃完。
可以注册节点或项目蠕虫将吃掉两个示例(仅提供第一个两个值):worm_farm.register_worm_food_water(“default:paper”, 7)
蠕虫可以吃纸,如果没有应用奖励或惩罚,它们将需要 7 秒才能吃掉一张纸。一旦他们吃完一条蠕虫,就可以收集并用于钓钩。
注册蠕虫水
蠕虫养殖场需要保持湿润才能让蠕虫开心。可以注册为农场补充水分/加水的其他项目。如果不改变,农场的最大蓄水量为 400 单位。一桶水将为农场完全补充水分,而一杯来自 farmign redo 的胡萝卜汁只能增加 100 单位的水分。
可以注册节点或项目的示例(提供所有四个值):worm_farm.register_worm_food_water(“bucket:bucket_water”, 400, “bucket:bucket_empty” , “w”)
当用一桶水右键单击蠕虫农场时,它将充满 400 单位的水/水分。玩家将得到一个空桶。“w”标志是为了让函数知道这是一个水注册 - 有点多余,因为我可以只检查空项目值,将来可能会更新。
将 Worm 注册为节点掉落
worm_farm.register_worm_drop(节点名称,稀有度)
允许您将蠕虫注册为节点的另一个下降。这不会干扰现有节点掉落,并且会将最大节点掉落增加 +1,基本上蠕虫是免费掉落的。蠕虫将以正确的顺序插入到节点删除表中。
示例:worm_farm.register_worm_drop(“default:dirt”, 40)
默认的污垢节点掉落现在看起来像这样——假设 ethereal 处于活动状态:
drop = {
max_items = 2,
items = {
{
rarity = 40,
items = {
"ethereal:worm"
}
},
{
items = {
"default:dirt"
}
}
}
}