netmsg
This mod provides a custom event `NetMessageReceivedEvent` that is fired whenever the LocalNetBridge receives a message on port 55000. Other mods can listen to this event to handle incoming messages.
Описание
NetMsg
Ищете интересный опыт работы с PVP на стабильном сервере?
Присоединяйся HYDMG.COM
IP:hydmg.com
Этот мод обеспечивает пользовательское событие NetMessage Получено Событие Это происходит всякий раз, когда LocalNetBridge получает сообщение на порту 55000. Другие моды могут прослушивать это событие для обработки входящих сообщений.
Прослушивание сообщений
Чтобы слушать сообщения, вам нужно зарегистрировать слушателя для NetMessage Получено Событие.
Пример слушателя
Импорт com.hydmg.netmsg.event.NetMessage событие;
импортировать com.hypixel.hytale.server.core.plugin.JavaPlugin;
Общественный класс MyModListener {
Публичная пустота на MessageReceived (NetMessageReceived) Событие {
String message = event.getMessage();
System.out.println("Полученное сообщение: "+сообщение);
// Обработайте сообщение...
?
?
Регистрация слушателя
В методе настройки вашего мода:
@Override
Защищенная установка void() {
MyModListener Listener - новый MyModListener();
getEventRegistry(.registerGlobal(NetMessageReceivedEvent.class, слушатель::onMessageReceived);
?
Подробности события
- Класс:
com.hydmg.netmsg.event.NetMessageПолучено Событие - метод:
GetMessage()возвращает струнное содержание полученного сообщения.
Отправка сообщений
Чтобы отправить сообщение на мост из командной строки, можно воспользоваться локон:
Кёрл -X POST -d "Hello, Hytale!" http://localhost:55000
Моды В настоящее время используется netmsg
созданный
Используйте код асония Чтобы поддержать нас!
Показать оригинальное описание (English)
NetMsg
Looking for a fun PVP experience on a stable server?
Join HYDMG.COM
IP: hydmg.com
This mod provides a custom event NetMessageReceivedEvent that is fired whenever the LocalNetBridge receives a message on port 55000. Other mods can listen to this event to handle incoming messages.
Listening for Messages
To listen for messages, you need to register a listener for NetMessageReceivedEvent.
Example Listener
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);
// Process the message...
}
}
Registering the Listener
In your mod's setup method:
@Override
protected void setup() {
MyModListener listener = new MyModListener();
getEventRegistry().registerGlobal(NetMessageReceivedEvent.class, listener::onMessageReceived);
}
Event Details
- Class:
com.hydmg.netmsg.event.NetMessageReceivedEvent - Method:
getMessage()returns the String content of the received message.
Sending Messages
To send a message to the bridge from the command line, you can use curl:
curl -X POST -d "Hello, Hytale!" http://localhost:55000
Mods Currently using netmsg
Created By
