Add Fabric client IRC chat mod and Drone pipeline
This commit is contained in:
32
src/main/java/ru/nevetime/clientirc/IrcMessage.java
Normal file
32
src/main/java/ru/nevetime/clientirc/IrcMessage.java
Normal file
@@ -0,0 +1,32 @@
|
||||
package ru.nevetime.clientirc;
|
||||
|
||||
public final class IrcMessage {
|
||||
public String type;
|
||||
public String client;
|
||||
public String player;
|
||||
public String message;
|
||||
public String token;
|
||||
public long timestamp;
|
||||
|
||||
public static IrcMessage hello(String clientName, String playerName, String token) {
|
||||
IrcMessage message = new IrcMessage();
|
||||
message.type = "hello";
|
||||
message.client = clientName;
|
||||
message.player = playerName;
|
||||
message.token = token;
|
||||
message.timestamp = System.currentTimeMillis();
|
||||
return message;
|
||||
}
|
||||
|
||||
public static IrcMessage chat(String clientName, String playerName, String text, String token) {
|
||||
IrcMessage message = new IrcMessage();
|
||||
message.type = "chat";
|
||||
message.client = clientName;
|
||||
message.player = playerName;
|
||||
message.message = text;
|
||||
message.token = token;
|
||||
message.timestamp = System.currentTimeMillis();
|
||||
return message;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user