the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2
3class DataInput
4{
5public:
6 virtual int read() = 0;
7 virtual int read(byteArray b) = 0;
8 virtual int read(byteArray b, unsigned int offset, unsigned int length) = 0;
9 virtual bool readBoolean() = 0;
10 virtual byte readByte() = 0;
11 virtual unsigned char readUnsignedByte() = 0;
12 virtual bool readFully(byteArray a) = 0;
13 virtual double readDouble() = 0;
14 virtual float readFloat() = 0;
15 virtual int readInt() = 0;
16 virtual __int64 readLong() = 0;
17 virtual short readShort() = 0;
18 virtual wchar_t readChar() = 0;
19 virtual wstring readUTF() = 0;
20 virtual PlayerUID readPlayerUID() = 0; // 4J Added
21 virtual int skipBytes(int n) = 0;
22};