本帖最后由 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: "起床战争服务器"
复制代码
以上均可自定义设置!
有建议? 评论区聊聊吧!
展示图片:






以上图片均为插件功能实拍 插件版本v1.1
并不是最新版本 实际功能以最新版本为主!
由于代码写的太辛苦了TAT 可以考虑给我几块钱赞助一下嘛?支持这个工程!
加微信 dll764
插件命令: /eternalmatching /em
插件权限: eternalmatching.admin 和 eternalmatching.open
eternalmatching.open 权限 建议给玩家使用
插件支持 1.8-1.21.x 如果你的版本不支持 请随时告诉我 我目前已在 1.8版本和 1.20.6 1.21 测试过了!

|