Skip to content

Commit c0d8e96

Browse files
committed
Update ViaBedrock API usage; ViaAprilFools
Signed-off-by: Florian Reuth <git@florianreuth.de>
1 parent 6d8b3d5 commit c0d8e96

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ dependencies {
5454
includeInJar "com.viaversion:viabackwards-common:5.9.1-SNAPSHOT"
5555
includeInJar "com.viaversion:viarewind-common:4.1.1-SNAPSHOT"
5656
includeInJar "net.raphimc:ViaLegacy:3.0.15"
57-
includeInJar "com.viaversion:viaaprilfools-common:4.2.0"
57+
includeInJar "com.viaversion:viaaprilfools-common:4.2.1-SNAPSHOT"
5858
includeInJar "net.raphimc:ViaBedrock:0.0.27-SNAPSHOT"
5959

6060
includeInJar "com.google.guava:guava:33.6.0-jre"

src/main/java/net/raphimc/viaproxy/proxy/external_interface/ExternalInterface.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import com.viaversion.viaversion.api.minecraft.signature.storage.ChatSession1_19_3;
2828
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
2929
import net.lenni0451.commons.httpclient.proxy.SingleProxyAuthenticator;
30-
import net.raphimc.minecraftauth.bedrock.model.MinecraftCertificateChain;
3130
import net.raphimc.minecraftauth.bedrock.model.MinecraftMultiplayerToken;
3231
import net.raphimc.minecraftauth.java.model.MinecraftPlayerCertificates;
3332
import net.raphimc.netminecraft.packet.impl.login.C2SLoginHelloPacket;
@@ -85,8 +84,7 @@ public static void fillPlayerData(final ProxyConnection proxyConnection) {
8584
user.put(new ChatSession1_19_3(uuid, privateKey, new ProfileKey(expiresAtMillis, publicKeyBytes, keySignature)));
8685
} else if (proxyConnection.getServerVersion().equals(BedrockProtocolVersion.bedrockLatest) && account instanceof BedrockAccount bedrockAccount) {
8786
final MinecraftMultiplayerToken multiplayerToken = bedrockAccount.getAuthManager().getMinecraftMultiplayerToken().refresh();
88-
final MinecraftCertificateChain certificateChain = bedrockAccount.getAuthManager().getMinecraftCertificateChain().refresh();
89-
user.put(new AuthData(certificateChain.getMojangJwt(), certificateChain.getIdentityJwt(), multiplayerToken.getToken(), bedrockAccount.getAuthManager().getSessionKeyPair(), bedrockAccount.getAuthManager().getDeviceId()));
87+
user.put(new AuthData(multiplayerToken.getToken(), bedrockAccount.getAuthManager().getSessionKeyPair(), bedrockAccount.getAuthManager().getDeviceId()));
9088
}
9189
}
9290

0 commit comments

Comments
 (0)