- 版权类型
- 原创
- 插件中文名称
- 自动收菜
- 插件英文名称
- auto-farm
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 中文(简体)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
[MD]
# AutoFarm - 自动种植插件
一个简单实用的Minecraft Spigot插件,让玩家右键点击成熟作物时自动收获并重新种植。
## 功能特点
- 🌾 **自动收获**: 右键点击成熟作物自动收获
- 🌱 **自动种植**: 收获后自动重新种植相应种子
- 🎒 **智能掉落**: 物品优先放入背包,背包满时掉落到地上
- ⭐ **经验奖励**: 可配置的经验奖励系统
- 🔊 **声音反馈**: 可自定义的收获声音效果
- 🔐 **权限控制**: 完整的权限节点系统
- ⚙️ **配置灵活**: 丰富的配置选项
- 🔄 **热重载**: 支持配置文件热重载
## 支持的作物
- 🌾 小麦 (Wheat)
- 🥕 胡萝卜 (Carrots)
- 🥔 土豆 (Potatoes)
- 🌿 甜菜根 (Beetroots)
- 🍄 下界疣 (Nether Wart)
## 系统要求
- Minecraft 1.13+
- Spigot/Paper 服务器
- Java 8+
## 安装方法
1. 下载 `AutoFarm.jar` 文件
2. 将文件放入服务器的 `plugins` 文件夹
3. 重启服务器或使用 `/reload` 命令
4. 插件会自动生成配置文件
## 配置文件
配置文件位于 `plugins/AutoFarm/config.yml`:
```yaml
# 基础设置
enabled: true # 是否启用插件功能
require-permission: true # 是否需要权限才能使用
# 经验设置
give-experience: true # 是否给予经验
experience-amount: 1 # 每次收获给予的经验数量
# 声音设置
play-sound: true # 是否播放声音
sound-type: "ENTITY_ITEM_PICKUP" # 声音类型
```
### 可用声音类型
- `ENTITY_ITEM_PICKUP` - 物品拾取声
- `BLOCK_CROP_BREAK` - 作物破坏声
- `ENTITY_EXPERIENCE_ORB_PICKUP` - 经验球拾取声
- `BLOCK_NOTE_BLOCK_PLING` - 音符盒声音
## 命令
| 命令 | 描述 | 权限 |
|------|------|------|
| `/autofarm` | 显示插件信息 | 无 |
| `/autofarm reload` | 重新加载配置 | `autofarm.reload` |
| `/autofarm info` | 显示详细信息 | `autofarm.info` |
### 命令别名
- `/af` - `/autofarm` 的简短别名
## 权限节点
| 权限 | 描述 | 默认 |
|------|------|------|
| `autofarm.use` | 使用自动种植功能 | true |
| `autofarm.admin` | 管理员权限 | op |
| `autofarm.reload` | 重新加载配置 | op |
| `autofarm.info` | 查看插件信息 | true |
| `autofarm.*` | 所有权限 | op |
## 使用方法
1. 确保玩家有 `autofarm.use` 权限(默认所有玩家都有)
2. 找到成熟的作物(作物必须完全成熟)
3. 右键点击作物
4. 作物会自动收获并重新种植
5. 掉落物会自动添加到玩家背包
## 工作原理
1. **检测成熟度**: 插件检查作物的成熟度(Age属性)
2. **权限验证**: 验证玩家是否有使用权限
3. **收获作物**: 破坏成熟的作物方块
4. **掉落处理**: 将掉落物添加到玩家背包或掉落到地上
5. **重新种植**: 在原位置种植对应的种子
6. **奖励给予**: 给予经验和播放声音(如果启用)
## 开发信息
- **版本**: 1.0.0
- **作者**: Alasion
- **API版本**: 1.13-1.21
- **开源协议**: MIT License
## 更新日志
### v1.0.0
- 初始版本发布
- 支持5种常见作物的自动种植
- 完整的权限系统
- 可配置的经验和声音系统
- 命令和配置热重载功能
## 支持与反馈
如果您遇到问题或有建议,请:
1. 检查配置文件是否正确
2. 确认权限节点设置
3. 查看服务器日志中的错误信息
4. 联系插件作者获取支持
## 许可证
本插件采用 MIT 许可证开源。您可以自由使用、修改和分发。
[/MD]