Worm_farm 蠕虫农场

技术名称 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"
			}
		}
	}
}