农夫的属性

农夫的属性

一个添加与农耕和烹饪相关的玩家属性的模组。

食物

Farmer's Attributes

Minecraft Versions Server Side License

此模组旨在通过添加多个与农业和烹饪相关的玩家属性,来增强 Minecraft 的农业体验。

由巨大作物方块搭建的大型蔬菜

用法

耕地保护和右键收获/补种可在配置中为所有玩家开启。
其他功能最好与其他利用这些属性的模组配合使用,因为本模组本身并未提供提升玩家属性的方法。
你也可以使用命令来设置你的属性。
例如:
/attribute @s farmers_attributes:crouch_bonemeal_chance base set 0.5

内容

属性

anti_farmland_trampling
若为 True(非零),则防止耕地被玩家踩踏。

easy_harvest
若为 True(非零),则允许通过右键收获作物,并将掉落物直接送入玩家物品栏。补种时使用掉落内容或玩家物品栏中的种子。
同样适用于海带和甘蔗(以及类似的模组植物),并保留底部方块。此功能也会收获相连的方块,仅向上搜索。

crouch_bonemeal_chance
当玩家连续点击或按住潜行键时,对附近作物和树苗施加骨粉效果的概率(0.0-1.0)。

green_thumb
玩家种植的作物在达到最大生长阶段时变为其大型变种,或在收获时若没有大型变种则给予双倍掉落物的概率(0.0-1.0)。
大型变种只能在自然生长(无骨粉)时出现。

zesty_culinary
若为 1+,在制作食物时获得持续 30 秒的 Appetite 生物效果。
使用营火烹饪将为此半径内的所有玩家授予此效果。
当玩家放置可放置的食物方块(例如蛋糕)时,该属性也会提供范围效果。
效果的等级将等于属性值的整数部分,而小数部分(小数)将用于确定效果持续时间。
公式如下:
属性值 = (效果等级) + (持续时间秒数/300-0.1)
例如:属性值为 1.0 将给予 30 秒的 Appetite I,3.23 为 99 秒的 III,2.9 为 5 分钟的 II。
基本上,它提供基础 30 秒 + 每 0.1 属性值额外 30 秒。

short_order_cooking
乘以玩家周围小范围内烟熏炉和营火的烹饪速度。
例如:0 完全停止进度,2 使烹饪速度翻倍。
多个玩家一起烹饪时,将乘以他们所有的值。

farmers_weapon
使用农夫武器(例如锋利胡萝卜)时,玩家获得等于属性值的额外伤害。

farmers_armor
每件农夫护甲(例如雕刻南瓜)使玩家获得等于属性值的额外护甲。

生物效果

Appetite
等级 1:允许玩家即使在饱腹时也能进食
等级 2+:当玩家获得任何其他正面食物效果时,每(等级-1)增加原持续时间的 x0.5(可配置)

物品与方块

  • 大型甜菜根
  • 大型胡萝卜
  • 锋利胡萝卜

配置

以下内容可在 farmers_attributes-server.toml 中配置,除非另有说明。

anti_farmland_trampling
可为所有玩家启用,忽略其属性值。

easy_harvest
可为所有玩家启用,忽略其属性值。
作物可被列入黑名单。
可禁用海带/甘蔗类植物的整株收获。

crouch_bonemeal_chance
范围和冷却时间(以刻为单位,按住潜行键时)可配置。
受影响的方块由标签 #farmers_attributes:crouch_bonemeal_whitelist 定义。

green_thumb
受影响的作物和可能的大型变种可被列入黑名单。
非大型作物的掉落倍率可配置。

zesty_culinary
每级给予的 Appetite 持续时间可配置。
不被视为“烹饪”结果(不给予效果)的物品由标签定义:#farmers_attributes:source_foods
放置时给予效果的方块由标签定义:#farmers_attributes:delicious_smelling_blocks

short_order_cooking
应用速度修正的范围可配置。

farmers_weapon
农夫武器由标签定义:#farmers_attributes:farmers_weapon

farmers_armor
农夫护甲由标签定义:#farmers_attributes:farmers_armor

Appetite 效果
延长食物效果持续时间的倍率可配置。

联动

Farmer's Delight

zesty_culinary
适用于煎锅和烹饪锅。
煎锅会像营火一样在半径内施加 Appetite 效果。
Farmer's Delight 的食物方块(例如填馅南瓜)默认包含在 delicious_smelling_blocks 标签中。

short_order_cooking
适用于烹饪锅和煎锅。
低于 0.001 的值在手持煎锅烹饪时无效,将被视为 0.001。

farmers_weapon
煎锅和刀默认包含在 farmers_weapon 标签中。

Pufferfish's Skills

easy_harvest
收获的作物在经验来源上下文中计为“破坏”的方块。

安装

需要在服务端和客户端都安装。

致谢

大型作物纹理由 @Siina__Makoto 制作