# 自定义配方
使用 **CustomRecipes** 轻松定义和添加自定义制作配方到你的 Paper 服务器! 这个轻量级的插件通过一个简单直观的配置文件,让你完全掌控服务器的制作系统。
忘记编辑插件代码或重新编译 JAR 文件。 简单地打开 `config.yml`,定义你的新配方,然后重新加载服务器。 这是服务器所有者们想要在不遇到麻烦的情况下定制制作体验的完美工具。
---
## 特性
- **简单配置:** 在干净的 `config.yml` 文件中直接添加和管理你的所有配方。
- **形状配方:** 创建任何类型的形状配方。
- **自定义结果:** 定义每个配方的输出材料和数量。想用一颗绿宝石制作 64 个钻石吗? 你可以做到!
- **轻量级 & 高效:** 专为性能设计,对服务器的影响最小。
- **无依赖:** 这个插件开箱即用。 在版本 1.21.8 paper 上测试。
---
## 如何使用
1. **下载** 插件并将其放在服务器的 `plugins` 文件夹中。
2. **启动** 你的服务器以生成默认的 `config.yml` 文件。
3. **停止** 你的服务器并打开 `plugins/CustomRecipes/config.yml` 文件。
4. **添加你的自定义配方**,遵循提供的示例。
5. **保存** 文件并 **启动** 你的服务器。 你的新配方现在已激活!
你也可以在控制台中用到 `/reload` 命令来应用更改,而无需重新启动整个服务器。
---
## 配置 (`config.yml` 示例)
以下是一个简单配方配置的示例。你可以在 `recipes:` 部分下添加任意数量的配方。
```yaml
recipes:
# 附魔的金色苹果
enchanted_golden_apple:
shape:
- "GGG"
- "GAG"
- "GGG"
ingredients:
G: GOLD_BLOCK
A: APPLE
result:
material: ENCHANTED_GOLDEN_APPLE
amount: 1
# 另一个配方的示例。
custom_diamond:
shape:
- "GGG"
- "GEG"
- "GGG"
ingredients:
G: GOLD_INGOT
E: EMERALD
result:
material: DIAMOND
amount: 16
# 如果应该有更多的配方,只需从顶部复制一个并粘贴在这里,然后编辑它。
```