# 我的世界时装工坊跨服数据同步 **Repository Path**: LoveItsHard/ArmourersWorkShopSync ## Basic Information - **Project Name**: 我的世界时装工坊跨服数据同步 - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-09 - **Last Updated**: 2025-09-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ArmourersWorkshopSync ArmourersWorkshopSync 是一个 Minecraft 插件,用于同步玩家的 Armourers Workshop 装备数据。 它支持Minecraft NeoForge 1.21.1 。并可以通过 Redis 实现跨服务器的皮肤数据同步。 已测试的平台有:Arclight 1.21.1 neoforge,不能使用包含forge的混合端,不支持。 ## 特性 - 与 HuskSync 集成,实现玩家数据同步。 - 支持通过 Redis 同步玩家皮肤数据。 - 提供压缩选项以减少数据存储和传输的大小。 - 包含命令行工具用于手动同步操作。 ## 配置 插件的配置文件为 `config.yml`,支持以下参数: - `compress`: 是否启用数据压缩。 - `verbose`: 是否启用详细日志输出。 - `huskSyncEnabled`: 是否启用 HuskSync 集成。 - `huskSyncPrefer`: 是否优先使用 HuskSync 数据。 - `skinRelayEnabled`: 是否启用皮肤中继功能。 - `redisUri`: Redis 服务器的 URI。 - `redisUsername`: Redis 认证用户名。 - `redisPassword`: Redis 认证密码。 - `skinKeyPrefix`: Redis 中皮肤数据的键前缀。 - `skinSyncPeriodSeconds`: 特殊皮肤自动同步周期(秒)。 ## 使用方法 - 使用 `/awsync` 命令进行手动同步操作。 - 确保正确配置 `config.yml` 文件中的参数。 - 启动服务器并确保 HuskSync 和 Redis 服务正常运行。 ## 依赖 - [HuskSync](https://www.spigotmc.org/resources/husksync-sync-inventories-ender-chests-cross-server-advancements-map-art-stats-backups.97144/) - 用于玩家数据同步。 ## 许可证 本项目遵循 MIT 许可证。详情请查看 [LICENSE](LICENSE) 文件。