简介
Auto Plant 是一款自动种植插件,可在 World Guard 区域内自动补种被收获的作物,并在树木被砍伐后放置树苗。同时,它还能防止玩家意外破坏未完全成熟的作物或树苗。对于希望在服务器上创建农场,并希望农场能自动维护、避免被破坏或玩家忘记补种的服主来说,这款插件非常理想。
支持的作物与树木
作物
插件当前支持以下作物:Sugar Cane, Cactus, Wheat, Potatoes, Carrots, Cocoa Beans, Beetroots, Nether Wart。当这些作物被破坏时,同类型的种子或方块将被自动补种在原位,并且在完全成熟前无法被破坏。
树木
插件当前支持以下树木:Oak, Birch, Spruce, Acacia, Dark Oak, Jungle, Warped Stem, Crimson Stem。此外,插件还支持每种原木的剥离版本,以防玩家在砍树前意外剥离了树皮。当树木被砍伐后,最底部的原木将被替换为同类型的树苗,该树苗在完全长成树木前无法被破坏。
权限节点
插件包含两个权限节点
autoplant.bypass:拥有此权限的玩家可以破坏作物而不会触发自动补种,也不会收到作物未成熟的提示。所有 OP 玩家默认拥有此权限。autoplant.reload:允许管理员重载配置文件。OP 玩家默认也拥有此权限。
所有未拥有 autoplant.bypass 权限的玩家都将正常使用插件的自动种植功能。
配置文件
插件在首次使用时将生成配置文件,服务器管理员可通过它自定义以下内容:
- 玩家破坏未成熟作物或树苗时收到的提示信息。建议保持默认,因为标题显示格式已针对默认信息优化。
- 插件的显示语言。
- 每个独立作物的开关状态,以启用或禁用其自动补种功能。
您可以在游戏内使用命令 /autoplant reload 来重载配置文件。
World Guard 依赖
本插件的运行依赖于 World Guard 区域插件。您必须满足以下条件:
- 已安装 World Guard。
- 在目标区域内启用了自定义的
auto-plant区域标志(flag)。 - 插件的自动种植功能仅在
auto-plant标志被设置为允许(allow)的区域内生效。
> 注意:您可能需要安装 World Guard Extra Flags 插件来支持诸如方块放置(block-place)之类的标志。
关于骨粉使用的说明
在使用 World Guard 时,骨粉的使用可能会比较复杂,因为插件对骨粉的施加及其效果有特定的判定方式。目前,当玩家对树木或作物使用骨粉时,World Guard 会从两个方面解读此动作:
interact标志:判定骨粉本身的施加行为。allow-block-place标志:插件将树木或作物生长的过程视为玩家在放置方块。
配置示例
假设您在一个禁止所有建造/放置/破坏权限的区域,但希望允许玩家对云杉树使用骨粉,您需要为该玩家授予云杉原木、树叶、树苗及其周围空气方块的放置权限。
以下是当所有其他建造权限被禁用时,允许玩家使用骨粉所需的区域标志设置示例(请将示例中的材料替换为您农场中树木的实际材料):
/rg flag <region> interact allow
/rg flag <region> allow-block-place BIRCH_LOG,BIRCH_SAPLING,BIRCH_LEAVES,AIR对于所有作物也是如此。例如,如果您有一个甜菜根农场区域,您需要允许玩家放置甜菜根:
/rg flag <region> allow-block-place BEETROOTS希望您觉得这款插件有用!如果喜欢,请给它评分!