EternalMatching丨匹配系统 | 高度自定义配置丨基础版丨
本帖最后由 Eternal_Polar 于 2025-7-22 14:33 编辑你想拥有一款能够匹配的插件吗?
有问题? 联系QQ 2047752264 或者 插件交流群: 983329726
付费版 EternalMatching 在制作中 如果您有特别需要 可以购买它
售价为 58元 加微信dll764或者QQ2047752264购买 预计做完以后会出付费版的界面~
由于此插件为基础版本 所以在某些情况下 在每次更新后若更新了配置,你不得不删除插件配置文件以来获取最新的配置文件
插件支持:
PlaceholderAPI 依赖 (某些配置信息可能不可用)
配置文件:
config.yml
# Eternal Matching 基础版 by Eternal_Polar
# 欢迎查看我的服务器MoonShu : mc520.xin
# 插件交流群: 983329726
messages:
no-permission: "&7[&c!&7] &f你没有权限使用此命令"
player-only: "只有玩家才能执行此命令"
open-usage: "&7[&c!&7] &f用法&7: &f/em open &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# 是否允许传送到状态未知的服务器
gui.yml
# 你可以无限添加物品 标签有 isClose, material, name, lore, slot, isEnchant, command, meta等
guis:
main_menu:
title: "&bEternal&3Matching &7| &e匹配系统"
rows: 3
items:
lobby_item:
material: "BEACON"
name: "&f房间选择"
slot: 10
lore:
- "&7点击打开"
meta: "open:roomgui"
isEnchant: true
isClose: true
auto_item:
material: "EMERALD"
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: 16
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:
- "&7ID: #{id}"
- "&7{address}:{port}"
- "&7状态: {online_status}"
- "&7玩家: {online}/{max}"
- "&7{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:
# 你可以自定义无限的服务器! 请按这个格式来修改!
lobby:
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:
skywars:
name: "&b空岛战争"
address: "skywars.example.com"
port: 25565
expected-motd: "空岛战争服务器"
bedwars:
name: "&c起床战争"
address: "bedwars.example.com"
port: 25565
expected-motd: "起床战争服务器"
以上均可自定义设置!
有建议? 评论区聊聊吧!
展示图片:
https://www.minebbs.com/attachments/webp.107037/
https://www.minebbs.com/attachments/webp.107031/
https://www.minebbs.com/attachments/webp.107032/
https://www.minebbs.com/attachments/webp.107033/
https://www.minebbs.com/attachments/webp.107034/
https://www.minebbs.com/attachments/webp.107035/
以上图片均为插件功能实拍 插件版本v1.1
并不是最新版本 实际功能以最新版本为主!
由于代码写的太辛苦了TAT 可以考虑给我几块钱赞助一下嘛?支持这个工程!
加微信 dll764
插件命令: /eternalmatching /em
插件权限: eternalmatching.admin 和 eternalmatching.open
eternalmatching.open 权限 建议给玩家使用
插件支持 1.8-1.21.x 如果你的版本不支持 请随时告诉我 我目前已在 1.8版本和 1.20.6 1.21 测试过了!
https://bstats.org/signatures/bukkit/EternalMatching.svg
页: [1]