- 版权类型
- 原创
- 插件中文名称
- MythicMobs物品兑换
- 插件英文名称
- MythicMobs Item Exchange
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- 语言支持
- 中文(简体)
- 前置组件
- MythicMobs https://mythiccraft.io/index.php?resources/mythicmobs.1/
- 适配版本(Java)
- 1.21
- 1.20
[MD]
## MythicExchage兑换插件使用说明🌟
### 基本功能介绍
> 此插件用来进行玩家物品兑换
>
> 主要用于mm插件的自定义装备
>
> - 支持多个自定义兑换菜单,每个菜单拥有独立的标题、行数、物品显示样式和布局。
> - 玩家可通过命令打开不同菜单;也可直接输入兑换名称进行兑换。
> - 支持自定义每个兑换的展示物品材质与显示模板。
### 基本指令
```
- /exchange
- 打开默认兑换菜单(菜单ID为 default)。
- /exchange menu <菜单ID>
- 打开指定菜单,例如 /exchange menu weapon。
- /exchange list
- 列出所有可用的菜单ID,便于查找。
- /exchange <兑换名称>
- 直接执行指定兑换,不通过菜单,例如 /exchange 测试兑换。
- /exchange help
- 显示帮助信息。
```
### 配置文件
> [!IMPORTANT]
>
> 插件运行后自动生成配置文件,在此处配置你的兑换配方
>
> -MythicExchange
>
> -config.yml
```bash
exchanges:
- name: "测试兑换" # 配方名称
inputs:# 需要消耗的物品
- name: "&6屠龙者" #定义的display名字
give_name: "Mythic_Slayer"# mm插件给予该物品时候输入的名字 即 mm i give 给予的名字 1
amount: 2 # 数量
output:# 兑换获得的物品
- item: "&aBandit Tunic"
give_name: "BanditTunic"
amount: 1
# 多菜单系统配置
menus:
# 默认菜单 - 使用 /exchange 命令打开
default:
title: "&5物品兑换菜单"
rows: 6 # 最大6行
# 菜单物品显示设置
item_display:
default_material: EMERALD_BLOCK # 默认显示物品
name_format: "&a{name}" # 名称格式
lore:
- "&e需要材料:"
- "&7- {input_name} x{input_amount}"
- ""
- "&e获得物品:"
- "&7- {output_name} x{output_amount}"
- ""
- "&d点击进行兑换"
# 菜单布局设置
layout:
enabled: false # 是否启用自定义布局 一般开启可以自己定义布局
# 该菜单包含的兑换项
exchanges:
- "测试兑换"
# 装备菜单 - 使用 /exchange menu armor 命令打开
armor:
title: "&b装备兑换菜单"
rows: 3
item_display:
default_material: DIAMOND_CHESTPLATE
name_format: "&b{name}"
lore:
- "&e需要材料:"
- "&7- {input_name} x{input_amount}"
- ""
- "&e获得物品:"
- "&7- {output_name} x{output_amount}"
- ""
- "&d点击进行兑换"
layout:
enabled: true
items:
"10": "装备兑换1"
"13": "装备兑换2"
"16": "装备兑换3"
exchanges:
- "装备兑换1"
- "装备兑换2"
- "装备兑换3"
# 兑换配置
exchanges:
# 默认菜单的兑换
- name: "测试兑换" # 配方名称
display_item: EMERALD_BLOCK
inputs:# 需要消耗的物品
- name: "&6屠龙者" #定义的display名字
give_name: "Mythic_Slayer"# mm插件给予该物品时候输入的名字 即 mm i give 给予的名字 1
amount: 2 # 数量
output:# 兑换获得的物品
- item: "&aBandit Tunic"
give_name: "BanditTunic"
amount: 1
# 装备菜单的兑换
- name: "装备兑换1"
display_item: DIAMOND_HELMET
inputs:
- name: "&6钻石"
give_name: "DIAMOND"
amount: 5
output:
- item: "&b守护头盔"
give_name: "GuardianHelmet"
amount: 1
- name: "装备兑换2"
display_item: DIAMOND_CHESTPLATE
inputs:
- name: "&6钻石"
give_name: "DIAMOND"
amount: 8
output:
- item: "&b守护胸甲"
give_name: "GuardianChestplate"
amount: 1
- name: "装备兑换3"
display_item: DIAMOND_LEGGINGS
inputs:
- name: "&6钻石"
give_name: "DIAMOND"
amount: 7
output:
- item: "&b守护护腿"
give_name: "GuardianLeggings"
amount: 1
```
关于give_name 为mm定义武器中的标识 用来识别mm物品
[/MD]