项目简介
本项目是一个用于在多服务端间进行自组网数据交互的Mod/Plugin,支持NeoForge、Fabric和Paper(使用Paper特有API)。它能实现不同Minecraft服务器之间的数据交互与通信。
项目的主要特性和功能
- 多平台支持:支持NeoForge、Fabric和Paper,未来会支持Velocity和BungeeCord。
- 基本指令:
interconnection test <Value>
:发送测试数据,在所有已连接节点打印。interconnection list
:列出所有已连接节点。interconnection update
:更新本节点在其他节点的数据。
- 配置管理:推荐使用Web配置系统,有更好的可视化界面和翻译支持。
- 消息处理:提供工具类处理消息收发,支持字符串、字节数组和对象等不同类型消息。
- NBT数据处理:提供工具类处理Minecraft的NBT数据,支持序列化和反序列化。
安装使用步骤
- 假设已下载本项目的源码文件。
- 添加Maven仓库:在项目的
build.gradle
或pom.xml
中添加以下Maven仓库:groovy maven { url "https://git.foxapplication.com/api/packages/koro/maven" }
- 添加依赖:添加以下依赖到项目的构建文件中:
groovy implementation "com.foxapplication.mc:foxcore:1.0.1" implementation "com.foxapplication.mc:interaction-base:1.2.1" implementation "com.foxapplication.mc:interconnectioncommon:1.0.1" implementation "com.foxapplication.mc:interconnection{对应加载器}:1.0.1"
- 配置文件设置:推荐使用Web配置系统进行配置,配置项有中央节点ID、IP、端口、是否使用SSL、是否启用中央节点和网络Token等。
- 启动服务器:启动Minecraft服务器,确保所有节点正确连接并配置。
- 使用指令:使用提供的指令进行测试和操作,如发送测试数据、列出连接节点等。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】