From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 From: Martijn Muijsers Date: Tue, 29 Nov 2022 15:16:54 +0100 Subject: [PATCH] Dev import deobfuscation fixes License: GPL-3.0 (https://www.gnu.org/licenses/gpl-3.0.html) Gale - https://galemc.org diff --git a/src/main/java/net/minecraft/server/network/TextFilterClient.java b/src/main/java/net/minecraft/server/network/TextFilterClient.java index 92a60fc35145b7dd5fe17ea9b6823a919f483945..2393b6a5f3f12c2b17b172ee8ca42ead218e2a10 100644 --- a/src/main/java/net/minecraft/server/network/TextFilterClient.java +++ b/src/main/java/net/minecraft/server/network/TextFilterClient.java @@ -98,38 +98,44 @@ public class TextFilterClient implements AutoCloseable { URL uRL2 = getEndpoint(uRI, jsonObject2, "join", "v1/join"); URL uRL3 = getEndpoint(uRI, jsonObject2, "leave", "v1/leave"); TextFilterClient.JoinOrLeaveEncoder joinOrLeaveEncoder = (profile) -> { - JsonObject jsonObject = new JsonObject(); - jsonObject.addProperty("server", string2); - jsonObject.addProperty("room", string3); - jsonObject.addProperty("user_id", profile.getId().toString()); - jsonObject.addProperty("user_display_name", profile.getName()); - return jsonObject; + // Gale start - dev import deobfuscation fixes + JsonObject jsonObject1 = new JsonObject(); + jsonObject1.addProperty("server", string2); + jsonObject1.addProperty("room", string3); + jsonObject1.addProperty("user_id", profile.getId().toString()); + jsonObject1.addProperty("user_display_name", profile.getName()); + return jsonObject1; + // Gale end - dev import deobfuscation fixes }; TextFilterClient.MessageEncoder messageEncoder; if (bl) { messageEncoder = (profile, message) -> { - JsonObject jsonObject = new JsonObject(); - jsonObject.addProperty("rule", i); - jsonObject.addProperty("server", string2); - jsonObject.addProperty("room", string3); - jsonObject.addProperty("player", profile.getId().toString()); - jsonObject.addProperty("player_display_name", profile.getName()); - jsonObject.addProperty("text", message); - jsonObject.addProperty("language", "*"); - return jsonObject; + // Gale start - dev import deobfuscation fixes + JsonObject jsonObject1 = new JsonObject(); + jsonObject1.addProperty("rule", i); + jsonObject1.addProperty("server", string2); + jsonObject1.addProperty("room", string3); + jsonObject1.addProperty("player", profile.getId().toString()); + jsonObject1.addProperty("player_display_name", profile.getName()); + jsonObject1.addProperty("text", message); + jsonObject1.addProperty("language", "*"); + return jsonObject1; + // Gale end - dev import deobfuscation fixes }; } else { String string5 = String.valueOf(i); messageEncoder = (profile, message) -> { - JsonObject jsonObject = new JsonObject(); - jsonObject.addProperty("rule_id", string5); - jsonObject.addProperty("category", string2); - jsonObject.addProperty("subcategory", string3); - jsonObject.addProperty("user_id", profile.getId().toString()); - jsonObject.addProperty("user_display_name", profile.getName()); - jsonObject.addProperty("text", message); - jsonObject.addProperty("language", "*"); - return jsonObject; + // Gale start - dev import deobfuscation fixes + JsonObject jsonObject1 = new JsonObject(); + jsonObject1.addProperty("rule_id", string5); + jsonObject1.addProperty("category", string2); + jsonObject1.addProperty("subcategory", string3); + jsonObject1.addProperty("user_id", profile.getId().toString()); + jsonObject1.addProperty("user_display_name", profile.getName()); + jsonObject1.addProperty("text", message); + jsonObject1.addProperty("language", "*"); + return jsonObject1; + // Gale end - dev import deobfuscation fixes }; } diff --git a/src/main/java/net/minecraft/util/ClassInstanceMultiMap.java b/src/main/java/net/minecraft/util/ClassInstanceMultiMap.java index 50a9f33aa31e9273c7c52d4bb2b02f0f884f7ba5..19779298b2b2ecbe30f9308dad1d80379220387a 100644 --- a/src/main/java/net/minecraft/util/ClassInstanceMultiMap.java +++ b/src/main/java/net/minecraft/util/ClassInstanceMultiMap.java @@ -58,7 +58,7 @@ public class ClassInstanceMultiMap extends AbstractCollection { if (!this.baseClass.isAssignableFrom(type)) { throw new IllegalArgumentException("Don't know how to search for " + type); } else { - List list = this.byClass.computeIfAbsent(type, (typeClass) -> { + List list = this.byClass.computeIfAbsent(type, (typeClass) -> { // Gale - dev import deobfuscation fixes return this.allInstances.stream().filter(typeClass::isInstance).collect(Collectors.toList()); }); return Collections.unmodifiableCollection(list);