☘ 水果工具 fruit_tools

技术名称 fruit_tools
中文名称
作者 GitHub - ChimneySwift/fruit_tools: Adds a variety of fruit tools and other fruit-related items to Minetest.
语言 英语
版本 5.5.0
依赖Mode或插件 Farming Redo - ContentDB
Mode类型
开源协议 MIT
视频
代码仓库 GitHub - ChimneySwift/fruit_tools: Adds a variety of fruit tools and other fruit-related items to Minetest.
下载地址 https://github.com/ChimneySwift/fruit_tools/archive/master.zip
简历 向 Minetest 添加各种水果工具和其他与水果相关的物品。(提示:他们可能会掉水果;)

alt text

工具:
水果工具在使用时偶尔会掉落其制成的水果,此功能可在 init.lua 中调整(参见本文档的“设置”部分)。
.

- Spoiler

  • Admin pick (IMPORTANT NOTE: Please see “Settings” section of this document)
    Tool capabilities:
    • full_punch_interval: 0.1
    • max_drop_level: 3
    • groupcaps: 0 for everything
    • fleshy: 100
    • Note: can break cloud, requires additional privs for use (“picklepick” or “dealer” depending on which pick is enabled)
  • Corn pick
    Tool capabilities:
    • full_punch_interval: 0.9
    • max_drop_level: 3
    • cracky: {times={[1]=2.0, [2]=1.0, [3]=0.50}, uses=30, maxlevel=3}
  • fleshy: 5
  • Bean hoe
    Tool capabilities:
    • uses: 1000
  • Raspberry axe
    Tool capabilities:
    • full_punch_interval: 0.9
    • max_drop_level: 1
    • choppy: {times={[1]=1.90, [2]=0.80, [3]=0.40}, uses=50, maxlevel=2}
    • fleshy: 7
  • Melon axe
    Tool capabilities:
    • full_punch_interval: 0.9
    • max_drop_level: 1
    • choppy: {times={[1]=1.80, [2]=0.70, [3]=0.30}, uses=70, maxlevel=2}
    • fleshy: 7
  • Grape shovel
    Tool capabilities:
    • full_punch_interval: 1.0
    • max_drop_level: 1
    • crumbly: {times={[1]=1.00, [2]=0.40, [3]=0.20}, uses=50, maxlevel=3}
    • fleshy: 4
  • Apple shovel
    Tool capabilities:
    • full_punch_interval: 1.0
    • max_drop_level: 1
    • crumbly: {times={[1]=0.9, [2]=0.30, [3]=0.10}, uses=80, maxlevel=3}
    • fleshy: 4
  • Chili sword
    Tool capabilities:
    • full_punch_interval: 0.5
    • max_drop_level: 1
    • snappy: {times={[1]=1.85, [2]=0.80, [3]=0.25}, uses=60, maxlevel=3}
    • fleshy: 8
  • Carrot sword
    Tool capabilities:
    • full_punch_interval: 0.5
    • max_drop_level: 1
    • snappy: {times={[1]=1.70, [2]=0.70, [3]=0.20}, uses=80, maxlevel=3}
    • fleshy: 9
  • Golden carrot sword
    Tool capabilities:
    • full_punch_interval: 0.4
    • max_drop_level: 1
    • snappy: {times={[1]=1.65, [2]=0.60, [3]=0.15}, uses=100, maxlevel=3}
    • fleshy: 10y: {times={[1]=1.65, [2]=0.60, [3]=0.15}, uses=100, maxlevel=3}
    • fleshy: 10

- Spoiler

Crafting:
Pick:

CODE: SELECT ALL

m|m|m
r|s|r
r|s|r

m = Pick material (Eg: for Corn Pick it would be Corn on the Cob)
s = Stick
r = Tool Resin

Hoe:

CODE: SELECT ALL

m|m|×
r|s|r
r|s|r

m = Hoe material (Eg: for Bean Hoe it would be Green Beans)
s = Stick
r = Tool Resin

Axe:

CODE: SELECT ALL

r|m|m
r|s|m
r|s|r

m = Axe material (Eg: for Melon Axe it would be Melon Slice)
s = Stick
r = Tool Resin

Shovel:

CODE: SELECT ALL

×|m|×
r|s|r
r|s|r

m = Shovel material (Eg: for Apple Shovel it would be Apple)
s = Stick
r = Tool Resin

Sword:

CODE: SELECT ALL

×|m|×
r|m|r
r|m|r

m = Sword material (Eg: for Carrot Sword it would be Carrot)
r = Tool Resin

Shields:
Fruit sheilds will occasionally drop the fruit they are made when hit (fruit placed in hitter’s inventory or dropped at hit person’s feet), this fuctionality can be adjusted in init.lua (See “Settings” section of this document).

- Spoiler

  • Orange Sheild
    Shield Capabilities:
    • armor_heal: 16
    • armor_use: 100
    • fleshy: 16
    • cracky: 2
    • snappy: 1
    • level: 3
  • Tomato Sheild
    Shield Capabilities:
    • armor_heal: 15
    • armor_use: 150
    • fleshy: 15
    • cracky: 2
    • snappy: 1
    • level: 3

+ Spoiler

Throwing Foods:

Throwing foods can be crafted from regular food. They look like regular food, but instead of being eaten they are thrown. If a throwing food lands on an unprotected dirt block, it may plant the thrown food if the food can be planted (Eg: if you throw a throwing tomato, it may plant a tomato plant) this fuctionality can be adjusted in init.lua (See “Settings” section of this document). Each throwing food does 2 fleshy damage.

- Spoiler

  • Throwing donut apple
  • Throwing tomato
  • Throwing blueberries
  • Throwing grapes
  • Throwing raspberries
  • Throwing melon slice
  • Throwing orange
  • Throwing strawberry

- Spoiler

Crafting

Throwing food:

CODE: SELECT ALL

f|f|f
f|s|f
f|f|f

f = Food material (Eg: for Throwing Tomato it would be Tomato)
s = Stone

Regular food (to revert back):

CODE: SELECT ALL

f|f|f
f|f|f
f|f|f

f = Throwing food (Eg: for Tomato it would be Throwing Tomato)

设置
管理员选择设置:
默认情况下,管理员选择设置为“杂草选择”,如果您不希望您的世界包含大麻(又名杂草)引用,只需将 init.lua 的第 8 行的say_no_to_cannabis 变量设置为true ,这将用“Pickle Pick”替换“Weed Pick”(两种工具具有相同的功能),如果您不希望您的世界包含pickle 引用,那么我们无法帮助您,抱歉。

额外掉落:
默认情况下,当击中盾牌或使用水果工具时,有五分之一的几率也会掉落 1 到 5 之间的盾牌/工具的食物。要启用/禁用此设置,将init.lua 的第 12 行的extra_drops 设置false . 在 init.lua的第 14 行更改掉落机会更改extra_drop_chance ,在 init.lua 的第 16 行更改最大掉落更改extra_drop_max并在 init.lua 的第 18 行更改 最大掉落更改extra_drop_min 。可投掷食物种植: 默认情况下,当可投掷食物击中未受保护的泥土节点时,它会将可投掷食物来源的完全生长的植物(例如:投掷番茄植物完全生长的番茄植物)放置在泥土上 1 / 5次。在init.lua 的第 22 行启用/禁用此设置工厂false

. 为了让 mod 首先铲除泥土,然后在顶部放置一棵新植物(而不是完全生长的植物),将init.lua 的第 24 行的plant_whole 设置false 。要更改植物被种植的机会,请在init.lua的 第26 行更改plant_chance

  • 这个mod是一个正在进行的工作,工具功能等可能会发生变化,代码仍然有些混乱,如果您有任何改进建议,请启动GitHub问题,在minetest论坛(forum.minetest.net)上发表评论或修改代码并创建拉取请求。
  • 一些工具纹理是 18×18 或 20×20 像素(以适应所有内容)如果您知道如何使这些纹理符合 16×16 分辨率,或者想自己进行修改,请评论,提出 GitHub 问题或拉取请求(如果您已制作纹理)。
  • 满足投掷食物的可选依赖“mobs”和sheild的可选依赖“3darmor”。
  • 依赖“farming”指的是 TenPlus1 的farming_redo,而不是 minetest_game 中的farming mod。

测试:游戏运行10分钟内出错