OreCrops 插件
种植并培育属于你自己的矿石作物!
功能特色
- 每种作物均拥有自定义作物纹理!
- 可使用活塞或右键点击进行收获!
- 自定义种子!
- 用于合成种子和物品的自定义合成菜单!
- 骨粉可加速生长过程!
- 获取种子的命令!
- 可自定义的配置文件!
- 每位玩家的作物数量限制!
- 清除所有作物盔甲架的 Clearlag 命令!
(新增) 完全可自定义的作物文件!>>> 添加你自己的作物!
(新增) 游戏内作物生长机制!
(新增) 更新版配置文件!
设置与安装
- 下载 plugin.jar 文件。
- 将 plugin.jar 文件放入 plugins 文件夹。
- 重启或重载服务器。
- 使用 '/OreCrops <作物类型> <数量> [玩家]' 来获取种子!
(5). 如果你正在更新插件,config.yml 文件将被重置!
(6). 根据你的偏好编辑 Crop.yml 文件!
权限
- orecrops.give:允许玩家使用 '/OreCrops give' 命令。
- orecrops.clearlag:允许玩家使用 '/OreCrops clearlag' 命令。
配置中每个限制组的自动权限格式如下
- orecrops.limit.<组名>
合成
通过命令 '/OreCrops craft' 访问合成菜单。这将允许用户在合成种子或其材料之间进行选择。
两个菜单都将允许用户使用原料合成物品。普通点击将合成一批物品,而按住 Shift 键点击将尝试一次性使用最多 64 个原料合成多个物品。
如果你背包中的种子数量(9 个种子合成 1 个材料)足以合成所选数量的材料,那么种子将转换为所选材料。
作物
视频展示(德语)(v1.1.2.1 及以下版本)
观看 NightUnity 的这个视频展示,快速了解插件的主要功能!
配置与 Crop.yml 文件
.SpoilerTarget"> 折叠:常规设置
常规设置 #####
general
前缀: &8[&aOreCrops&8]&f (默认)
这决定了每个 OreCrops 命令前的文本。
可以使用聊天颜色代码。
prefix: '&8[&aOreCrops&8]&f'
可使用骨粉: true (默认)
这个布尔值决定了玩家是否可以使用骨粉
来加速生长过程。
true - 玩家可以使用骨粉加速生长。
false - 玩家不能使用骨粉加速生长。
canusebonemeal: true
骨粉加成: 60 (默认)
这个值决定了每块骨粉
将如何影响生长时间。
秒数将从剩余生长时间中减去。
60 - 1 分钟。
必须大于 0。
必须是整数。
bonemealbonus: 60
可通过右键点击收获: true (默认)
这个布尔值决定了玩家是否可以使用右键点击
来收获并将作物重置为幼苗阶段。
true - 玩家可以使用右键点击收获作物。
false - 右键点击作物不会产生任何效果。
canharvestbyrightclick: true
.SpoilerTarget"> 折叠:限制设置
限制设置 #####
允许修改玩家可拥有的最大作物数量。
你可以添加任意数量的“组”。
你在此添加的每个组都将获得一个唯一的权限,
允许其他插件(如 PermissionsEx 等)更改
限制。
对应的权限格式为:orecrops.limit.<组名>
如果玩家拥有多个权限,将使用最高的限制。
给玩家 'orecrops.limit.*' 权限以允许无限制(999)的作物。
limit
default: 15
admin: 30
.SpoilerTarget"> 折叠:创建你自己的 Crop.yml 文件
如果你想添加自己的自定义作物,可以使用这个空模板轻松完成:
代码 (YAML)
'Craft_From_Amount' 是你将从 1 个 'Craft_From' 物品中获得的种子数量!
'Craft_Into_Amount' 是你将获得的 'Craft_Into' 物品数量!
load_crop
: true
seed
item
name :craft_from :craft_from_amount :craft_into :craft_into_amount :soil_block
lore
0
1
stages
0
time :texture :drops :seed_amount :1
time :texture :drops :seed_amount :2
time :texture :drops :seed_amount'load_crop' 布尔值将决定你的 crop.yml 文件是否加载到服务器上。也可用此来禁用默认的作物文件。
'lore' 参数可以任意长。只需确保使用数字和正确的缩进。同时,使用引号以便能够使用颜色代码(&)。
'stages' 可以有任意多个阶段。确保复制包含每个参数以避免错误。使用数字作为阶段名称不是强制性的,但可以避免错误。
阶段的 'time' 值决定了达到该阶段所需的时间。第一个阶段的时间总是被忽略。作物达到最后阶段所需的总秒数是所有 'time' 值的总和。
待办事项
- 配置扩展
- 自定义语言的选项
- 自定义消息的选项
- 为 v2.0.0+ 添加多版本支持
- 添加视觉指示器以显示作物生长进度