Compost Manager

一个允许你自定义哪些物品可以堆肥、它们的成功率以及额外骨粉掉落的Minecraft 1.14+插件。

资源图片
![Compost Manager](https://cdn.modrinth.com/data/cached_images/b9fbf6b3ef56e1aaa00a65e76d82aee4aa792874_0.webp) ## 概述 CompostManager 是一款 Minecraft 插件,允许服务器管理员管理游戏中的可堆肥物品。它支持 Minecraft 1.14 及以上版本(堆肥箱首次添加的版本)。 ## 功能 ### 版本特定支持 > - 自动检测服务器版本 > - 仅加载该版本中可用的物品 > - 避免因较新版本物品而产生的错误 ### 物品管理 > - 添加自定义可堆肥物品 > - 编辑现有物品 > - 移除自定义物品 > - 查看所有可堆肥物品 > - 配置堆肥几率和填充量 ### 额外骨粉系统 > - 可配置的额外骨粉掉落 > - 多种额外类型: > - 随机额外 > - 高几率额外 > - 高填充量额外 > - 可自定义金额和几率 ## 指令 | 指令 | 描述 | 权限 | |---------|-------------|------------| | /compost add <物品> <几率> <填充> | 添加新的可堆肥物品 | compostmanager.command.add | | /compost edit <物品> <几率> <填充> | 编辑现有物品 | compostmanager.command.edit | | /compost remove <物品> | 移除自定义物品 | compostmanager.command.remove | | /compost list | 显示所有可堆肥物品 | compostmanager.command.list | | /compost reload | 重新加载配置 | compostmanager.command.reload | ### 参数 - 几率: 0.0 到 1.0 (例如: 0.65 = 65% 几率) - 填充: 1 到 7 (添加到堆肥箱等级的数量) ### 配置文件 ``` # 主要设置 use-default-items: true # 使用原版 Minecraft 物品 version: auto-add-new-items: true # 自动添加新物品 show-version-warnings: true # 显示关于版本兼容性的警告 # 额外骨粉设置 bonus-bone-meal: enabled: true base-amount: 1 max-amount: 5 random-bonus: enabled: true max-bonus: 2 chance-multiplier: 0.5 high-chance-bonus: enabled: true required-chance: 0.85 bonus-chance: 0.3 bonus-amount: 1 high-fill-bonus: enabled: true required-fill: 5 bonus-chance: 0.3 bonus-amount: 1 ``` ### 默认物品 - 30% 几率物品:种子、树叶、草等。 - 50% 几率物品:干燥的海藻块、西瓜片等。 - 65% 几率物品:食物、蘑菇等。 - 85% 几率物品:烤熟的食物、干草块等。 - 100% 几率物品:蛋糕、南瓜等。 ### 自定义游戏内物品 - 存储在 config 的 _custom-items_ 部分 - 持续重启服务器 - 可以在游戏中添加/移除/编辑 ### 权限 ``` compostmanager.admin: description: 访问所有指令 children: compostmanager.command.add: true compostmanager.command.edit: true compostmanager.command.remove: true compostmanager.command.reload: true compostmanager.command.list: true ``` ### 安装 1. 将插件 JAR 放置在 plugins 文件夹中 2. 启动/重启服务器 3. 如果需要,编辑 config.yml 4. 使用 /compost 指令管理物品 ### 注意事项 - 需要 Minecraft 1.14 或更高版本 - 更改会自动保存 - 所有指令都支持 Tab 自动补全 - 支持所有原版可堆肥物品 - 自定义物品在重启后仍然存在 ## 支持 如果需要支持,请访问我们的 [Discord 服务器](https://discord.com/invite/krcaTEK5VD) 或在issue中提交任何 bug 或功能请求。