mirror of
https://github.com/Eaglercraft-Archive/Eaglercraftx-1.8.8-src.git
synced 2025-06-28 02:48:14 -05:00
Update #52 - Fixed various issues with the client
This commit is contained in:
@ -21,7 +21,17 @@
|
||||
~ import net.lax1dude.eaglercraft.v1_8.netty.ByteBufInputStream;
|
||||
~ import net.lax1dude.eaglercraft.v1_8.netty.ByteBufOutputStream;
|
||||
|
||||
> CHANGE 98 : 99 @ 98 : 99
|
||||
> CHANGE 30 : 37 @ 30 : 32
|
||||
|
||||
~ public byte[] readByteArray(int maxLen) {
|
||||
~ int i = this.readVarIntFromBuffer();
|
||||
~ if (i < 0 || i > maxLen) {
|
||||
~ throw new DecoderException(
|
||||
~ "The received array length is longer than maximum allowed (" + i + " > " + maxLen + ")");
|
||||
~ }
|
||||
~ byte[] abyte = new byte[i];
|
||||
|
||||
> CHANGE 66 : 67 @ 66 : 67
|
||||
|
||||
~ public void writeUuid(EaglercraftUUID uuid) {
|
||||
|
||||
|
@ -35,9 +35,9 @@
|
||||
> CHANGE 3 : 8 @ 3 : 4
|
||||
|
||||
~ this.profile = new GameProfile((EaglercraftUUID) null, parPacketBuffer.readStringFromBuffer(16));
|
||||
~ this.skin = parPacketBuffer.readByteArray();
|
||||
~ this.cape = parPacketBuffer.readableBytes() > 0 ? parPacketBuffer.readByteArray() : null;
|
||||
~ this.protocols = parPacketBuffer.readableBytes() > 0 ? parPacketBuffer.readByteArray() : null;
|
||||
~ this.skin = parPacketBuffer.readByteArray(32768);
|
||||
~ this.cape = parPacketBuffer.readableBytes() > 0 ? parPacketBuffer.readByteArray(32768) : null;
|
||||
~ this.protocols = parPacketBuffer.readableBytes() > 0 ? parPacketBuffer.readByteArray(256) : null;
|
||||
~ this.brandUUID = parPacketBuffer.readableBytes() > 0 ? parPacketBuffer.readUuid() : null;
|
||||
|
||||
> INSERT 4 : 8 @ 4
|
||||
|
@ -18,7 +18,12 @@
|
||||
~ // this.verifyTokenEncrypted = CryptManager.encryptData(publicKey, verifyToken);
|
||||
~ // }
|
||||
|
||||
> CHANGE 15 : 18 @ 15 : 18
|
||||
> CHANGE 2 : 4 @ 2 : 4
|
||||
|
||||
~ this.secretKeyEncrypted = parPacketBuffer.readByteArray(1024);
|
||||
~ this.verifyTokenEncrypted = parPacketBuffer.readByteArray(1024);
|
||||
|
||||
> CHANGE 11 : 14 @ 11 : 14
|
||||
|
||||
~ // public SecretKey getSecretKey(PrivateKey key) {
|
||||
~ // return CryptManager.decryptSharedKey(key, this.secretKeyEncrypted);
|
||||
|
@ -23,13 +23,14 @@
|
||||
~ // this.verifyToken = verifyToken;
|
||||
~ // }
|
||||
|
||||
> CHANGE 3 : 6 @ 3 : 4
|
||||
> CHANGE 3 : 7 @ 3 : 5
|
||||
|
||||
~ // this.publicKey =
|
||||
~ // CryptManager.decodePublicKey(parPacketBuffer.readByteArray());
|
||||
~ parPacketBuffer.readByteArray(); // skip
|
||||
~ parPacketBuffer.readByteArray(1024); // skip
|
||||
~ this.verifyToken = parPacketBuffer.readByteArray(1024);
|
||||
|
||||
> CHANGE 4 : 7 @ 4 : 7
|
||||
> CHANGE 3 : 6 @ 3 : 6
|
||||
|
||||
~ // parPacketBuffer.writeString(this.hashedServerId);
|
||||
~ // parPacketBuffer.writeByteArray(this.publicKey.getEncoded());
|
||||
|
@ -17,7 +17,11 @@
|
||||
|
||||
+ chunkIn.alfheim$getLightingEngine().processLightUpdates();
|
||||
|
||||
> CHANGE 40 : 41 @ 40 : 41
|
||||
> CHANGE 9 : 10 @ 9 : 10
|
||||
|
||||
~ this.extractedData.data = parPacketBuffer.readByteArray(0x1000000);
|
||||
|
||||
> CHANGE 30 : 31 @ 30 : 31
|
||||
|
||||
~ ArrayList<ExtendedBlockStorage> arraylist = Lists.newArrayList();
|
||||
|
||||
|
@ -9,7 +9,11 @@
|
||||
|
||||
+
|
||||
|
||||
> CHANGE 64 : 66 @ 64 : 65
|
||||
> CHANGE 54 : 55 @ 54 : 55
|
||||
|
||||
~ this.mapDataBytes = parPacketBuffer.readByteArray(0x400000);
|
||||
|
||||
> CHANGE 9 : 11 @ 9 : 10
|
||||
|
||||
~ for (int i = 0; i < this.mapVisiblePlayersVec4b.length; ++i) {
|
||||
~ Vec4b vec4b = this.mapVisiblePlayersVec4b[i];
|
||||
|
Reference in New Issue
Block a user