- 版权类型
- 原创
- 插件中文名称
- 遗物
- 插件英文名称
- Relic
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 语言支持
- 多语言
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
前言
制作该插件的初衷是为了肉鸽服务器在副本中选择遗物。
后经修改可以实现在副本中让玩家随机选择奖励等功能。
功能
玩家可以自定义多个GUI的标题和行数
自定义每个GUI中每个槽位的位置和槽位显示的物品列表
每次打开GUI能够从多个随机显示的物品中选择一个奖励领取
点击奖励后可以执行命令,命令均为控制台运行
命令
/relic reload - 重载插件
/relic open [filename] [playername] - 选择打开的GUI界面
/relic open [文件名] [玩家名] [刷新次数] [可选次数] - 设置玩家刷新次数和可选次数后打开GUI
/relic close [playername] 关闭玩家界面(调用关闭方法,所以只要是GUI都可以关,慎用)
/relic tell [playername] [message] 给某个玩家发送消息,可用使用空格和颜色代码
权限 强烈不建议给玩家,建议用其他方式帮玩家打开
relic.open - /relic open命令
relic.reload - 使用/relic reload命令
relic.close - 使用relic close命令
配置文件
已知bug
多个文件的标题名不可重复(好像和其他插件的标题名也不能重复)
[如果你有其他问题或者建议请进群:484612573]
[没事也能加群,群主可以免费帮你解决问题哦,立志于帮助萌新腐竹走上辉煌道路
]
未来计划
无
制作该插件的初衷是为了肉鸽服务器在副本中选择遗物。
后经修改可以实现在副本中让玩家随机选择奖励等功能。
功能
玩家可以自定义多个GUI的标题和行数
自定义每个GUI中每个槽位的位置和槽位显示的物品列表
每次打开GUI能够从多个随机显示的物品中选择一个奖励领取
点击奖励后可以执行命令,命令均为控制台运行
命令
/relic reload - 重载插件
/relic open [filename] [playername] - 选择打开的GUI界面
/relic open [文件名] [玩家名] [刷新次数] [可选次数] - 设置玩家刷新次数和可选次数后打开GUI
/relic close [playername] 关闭玩家界面(调用关闭方法,所以只要是GUI都可以关,慎用)
/relic tell [playername] [message] 给某个玩家发送消息,可用使用空格和颜色代码
权限 强烈不建议给玩家,建议用其他方式帮玩家打开
relic.open - /relic open命令
relic.reload - 使用/relic reload命令
relic.close - 使用relic close命令
配置文件
YAML:
#设置GUI显示的标题名
title: '&6选择一个遗物'
#设置GUI的行数
rows: 3
#设置玩家可以选择的遗物数量
select_time: 3
#设置玩家刷新的次数
refresh_time: 2
#是否可以按ESC或E关闭GUI
quick_close: false
#是否启用刷新按钮
enable_refresh_button: true
#是否启用关闭按钮
enable_close_button: true
refresh:
# 按钮的位置(从0开始数,确保格子数不能大于行数*9-1,否则会出现报错)
slot: 8
# 按钮的名称
name: '&a点击刷新'
disabled_name: '&c已达到最大刷新次数'
# 按钮的材质(若显示的材质不正确,请关闭服务器,用压缩软件打开插件本体,修改plugin.yml中的api-version,将#删掉然后修改你的版本,若你是1.19.2则填1.19)
material: 'DIAMOND'
# 按钮的自定义模型数据(该功能于1.13引入,低于该版本将无法使用)
custom-model-data: 1
# 按钮的描述
lore:
- '&7点击刷新'
- '&7剩余刷新次数: {refresh}'
disabled_lore:
- '&7已达到最大刷新次数'
fill:
name: ' '
slot: [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]
material: 'WHITE_STAINED_GLASS_PANE'
custom-model-data: 2
lore:
- ' '
close:
slot: 26
name: '&a点击放弃选择'
material: 'DIAMOND'
custom-model-data: 1
lore:
- '&7点击放弃选择'
#配置GUI中显示的位置和内容
relics:
#内部ID,请勿重复
relic1:
#位置,从0开始
slots: [2,11]
#显示物品,每次打开GUI会从下面的列表里随机选择一个显示
items:
- 'example1'
relic2:
slots: [4]
items:
- 'example2'
relic3:
slots:
- 6
- 15
items:
- 'example1'
- 'example2'
#配置显示物品
Items:
#内部ID,请勿重复
example1:
#名称
name: '钻石'
#材质
Material: 'DIAMOND'
#自定义模型数据
custom-model-data: 12345
#描述
lore:
- '这是一颗普通的钻石'
#命令
commands:
- 'say 钻石!%player_name%'
- 'give {player} diamond 1'
example2:
name: '石头'
Material: 'STONE'
lore:
- '石头?'
commands:
- 'say 为啥这会有个石头?'
已知bug
多个文件的标题名不可重复(好像和其他插件的标题名也不能重复)
[如果你有其他问题或者建议请进群:484612573]
[没事也能加群,群主可以免费帮你解决问题哦,立志于帮助萌新腐竹走上辉煌道路

未来计划
无