McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
MySQL Inventory Bridge

MySQL Inventory Bridge - MySQL库存同步器

[1.7.10 - 1.16.3] 使用 MySQL 在多个服务器间同步玩家的物品栏/装备。
Bukkit / Spigot 作者 brunyman 支持版本 1.7 - 1.16
服务器使用量
未统计
服务玩家数
未统计
下载量
16,907
插件详细介绍

简介

这是一个轻量级插件,通过 MySQL 数据库在任意数量的服务器之间同步玩家的背包和盔甲数据。当玩家离开服务器时,插件会将其背包数据上传至数据库;当玩家加入服务器时,插件会从数据库读取并同步其数据。

功能特性

  • 支持正版 UUID 和离线 UUID。
  • 仅使用 MySQL 数据库。
  • 同步玩家的背包物品。
  • 同步玩家的盔甲(可在配置中禁用)。
  • 支持模组物品。
  • 提供数据库维护任务,可清理非活跃用户数据。

工作原理

插件通过监听服务器的加入和离开事件来实现数据同步。

  • 当玩家离开服务器时,插件会将其背包数据上传至 MySQL 数据库。
  • 当玩家加入服务器时,插件会从 MySQL 数据库中检查其账户数据,并同步到当前服务器。

依赖项

  • 必需:一个 MySQL 数据库。
  • 可选:ProtocolLib - 下载链接
- ProtocolLib 是支持模组物品所必需的。

安装说明

  • 将插件放入服务器的 plugins 文件夹。
  • 启动服务器以生成配置文件,然后停止服务器。
  • 打开配置文件 config.yml,设置数据库连接信息。你需要先创建数据库,插件会自动创建数据表。
  • 启动服务器。完成!现在你可以在任意数量的服务器上同步玩家数据了。

注意:此插件没有命令或权限节点。

配置示例

# MySQL 数据库详情
database:
  mysql:
    # MySQL 服务器地址
    host: 127.0.0.1
    # MySQL 服务器端口 (默认 3306)
    port: 3306
    # 数据库名称 (注意:你需要先创建数据库,插件会自动创建表。)
    databaseName: 'mydatabase'
    # 表名称 (插件会自动创建)
    tableName: 'meb_inventory'
    # 用户名
    user: 'admin'
    # 用户密码
    password: 'cheesecake'
    # SSL 连接
    sslEnabled: false

# 从数据库中移除非活跃用户。此维护任务将在每次服务器启动后延迟2分钟执行。
maintenance:
  # 启用或禁用数据库维护。 | (true 或 false)
  enabled: false
  # 非活跃天数。默认 60 天。
  inactivity: 60

# 其他可配置选项
General:
  # 保存在线玩家数据到数据库的任务。禁用此任务后,数据仅在玩家断开连接时保存。
  # 为避免服务器崩溃导致数据丢失,建议启用此保存任务。它以异步方式运行,不会造成卡顿。
  saveDataTask:
    # 启用或禁用数据保存任务。 | (true 或 false)
    enabled: true
    # 数据保存间隔时间(分钟)。 | 默认 3 分钟。
    interval: 3
    # 隐藏数据保存任务的日志信息。
    hideLogMessages: false

  # 登录时经济同步延迟(毫秒,默认 1000 毫秒 = 1 秒)
  # 在 BungeeCord 设置中需要此延迟,因为跨服移动时,退出和登录事件几乎同时发生。
  loginSyncDelay: 1000

  # 设置为 false 以禁用玩家盔甲同步。 | (true 或 false)
  syncArmorEnabled: true

  # 启用模组物品支持。这需要 ProtocolLib 依赖! | (true 或 false)
  # 如果你的某些模组物品的 NBT 数据丢失,则需要启用此项。
  enableModdedItemsSupport: false

  # 禁用此插件产生的声音。例如同步完成的确认音效。 | (true 或 false)
  disableSounds: false

# 调试控制台信息
Debug:
  # 背包同步调试信息。
  InventorySync: false

# 聊天消息,支持完整的颜色和格式代码。通过设置为 '' 来禁用任何消息。
# 示例:syncComplete: ''
# Minecraft 颜色和格式代码:http://minecraft.gamepedia.com/Formatting_codes
ChatMessages:
  syncComplete: '&2[MIB] &a数据同步完成!'
  inventorySyncError: '&4[警告] &c加载你的背包时出错!请联系管理团队。'
  inventorySyncBackup: '&6[!] &e已恢复本地背包!断开连接时请不要将物品留在背包中!'

相关插件推荐

  • MySQL Player Data Bridge
- 你是否希望将玩家数据(背包、末影箱、金钱、生命值、经验等)保存到 MySQL 数据库?或者跨服同步玩家数据?请查看此插件。
  • Essentials MySQL Storage Extension
- 你是否希望将 Essentials 数据保存到 MySQL 数据库?或者跨服同步 Essentials 数据?请考虑查看此插件。

支持与致谢

如果你喜欢这个资源并想通过捐赠表示感谢,请使用 PayPal 按钮。谢谢!

此插件由 CraftersLand Minecraft 社区 制作。欢迎访问我们的网站:www.craftersland.net

测试支持版本
1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16
版本分布
基本信息
插件名称 MySQL Inventory Bridge
作者 brunyman
平台 Bukkit / Spigot
支持版本 1.7 - 1.16
点赞数 4
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,030,787  |  今日访问人次:14,915  |  昨日访问人次:11,147

独立 IP:5,142  |  最近24小时独立访客:7,204

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6