[Mod] More Trees! 更多树 [git][moretrees]

客户端和服务器插件
中文名称 更多树
英文名称 More Trees
作者 VanessaE
语言 英语
版本 Minetest 0.4.16
Mode版本 1.2.2
依赖Mode或插件 Minetest 0.4.16 and corresponding minetest_game, and biome_lib.
Mode类型 地图
开源协议 LGPL 3.0用于代码,CC-by-SA 4.0用于媒体以及其他所有功能
原始地址 [Mod] More Trees! [git][moretrees] - Minetest Forums
下载地址 https://gitlab.com/VanessaE/moretrees
代码仓库 https://gitlab.com/VanessaE/moretrees

该mod向游戏中添加了许多新类型的树木。它们的顺序没有特别的顺序:

几种大小的普通丛林树,两种类型的冷杉,棕榈树,苹果树,橡树,巨型红杉,两种桦树,两种云杉,松树,柳树,阿拉伯树胶,橡胶树,还有山毛榉树。

所有树木都是在地图生成时生成的,因此只会出现在新生成的地形中。 默认情况下,树的生成是完全生长的,但是您也可以将其配置为以快速增长(由ABM驱动)的树苗的形式生成树。

如果您种植树苗,它最终将通过ABM生长到树上,尽管比在mapgen时代生成的树苗要慢得多,并且仅当树苗种植在树通常会在其上生成的同一表面上(例如沙子) (对于手掌而言,暂时将草木除尘)。这样,您仍然可以,例如,将树苗“种植”到花盆或其他不生长的表面中,并进行装饰性使用。

所有这些树木都可以收割并制成木板,可用于任何依赖“木材”类别的配方。

所有叶子最终都以相当慢的速度衰减,以免引起过多的CPU负载。除棕榈树外,任何与其正常产卵的树干/分支相距超过5个节点的叶块都将腐烂。如果没有任何东西可以支撑它们,苹果,甜筒和椰子将掉在地上。棕榈的叶子是如此之宽,因此其半径为15个节点。

食品制作

橡子,冷杉/云杉/松果和椰子在以下条件下可食用:

杉木/云杉/松果可以煮熟以提取冷杉/云杉/松子。一个圆锥体产生4个螺母,每个螺母可治愈1/2心。

椰子可以分解成牛奶和未加工的椰子固体(例如“肉”)。制作一个椰子,一个水杯和一个切割工具(*见下文)。产生一份椰子固形物,一整杯椰奶,然后返回工具。椰子奶可以治愈1颗心,并返回空杯子,而椰子固体的一部分可以治愈2颗心。

可以用四个橡子制作椰奶,以制作橡子松饼面糊(然后您会得到空杯子)。此面糊的一部分可以煮成四个橡子松饼。每个松饼恢复两颗心。

*由于Minetest没有通常适用于此目的的默认切割工具,因此可以使用以下工具来将椰子切开:

默认青铜,钻石,Mese或钢斧,
…或… 。glooptest Alatro或Arol斧头,
…或… moreores秘银或银斧头,
…或…钛斧头。

(请注意,有意不使用石轴和木轴)

生物群落定义:

每棵树都需要在特定的环境下生长。下表没有显示生物群落信息的冗长描述,而是显示了树木的不同类型以及控制每种类型的主要变量的表格:

https://gitlab.com/VanessaE/moretrees/r … biomes.txt

配置:

如果要更改Moretree的设置,请在世界文件夹中创建一个名为“ moretrees_settings.txt”的文件,然后插入所需的设置。有关可以更改的各种设置(以及默认设置)的列表,请查看moretrees / default_settings.txt。

如果要用山毛榉树替换默认树(打算将其替换),请编辑moretrees_settings.txt,在文件的第16行或附近找到“ moretrees.enable_beech”变量,并将其设置为true。保存文件,然后编辑世界的map_meta.txt并从“ mg_flags”行中删除“ trees”。还保存该文件,然后重新启动服务器/游戏。

不要编辑“ default_settings.txt”,因为该文件仅在您第一次运行Moretrees时使用(或者如果您从world文件夹中删除或丢失moretrees_settings.txt)。

笔记:

树木在由两层Perlin噪声和几个变量限定的各个区域产卵,以将每种树木固定为特定的生物群落。丛林树特别值得注意:它们只出现在与丛林草相同的生物群落中,但必须靠近水且在足够温暖的地方。

这里使用的大多数纹理和树定义都是由RealBadAngel创作的,而丛林树和冷杉则是由我创作的(前者也由RealBadAngel进行了调整)。此mod中的一些代码和节点定义来自bas080的丛林树木和cisoun的针叶树mod。丛林树和冷杉的纹理从相同的来源被无耻地复制(并重命名)。:slight_smile:

请注意,由于此mod挂接到了地图生成器,因此会在一定程度上减慢您世界的生成速度-并不是很多,而是有点。这种减速的绝大部分实际上是由于引擎中的延迟-引擎花了很长时间才能回显已添加到地图给定区域的屏幕。

游戏引擎的洞穴生成器代码中存在一个错误,该错误会导致树生成后有时损坏树木-我对此无能为力。但这没关系,它仍然赋予了树木特色。:slight_smile:

默认情况下,我的leafdecay代码对默认树上的叶子不执行任何操作。如果启用,默认情况下衰减半径设置为4,并且仅检查与默认树干的接近度(忽略更多树干)。

同样,如果您地图中的某些丛林树最初来自Bas080的mod,则如果启用了默认的丛林树叶子衰减功能,则默认的丛林树也会被Leafdecay例程拾取。

苹果可以选择配置为不掉落。