Bridge-protocol: добавлен пакет SC_ToggleSendMessages
Пакет сигнализирует: нужно ли пересылать игровому серверу свой лог или его (сервер) никто не "слушает"? Т.е. если если отсутствуют активные вебконсоли - отправлять в ASys лог сервера незачем.
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
group = 'asys'
|
||||
version = '0.4-SNAPSHOT'
|
||||
version = '0.5-SNAPSHOT'
|
||||
|
||||
task jar(type: Jar, overwrite: true) {
|
||||
// не собирать jar
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* DmitriyMX <dimon550@gmail.com>
|
||||
* 2017-06-11
|
||||
*/
|
||||
package asys.mcsmanager.packets;
|
||||
|
||||
import io.netty.buffer.ByteBuf;
|
||||
|
||||
public class SC_ToggleSendMessages extends Packet {
|
||||
private boolean needSend;
|
||||
|
||||
public SC_ToggleSendMessages() {
|
||||
}
|
||||
|
||||
public SC_ToggleSendMessages(boolean needSend) {
|
||||
this.needSend = needSend;
|
||||
}
|
||||
|
||||
public boolean isNeedSend() {
|
||||
return needSend;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void readSelfData(ByteBuf buffer) {
|
||||
needSend = (buffer.readUnsignedByte() == 1);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void writeSelfData(ByteBuf buffer) {
|
||||
buffer.writeByte(needSend ? 1 : 0);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user