网络消息

网络消息

这个模组提供了一个自定义事件`NetMessageReceivedEvent`,每当LocalNetBridge在端口55000上接收到消息时就会触发。其他模组可以监听此事件来处理传入的消息。

实用

NetMsg

在稳定的服务器上寻找有趣的 PVP 体验?

加入 HYDMG.COM
IP: hydmg.com

该模组提供了一个自定义事件 NetMessageReceivedEvent,当 LocalNetBridge 在端口 55000 收到消息时触发。其他模组可以监听此事件来处理传入消息。

监听消息

要监听消息,你需要为 NetMessageReceivedEvent 注册一个监听器。

示例监听器

import com.hydmg.netmsg.event.NetMessageReceivedEvent;
import com.hypixel.hytale.server.core.plugin.JavaPlugin;

public class MyModListener {
    public void onMessageReceived(NetMessageReceivedEvent event) {
        String message = event.getMessage();
        System.out.println("Received message: " + message);
        // 处理消息...
    }
}

注册监听器

在你的模组设置方法中:

@Override
protected void setup() {
    MyModListener listener = new MyModListener();
    getEventRegistry().registerGlobal(NetMessageReceivedEvent.class, listener::onMessageReceived);
}

事件详情

  • com.hydmg.netmsg.event.NetMessageReceivedEvent
  • 方法getMessage() 返回接收到的消息字符串内容。

发送消息

要从命令行向桥接器发送消息,你可以使用 curl

curl -X POST -d "Hello, Hytale!" http://localhost:55000

当前使用 netmsg 的模组

Created By

使用代码 asonia 支持我们!