Fabric Plugin Messaging
A standard library to send and receive plugin messages on a proxied network
介绍
Fabric Plugin Messaging
A Fabric plugin messaging library! This server-sided mod will register a Plugin Message Packet (PluginMessagePacket.class) and a Plugin Message Event (PluginMessageEvent#EVENT) for developers to use in their projects.
Without this mod, developers would need to register their own packets, which would cause conflicts if multiple are present at the same time. By using the Packet and Listener provided here, this issue is avoided.
Developer Info
Add the mod as a dependency in your gradle build script! This will include the API in your final build.
dependencies {
modImplementation(include("com.pokeskies:fabricpluginmessage:1.0.0"))
}
Sending
Then you can send Plugin Messages by creating an instance of the PluginMessagePacket class and then sending it! You can either create it by passing a byte array or a FriendlyByteBuf:
ByteArrayDataOutput outputStream = ByteStreams.newDataOutput();
outputStream.writeUTF("Connect");
outputStream.writeUTF("cobblemon");
ServerPlayNetworking.send(player, new PluginMessagePacket(outputStream.toByteArray()));
Receiving
If you need to receive a Plugin Message from the proxy, you can subscribe to the PluginMessageEvent:
PluginMessageEvent.EVENT.register((payload, context) -> {
ByteArrayDataInput inputStream = ByteStreams.newDataInput(payload.getData());
String channel = inputStream.readUTF();
if (channel.equals("GetServers")) {
String serversList = inputStream.readUTF();
System.out.println("Proxy Servers: " + serversList);
}
});
Support
A community support Discord has been opened up for all Skies Development related projects! Feel free to join and ask questions or leave suggestions 🙂
常见问题
Fabric Plugin Messaging 支持哪些 Minecraft 版本?
Fabric Plugin Messaging 支持 Minecraft Java 版 1.21.1–1.21.4,共 4 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
Fabric Plugin Messaging 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
Stampede 的其他作品
查看全部 →
Cobblemon x Generations (Generations-Core)
Generations is a massive sidemod crafted for Cobblemon, we enhance your experience by replacing blocky models with game-like Pokemon models, add thousands of blocks & items, and tons of new features.
Generation 1 (Generations x Cobblemon)
Contains Generation 1 Pokemon Models for the Generations mod with Cobblemon
Generation 2 (Generations x Cobblemon)
Contains Generation 2 Pokemon Models for the Generations mod with Cobblemon
Generation 3 (Generations x Cobblemon)
Contains Generation 3 Pokemon Models for the Generations mod with Cobblemon

评论
登录后评论和评分