mirror of https://github.com/Minestom/Minestom.git
31 lines
788 B
Java
31 lines
788 B
Java
package net.minestom.server.network.plugin;
|
|
|
|
public class LoginPluginResponse {
|
|
private final String channel;
|
|
private final boolean understood;
|
|
private final byte[] payload;
|
|
|
|
private LoginPluginResponse(String channel, boolean understood, byte[] payload) {
|
|
this.channel = channel;
|
|
this.understood = understood;
|
|
this.payload = payload;
|
|
}
|
|
|
|
public String getChannel() {
|
|
return channel;
|
|
}
|
|
|
|
public boolean isUnderstood() {
|
|
return understood;
|
|
}
|
|
|
|
public byte[] getPayload() {
|
|
return payload;
|
|
}
|
|
|
|
public static LoginPluginResponse fromPayload(String channel, byte[] payload) {
|
|
boolean understood = payload != null;
|
|
return new LoginPluginResponse(channel, understood, payload);
|
|
}
|
|
}
|