Fixed #748 / Better mod loading

This commit is contained in:
Anuken
2019-09-29 21:41:32 -04:00
parent 0049a0004e
commit 002a052371
14 changed files with 85 additions and 61 deletions

View File

@@ -65,6 +65,7 @@ public class Packets{
public static class ConnectPacket implements Packet{
public int version;
public String versionType;
public String mods;
public String name, uuid, usid;
public boolean mobile;
public int color;
@@ -73,6 +74,7 @@ public class Packets{
public void write(ByteBuffer buffer){
buffer.putInt(Version.build);
TypeIO.writeString(buffer, versionType);
TypeIO.writeString(buffer, mods);
TypeIO.writeString(buffer, name);
TypeIO.writeString(buffer, usid);
buffer.put(mobile ? (byte)1 : 0);
@@ -86,6 +88,7 @@ public class Packets{
versionType = TypeIO.readString(buffer);
name = TypeIO.readString(buffer);
usid = TypeIO.readString(buffer);
mods = TypeIO.readString(buffer);
mobile = buffer.get() == 1;
color = buffer.getInt();
byte[] idbytes = new byte[8];