Bridge-protocol: добавлен пакет SC_ToggleSendMessages
Пакет сигнализирует: нужно ли пересылать игровому серверу свой лог или его (сервер) никто не "слушает"? Т.е. если если отсутствуют активные вебконсоли - отправлять в ASys лог сервера незачем.
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
group = 'asys'
|
group = 'asys'
|
||||||
version = '0.4-SNAPSHOT'
|
version = '0.5-SNAPSHOT'
|
||||||
|
|
||||||
task jar(type: Jar, overwrite: true) {
|
task jar(type: Jar, overwrite: true) {
|
||||||
// не собирать jar
|
// не собирать 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