WorldEditSync

一个轻量级的Minecraft插件,可以自动在多个服务器之间同步WorldEdit剪贴板。

资源图片
# WorldEditSync WorldEditSync 是一个 Minecraft 插件,可在多个服务器上同步 WorldEdit (FastAsyncWorldEdit) 剪贴板。本插件旨在与 Paper、BungeeCord 和 Velocity 服务器协同工作,确保玩家的 WorldEdit 剪贴板在他们所在的任何服务器上都保持一致。 ## 特性 - 在多个服务器上同步 WorldEdit 和 FastAsyncWorldEdit 剪贴板。 - 玩家切换服务器时自动上传和下载剪贴板。 - 高效的基于区块的数据传输,用于处理大型剪贴板。 - 权限支持,以控制哪些玩家可以使用同步功能。 - 支持 Paper、BungeeCord 和 Velocity 服务器。 ## 要求 - 运行 Paper 的 Minecraft 服务器。 - **BungeeCord** 或 **Velocity** 代理服务器。 - 在 Paper 服务器上安装 **WorldEdit** 或 **FastAsyncWorldEdit** 插件。 ## 安装 1. **下载插件:** - 从 [releases 页面](https://github.com/TWME-TW/WorldEditSync/releases) 下载 WorldEditSync 插件的最新版本。 2. **在 Paper 服务器上安装:** - 将 `WorldEditSync.jar` 文件放在 Paper 服务器的 `plugins` 目录中。 - 确保 WorldEdit 或 FastAsyncWorldEdit 插件也安装在 Paper 服务器上。 3. **在 BungeeCord 或 Velocity 代理服务器上安装:** - 将 `WorldEditSync.jar` 文件放在 BungeeCord 或 Velocity 代理服务器的 `plugins` 目录中。 4. **配置:** - 不需要额外的配置。插件将自动注册必要的频道并开始同步剪贴板。 ## 使用 - **权限:** - 本插件使用 `worldeditsync.sync` 权限来控制哪些玩家可以使用同步功能。默认情况下,此权限授予所有玩家。 - **命令:** - 使用本插件不需要任何命令。当玩家使用 WorldEdit 或 FastAsyncWorldEdit 复制或剪切并切换服务器时,剪贴板同步会发生自动。 ## 开发 ### 从源代码构建 1. **克隆仓库:** ```sh git clone https://github.com/TWME-TW/WorldEditSync.git cd WorldEditSync ``` 2. **构建插件:** ```sh mvn clean package ``` 3. **找到 JAR:** - 构建的 JAR 文件位于 `target` 目录中。 ### 贡献 欢迎贡献!请在 GitHub 上打开一个问题或提交一个拉取请求。 ## 许可证 本项目使用 Apache License 2.0 许可。有关详细信息,请参阅 [LICENSE](LICENSE) 文件。 ## 联系 如有任何支持或疑问,请在 GitHub 上打开一个问题或联系作者。 ###### 标签: FastAsyncWorldEdit WorldEdit 剪贴板 插件 复制 WorldEditGlobalizer