- 支持版本
- 1.12.X
- 1.13.X
- 1.14.X
- 1.15.X
- 1.16.X
- 1.17.X
- 1.18.X
- 1.19.X
- 1.20.X
- 1.21.X
- 26.X
史诗异域花园 | 异域园艺场
WIKI
一款面向 Paper/Spigot 的**独立植物、农业、美食与自然扩展插件**。灵感源自经典 Slimefun 附属 *ExoticGarden*,但**完全独立运行,无需安装 Slimefun**。
种植异域灌木与果树、收获魔法作物、烹饪数十道菜肴、调制果汁冰沙——一切都基于**原版 Minecraft 机制**。一个通用 jar,同时支持 **1.12.x 至最新版本**。
---
##
-
-
-
-
-
-
-
-
-
---
##
1. 从 [Releases](https://github.com/kobayashi-007/EpicExoticGarden/releases) 下载 `EpicExoticGarden v1.0.0.jar`
2. 放入服务器的 `plugins/` 文件夹
3. 启动服务器,自动生成 `plugins/EpicExoticGarden/` 目录:
<div class="code-window">
<div class="code-window-bar">
<span class="dot red"></span>
<span class="dot yellow"></span>
<span class="dot green"></span>
<span class="code-window-title">EpicExoticGarden 目录结构</span>
</div>
<pre class="code-window-body"><code>plugins/EpicExoticGarden/
├─ config.yml
├─ recipe/ # 可编辑的配方与饱食度
│ ├─ plants.yml # 植物
│ ├─ fruits.yml # 果实
│ ├─ ingredients.yml # 原料
│ ├─ tools.yml # 工具
│ ├─ dishes.yml # 菜肴
│ ├─ drinks.yml # 饮品
│ └─ magicalcrops.yml # 魔法作物
├─ languages/ # 按语言覆盖物品名与界面文案
└─ schematics/</code></pre>
</div>
环境要求:Paper/Spigot 系服务端、**Minecraft 1.12.x 或更高版本**、Java 8+。
---
##
| 命令 | 说明 |
|---|---|
| `/epicgarden` 或 `/eeg` | 打开图鉴 |
| `/eeg guide` | 打开图鉴 |
| `/eeg give <物品ID> [数量] [玩家]` | 发放 EEG 物品(ID 支持 Tab 补全) |
| `/eeg reload` | 重载配置、语言与饱食度 |
| `/eeg debug` | 查看物品/方块/配方数量与当前语言 |
---
##
| 权限节点 | 默认 | 说明 |
|---|---|---|
| `epicexoticgarden.use` | 所有人 | 使用全部插件内容 |
| `epicexoticgarden.guide` | 所有人 | 打开图鉴 |
| `epicexoticgarden.give` | OP | 发放物品 |
| `epicexoticgarden.reload` | OP | 重载插件 |
| `epicexoticgarden.debug` | OP | 查看调试信息 |
| `epicexoticgarden.pack` | OP | 资源包管理 |
| `epicexoticgarden.admin` | OP | 完整管理权限 |
---
##
```yaml
# 物品名/界面语言:en, de, es, fr, it, nl, pl, pt-BR, ru, zh-CN
language: en
# 打高草丛时可能掉落的物品(6% 概率)。自定义灌木/树苗首次启动自动登记,
# 把某个条目设为 false 即可禁用对应掉落
grass-drops: {}
# 异域植物永不自然生成的世界
world-blacklist:
- world_nether
- world_the_end
# 每个新区块的生成概率(百分比 0-100)
chances:
TREE: 22
BUSH: 16
```
---
##
打开 `plugins/EpicExoticGarden/recipe/` 下任意文件:
```yaml
HAMBURGER:
hunger: 10 # 恢复饱食度 0-20
enabled: true # 设为 false 则不注册该配方
amount: 1 # 产出数量
type: SHAPELESS # 或 SHAPED(有序合成)
ingredients:
- BREAD
- COOKED_BEEF
- LETTUCE
```
有序合成示例:
```yaml
CROOK:
hunger: 0
enabled: true
amount: 1
type: SHAPED
pattern:
- "SS"
- " S"
- " S"
ingredients:
S: STICK
```
**令牌规则**
- 自定义物品用物品 ID:`BUTTER`、`GRAPE_JUICE`
- 原版物品用现代材质名:`SUGAR`、`COOKED_BEEF`
- `:数字` 表示重复材料:`DIRT_ESSENCE:8`
- 修改饮品的 `hunger` 会同步改写饱和药水效果时长,保证说明文字与实际回复量一致
**重载规则**
- 饱食度与译文:`/eeg reload` 即时生效
- 合成配方:需重启服务器(Bukkit 无法跨版本可靠注销配方)
- 插件更新后新增物品会**追加**进已有文件,永远不会覆盖你的修改
---
##
所有玩家可见文案都在 `languages/<语言>/items.yml` —— 物品名、饱食度模板、图鉴与 GUI 的全部文字。缺少的键自动回退英文;磁盘文件始终优先于 jar 内置默认值,更新后新键会自动合并补齐。
---
##
本插件通过 [bStats](https://bstats.org/plugin/bukkit/EpicExoticGarden/34267) 收集完全匿名的使用数据,服主可在 `plugins/bStats/config.yml` 中全局关闭。
---
##
- 原始创意:Slimefun 附属 **ExoticGarden** 的历代作者
- 重写与维护:**Linchangqing 和 Kobayashi**
- 感谢每一位提交 Bug 反馈与翻译的朋友