- 版权类型
- 原创
- 插件中文名称
- 极光匹配
- 插件英文名称
- EternalMatching
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- 语言支持
- 多语言
- 前置组件
- 非必须 PlaceholderAPI + https://www.spigotmc.org/resources/placeholderapi.6245/
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8
你想拥有一款能够匹配的插件吗?现在我花费了整整几天的时间成功做出来了!
有问题? 联系QQ 2047752264 或者 插件交流群: 983329726
我们需要支持!
插件并无任何防御措施 并不意味着你可以使用反编译工具获取代码二创
插件支持:
PlaceholderAPI 依赖 (某些配置信息可能不可用)
配置文件:
config.yml
gui.yml
servers.yml
以上均可自定义设置!
有建议? 评论区聊聊吧!
展示图片:
图标均可完全替换成您想要的!
由于代码写的太辛苦了TAT 可以考虑给我几块钱赞助一下嘛?支持这个工程!
加微信 dll764
插件命令: /eternalmatching /em
插件权限: eternalmatching.admin 和 eternalmatching.open
eternalmatching.open 权限 建议给玩家使用
插件支持 1.8-1.21.x 如果你的版本不支持 请随时告诉我 我目前已在 1.8版本和 1.20.6 1.21 测试过了!
有问题? 联系QQ 2047752264 或者 插件交流群: 983329726
我们需要支持!
插件并无任何防御措施 并不意味着你可以使用反编译工具获取代码二创
插件支持:
PlaceholderAPI 依赖 (某些配置信息可能不可用)
配置文件:
config.yml
代码:
# Eternal Matching by Eternal_Polar
# 欢迎查看我的服务器MoonShu : mc520.xin
# 插件交流群: 983329726
# 作者QQ 2047752264
messages:
no-permission: "&7[&c!&7] &f你没有权限使用此命令"
player-only: "只有玩家才能执行此命令"
open-usage: "&7[&c!&7] &f你缺少了输入第二个值: &7<&a房间名字&7>"
reload-success: "&7[&c!&7] &a配置已重新加载"
room-gui-not-found: "&7[&c!&7] &f找不到指定的房间GUI"
room-not-found: "&7[&c!&7] &f找不到指定的房间"
server-unavailable: "&7[&c!&7] &f该服务器当前不可用"
server-connecting: "&7[&c!&7] &f正在连接到服务器..."
refresh-message: "&7[&c!&7] &f服务器列表已刷新"
auto-match:
room-not-found: "&7[&c!&7] &f找不到房间 '{room}'"
no-available-servers: "&7[&c!&7] &f房间 '{room}' 中没有可用的在线服务器"
connecting: "&7[&c!&7] 连接 &f{server}"
click-to-join: "&e点击加入"
click-to-try-offline: "&6点击尝试连接(离线服务器)"
click-to-try-unknown: "&6点击尝试连接(状态未知)"
try-connect-offline: "&7[&c!&7] &f尝试连接到离线服务器: {server}"
try-connect-unknown: "&7[&c!&7] &f尝试连接到状态未知的服务器: {server}"
global:
# 服务器连接超时时间(毫秒)
server-timeout: 5000
# 是否避免将物品放在GUI边缘
avoid-edge-items: true
# 每行显示的服务器数量
servers-per-row: 7
# 是否跳过无法连接的服务器
skip-failed-servers: false
server-check:
# 是否解析玩家数量
parse-player-count: true
# 是否启用MOTD检查 建议打开
enable-motd-check: true
server-item-materials:
online: "EMERALD_BLOCK"
offline: "REDSTONE_BLOCK"
unknown: "BARRIER"
allow-connect:
offline: false # 是否允许传送到离线服务器
unknown: false # 是否允许传送到状态未知的服务器
Allow-CommandListForDefault: false # 禁用指令给玩家展示
# 标题格式:标题|副标题|淡入时间|停留时间|淡出时间|延迟时间
# 音效格式:音效类型:音量:音高:延迟时间
# 所有时间参数单位为 tick (20tick=1秒)
# 音效列表 https://helpch.at/docs/1.8.8/org/bukkit/Sound.html
# 如果你想找到适配你服务器版本的音效 你应该在网上输入Spigot 音效 加上你的版本号进行查找
# 若实在不懂 加作者QQ 2047752264 进行辅助
loading:
enabled: true
transfer-timeout: 3000
duration: 3000
titles:
- "&7&kl &f匹配中 &7&kl|&7请稍后|0|40|0|0"
- "&7&kl &a匹配成功 &7&kl|&a加入中|0|20|5|15"
sounds:
- "BLOCK_NOTE_BLOCK_HAT:1.0:1.0:0"
- "BLOCK_NOTE_BLOCK_HARP:1.0:1.0:4"
- "BLOCK_NOTE_BLOCK_HARP:1.2:2.1:8"
- "BLOCK_NOTE_BLOCK_HARP:1.2:2.1:12"
- "BLOCK_NOTE_BLOCK_HARP:1.2:2.1:16"
- "BLOCK_NOTE_BLOCK_HARP:1.0:0.9:20"
failure:
titles:
- "&f匹配失败|&7请稍后重试|10|60|10|0"
sounds:
- "BLOCK_NOTE_BLOCK_BASS:0.5:0.5:0"
- "BLOCK_NOTE_BLOCK_DIDGERIDOO:0.4:0.5:10"
gui.yml
代码:
# 你可以无限添加物品 标签有 isClose, material, name, lore, slot, isEnchant, command, meta等
guis:
main_menu:
title: "&a{displayname} &7| &f匹配"
rows: 4
items:
lobby_item:
material: "SIGN"
name: "&f房间选择"
slot: 14
lore:
- "&7点击打开"
meta: "open:roomgui"
isEnchant: true
isClose: true
auto_item:
material: "BED"
name: "&f快速加入"
slot: 12
lore:
- "&7点击打开"
meta: "room:autojoin"
isEnchant: true
isClose: true
# main_menu:
# material: "COMPASS"
# name: "&f主菜单"
# slot: 14
# lore:
# - "&7点击打开"
# command: "menu"
# isEnchant: true
# isClose: true
back_item:
material: "BARRIER"
name: "&f关闭"
slot: 31
isClose: true
example:
material: "ENDER_PEARL"
name: "&f重新连接"
slot: 35
isEnchant: false
Command: "rejoin"
isClose: true
room-gui:
title: "&f房间列表&7 | &f第 &b{page} &7页"
rows: 6
texts:
online: "&a● &7在线"
offline: "&c● &7离线"
unknown: "&7● 未知"
refresh-message: "&7[&c!&7] &f已刷新"
server-unavailable: "&7[&c!&7] &f不可用"
server-connecting: "&7[&c!&7] &f连接中..."
server-item:
material: "PAPER"
name: "&f{name}"
lore:
- ""
- "&7状态: {online_status}"
- "&7玩家: {online}/{max}"
- "&7描述: &a{motd}"
- ""
- "{click}"
controls:
previous-page:
material: "ARROW"
name: "&7上一页"
lore:
- "&8第 {prev_page} 页"
next-page:
material: "ARROW"
name: "&7下一页"
lore:
- "&8第 {next_page} 页"
refresh:
material: "COMPASS"
name: "&7刷新"
lore:
- "&8更新列表"
close:
material: "BARRIER"
name: "&7关闭"
lore:
- "&8点击关闭"
servers.yml
代码:
rooms:
# 你可以自定义无限的服务器! 请按这个格式来修改!
example:
displayname: "例子"
server1:
name: "&a主大厅1" # 显示名称
address: "127.0.0.1" # 服务器地址
port: 2 # 服务器端口
expected-motd: "A MineCraft Server" # 预期的MOTD内容(用于验证)
server2:
name: "&a主大厅2"
address: "lobby2.example.com"
port: 25565
expected-motd: "主大厅服务器"
minigames:
displayname: "例子2"
skywars:
name: "&b空岛战争"
address: "skywars.example.com"
port: 25565
expected-motd: "空岛战争服务器"
bedwars:
name: "&c起床战争"
address: "bedwars.example.com"
port: 25565
expected-motd: "起床战争服务器"
以上均可自定义设置!
有建议? 评论区聊聊吧!
展示图片:
图标均可完全替换成您想要的!
由于代码写的太辛苦了TAT 可以考虑给我几块钱赞助一下嘛?支持这个工程!
加微信 dll764
插件命令: /eternalmatching /em
插件权限: eternalmatching.admin 和 eternalmatching.open
eternalmatching.open 权限 建议给玩家使用
插件支持 1.8-1.21.x 如果你的版本不支持 请随时告诉我 我目前已在 1.8版本和 1.20.6 1.21 测试过了!