EternalMatching丨匹配系统丨小游戏的必备插件!

原创 工具 EternalMatching丨匹配系统丨小游戏的必备插件! 2.8

完成注册/登录后下载
版权类型
原创
插件中文名称
极光匹配
插件英文名称
EternalMatching
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
语言支持
多语言
前置组件
非必须 PlaceholderAPI + https://www.spigotmc.org/resources/placeholderapi.6245/
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
你想拥有一款能够匹配的插件吗?现在我花费了整整几天的时间成功做出来了!
有问题? 联系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: "起床战争服务器"

以上均可自定义设置!
有建议? 评论区聊聊吧!

展示图片:

1753318636204.webp

1754824348065.webp

1753318727224.webp

upload_2025-8-10_19-2-33.png

1753318758798.webp

1753319007045.webp

1753319069834.webp



图标均可完全替换成您想要的!

由于代码写的太辛苦了TAT 可以考虑给我几块钱赞助一下嘛?支持这个工程!
加微信 dll764


插件命令: /eternalmatching /em
插件权限: eternalmatching.admin 和 eternalmatching.open

eternalmatching.open 权限 建议给玩家使用

插件支持 1.8-1.21.x 如果你的版本不支持 请随时告诉我 我目前已在 1.8版本和 1.20.6 1.21 测试过了!

EternalMatching.svg
  • 1753067122576.webp
    1753067122576.webp
    21.6 KB · 查看: 91
  • 1753067135751.webp
    1753067135751.webp
    21.9 KB · 查看: 86
  • 1753067151037.webp
    1753067151037.webp
    23.4 KB · 查看: 80
  • 1753067178157.webp
    1753067178157.webp
    20.3 KB · 查看: 85
  • 1753067187871.webp
    1753067187871.webp
    18.2 KB · 查看: 84
  • 1753067379080.webp
    1753067379080.webp
    46.3 KB · 查看: 85
  • 1753318676370.webp
    1753318676370.webp
    3 KB · 查看: 27
  • 1753318974887.webp
    1753318974887.webp
    6 KB · 查看: 26
  • 喜欢
反馈: SimpYEET 和 MCTD
作者
Yudxx
下载
62
查看
1,236
首次发布
最后更新

评分

0.00 星 0 次评分

Yudxx 的其他资源

最新更新

  1. 更新了特别多的东西

    机翻 更新日志 ===> 优化了匹配代码 ===> 优化了房间检测 ===> 添加了新的占位符 {roomplayers} ===> 再次修复了标题发送逻辑,希望能够彻底解决。 ===>...
  2. 免费 不用花钱了

    修复了很多的问题 NMS在1.21以上的问题修复 添加选择菜单
  3. 将付费版的功能完全移过来 取消付费版

    添加依次释放音效 添加标题显示 音效专业对准KKCraft的匹配音效(可以自制)
后退
顶部 底部