- ◆ 支持核心
- Spigot
- ◆ 插件前置
- AyCore
- ◆ 游戏版本
- 1.12.2
此插件刚开发完第一个 beta 版本,请勿直接投入生产环境中使用,有问题可以前往 此处 提出。
目前仅对 1.12.2 提供了支持,如果你有其他版本需求,可前往 此处 提出。
在插件趋于稳定之前会积极维护此项目,欢迎感兴趣的用户尝试并反馈问题。
开源地址:https://github.com/blank038/eSync
一、特性
/esync kickAll 踢出全部玩家(触发存储)
/esync inv <UUID> 查看玩家背包数据
/esync ender <UUID> 查看玩家末影箱数据
/esync reload 重载插件配置
三、配置文件
目前仅对 1.12.2 提供了支持,如果你有其他版本需求,可前往 此处 提出。
在插件趋于稳定之前会积极维护此项目,欢迎感兴趣的用户尝试并反馈问题。
开源地址:https://github.com/blank038/eSync
一、特性
- 同步方式支持 MySQL、PostgreSQL
- 同步数据:玩家背包、血量与药水效果、末影箱、统计数据
- 查看离线玩家数据(背包、末影箱)
- 首次进入服务器执行命令
/esync kickAll 踢出全部玩家(触发存储)
/esync inv <UUID> 查看玩家背包数据
/esync ender <UUID> 查看玩家末影箱数据
/esync reload 重载插件配置
三、配置文件
YAML:
language: "zh_CN"
# 同步设置
# Sync settings
sync:
# 当前类型, 支持: MySQL(type: mysql), PostgreSQL(type: postgres)
# 变种:
# - MySQLVariant(type: mysql_variant,使用 AyCore 内置简易连接池或 HikariCP)
# Current type, Supports: MySQL(id: mysql), PostgreSQL(id: postgres)
# Variant:
# - MySQLVariant(type: mysql-variant, from AyCore, Support HikariCP or built-in simpel pool)
type: mysql-variant
# 源参数设置
# Source parameters
sources:
# MySQL
mysql:
url: "jdbc:mysql://localhost/minecraft?useSSL=false&autoReconnect=true&autoReconnectForPools=true&useUnicode=true&characterEncoding=utf-8"
user: "root"
password: "root"
# PostgreSQL
postgres:
url: "jdbc:postgresql://localhost:5432/postgres"
user: "postgres"
password: "postgres"
# mysql_variant
mysql-variant:
url: "jdbc:mysql://localhost/minecraft?useSSL=false&autoReconnect=true&autoReconnectForPools=true&useUnicode=true&characterEncoding=utf-8"
user: "root"
password: "root"
# 自动解锁
# Automatic unlock
auto-unlock:
enable: true
# 秒 / seconds
delay: 20
# 行为锁
# Behavior lock.
behavior-lock:
move: true
chat: true
command:
lock: true
bypass-commands:
- "/login"
- "/register"
drop: true
inv-click: true
interact: true
pickup: true
# 启动模块
# Enable modules
modules:
# 玩家背包
# Player Inventory
inventory:
enable: true
# 每次登录都清空玩家背包
# Clear inventory every time
always-clear: true
# 玩家状态, 含有: 血量、Buff
# Player status, including: health, buffs
player-status:
enable: true
# 每次登录都清空玩家药水效果
# Clear potion every time
always-clear: true
# 末影箱
# Ender chest
ender-chest:
enable: true
# 每次登录都清空玩家末影箱
# Clear ender-chest every time
always-clear: true
# 至少加载了哪些模块才允许行动(移动, 执行命令)
# At least which modules are loaded to allow actions (move, command)
depends:
- "inventory"
- "player-status"
- "ender-chest"