MR InvSync (MR InvSync)
Fabric 模组,用于在 Minecraft 服务器或单人世界之间同步玩家库存、生命值、饱食度、经验、分数、状态效果和进度。
---
MR InvSync 是一个 Fabric 模组,允许你在多个服务器或单人 Minecraft 世界之间同步玩家的库存、生命值、饱食度、经验、分数、状态效果和进度。支持 SQLite、MySQL 和 Postgres 作为数据后端。
---
为什么会有这个分支?
此模组最初是从 MrNavaStar 复制的。他的原始模组可以在 [GitHub](
创建这个分支的原因有:
- 在项目被分叉时,数据库处理混乱,使用了 [SQLib](
- 在项目被分叉时,每次 SQL 调用都会建立一个数据库连接。
- 为生产环境测试设置一个单独的上游。
- 详细信息请参阅 [问题 #1](
你可以通过 [给他买杯咖啡!](
---
安装
此模组需要 Fabric 和 **[Fabric API](
该模组可在 [modrinth](
项目源代码可在 [github/michiruf](
所有要同步库存的服务器的数据库配置必须相同。
---
配置示例
路径:`/config/InvSync.mcfg`
properties
DATABASE_TYPE=SQLITE
DEBUG_DELETE_TABLES=false
SQLITE_PATH=./InvSync.db
MYSQL_DATABASE=InvSync
MYSQL_ADDRESS=mysql-host
MYSQL_PORT=3306
MYSQL_USERNAME=username
MYSQL_PASSWORD=password
POSTGRES_DATABASE=InvSync
POSTGRES_ADDRESS=postgres-host
POSTGRES_PORT=5432
POSTGRES_USERNAME=username
POSTGRES_PASSWORD=password
SYNC_INVENTORY=true
SYNC_ENDER_CHEST=true
SYNC_HEALTH=true
SYNC_FOOD_LEVEL=true
SYNC_XP_LEVEL=true
SYNC_SCORE=true
SYNC_STATUS_EFFECTS=true
SYNC_ADVANCEMENTS=true
SYNCHRONIZATION_DELAY=true
SYNCHRONIZATION_DELAY_SECONDS=1
SYNCHRONIZATION_DELAY_METHOD=SLEEP
INITIAL_SYNC_OVERWRITE_ENABLED=true
INITIAL_SYNC_SERVER_NAME=ServerA
---
许可证
[MIT 许可证](
1.0.3-225
1.0.2-224
1.0.1-220-c9ba7d4b
收录