Archived
0

NetStream -> NetInputStream & NetOutputStream

This commit is contained in:
2018-07-25 22:47:32 +03:00
parent 1bd0e6aafe
commit e22b32b9fb
37 changed files with 210 additions and 234 deletions

View File

@@ -8,5 +8,5 @@ package mc.core.network;
* Пакеты Client->Server
*/
public interface CSPacket {
void readSelf(NetStream netStream);
void readSelf(NetInputStream netStream);
}

View File

@@ -1,6 +1,6 @@
/*
* DmitriyMX <dimon550@gmail.com>
* 2018-03-28
* 2018-07-25
*/
package mc.core.network;
@@ -9,7 +9,7 @@ import lombok.Setter;
import java.util.UUID;
public abstract class NetStream {
public abstract class NetInputStream {
@Getter
@Setter
private int dataSize;
@@ -28,18 +28,5 @@ public abstract class NetStream {
public abstract String readString();
public abstract UUID readUUID();
public abstract void writeBoolean(boolean value);
public abstract void writeByte(int value);
public abstract void writeUnsignedByte(int value);
public abstract void writeBytes(byte[] buffer);
public abstract void writeShort(int value);
public abstract void writeInt(int value);
public abstract void writeVarInt(int value);
public abstract void writeLong(long value);
public abstract void writeFloat(float value);
public abstract void writeDouble(double value);
public abstract void writeString(String value);
public abstract void writeUUID(UUID uuid);
public abstract void skipBytes(int count);
}

View File

@@ -0,0 +1,22 @@
/*
* DmitriyMX <dimon550@gmail.com>
* 2018-07-25
*/
package mc.core.network;
import java.util.UUID;
public abstract class NetOutputStream {
public abstract void writeBoolean(boolean value);
public abstract void writeByte(int value);
public abstract void writeUnsignedByte(int value);
public abstract void writeBytes(byte[] buffer);
public abstract void writeShort(int value);
public abstract void writeInt(int value);
public abstract void writeVarInt(int value);
public abstract void writeLong(long value);
public abstract void writeFloat(float value);
public abstract void writeDouble(double value);
public abstract void writeString(String value);
public abstract void writeUUID(UUID uuid);
}

View File

@@ -8,5 +8,5 @@ package mc.core.network;
* Пакеты Server->Client
*/
public interface SCPacket {
void writeSelf(NetStream netStream);
void writeSelf(NetOutputStream netStream);
}