Class JsonUtils

java.lang.Object
net.minecraft.client.realms.util.JsonUtils

@Environment(CLIENT) public class JsonUtils extends Object
Mappings:
Namespace Name
official ekv
intermediary net/minecraft/class_4431
named net/minecraft/client/realms/util/JsonUtils
  • Constructor Details

    • JsonUtils

      public JsonUtils()
  • Method Details

    • get

      public static <T> T get(String key, JsonObject node, Function<JsonObject,T> deserializer)
      Mappings:
      Namespace Name Mixin selector
      official a Lekv;a(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object;
      intermediary method_49596 Lnet/minecraft/class_4431;method_49596(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object;
      named get Lnet/minecraft/client/realms/util/JsonUtils;get(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/function/Function;)Ljava/lang/Object;
    • getString

      public static String getString(String key, JsonObject node)
      Mappings:
      Namespace Name Mixin selector
      official a Lekv;a(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/lang/String;
      intermediary method_49594 Lnet/minecraft/class_4431;method_49594(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/lang/String;
      named getString Lnet/minecraft/client/realms/util/JsonUtils;getString(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/lang/String;
    • getStringOr

      @Nullable public static @Nullable String getStringOr(String key, JsonObject node, @Nullable @Nullable String defaultValue)
      Mappings:
      Namespace Name Mixin selector
      official a Lekv;a(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;
      intermediary method_21547 Lnet/minecraft/class_4431;method_21547(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;
      named getStringOr Lnet/minecraft/client/realms/util/JsonUtils;getStringOr(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;
    • getUuidOr

      @Nullable public static @Nullable UUID getUuidOr(String key, JsonObject node, @Nullable @Nullable UUID defaultValue)
      Mappings:
      Namespace Name Mixin selector
      official a Lekv;a(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/UUID;)Ljava/util/UUID;
      intermediary method_49595 Lnet/minecraft/class_4431;method_49595(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/UUID;)Ljava/util/UUID;
      named getUuidOr Lnet/minecraft/client/realms/util/JsonUtils;getUuidOr(Ljava/lang/String;Lcom/google/gson/JsonObject;Ljava/util/UUID;)Ljava/util/UUID;
    • getIntOr

      public static int getIntOr(String key, JsonObject node, int defaultValue)
      Mappings:
      Namespace Name Mixin selector
      official a Lekv;a(Ljava/lang/String;Lcom/google/gson/JsonObject;I)I
      intermediary method_21545 Lnet/minecraft/class_4431;method_21545(Ljava/lang/String;Lcom/google/gson/JsonObject;I)I
      named getIntOr Lnet/minecraft/client/realms/util/JsonUtils;getIntOr(Ljava/lang/String;Lcom/google/gson/JsonObject;I)I
    • getLongOr

      public static long getLongOr(String key, JsonObject node, long defaultValue)
      Mappings:
      Namespace Name Mixin selector
      official a Lekv;a(Ljava/lang/String;Lcom/google/gson/JsonObject;J)J
      intermediary method_21546 Lnet/minecraft/class_4431;method_21546(Ljava/lang/String;Lcom/google/gson/JsonObject;J)J
      named getLongOr Lnet/minecraft/client/realms/util/JsonUtils;getLongOr(Ljava/lang/String;Lcom/google/gson/JsonObject;J)J
    • getBooleanOr

      public static boolean getBooleanOr(String key, JsonObject node, boolean defaultValue)
      Mappings:
      Namespace Name Mixin selector
      official a Lekv;a(Ljava/lang/String;Lcom/google/gson/JsonObject;Z)Z
      intermediary method_21548 Lnet/minecraft/class_4431;method_21548(Ljava/lang/String;Lcom/google/gson/JsonObject;Z)Z
      named getBooleanOr Lnet/minecraft/client/realms/util/JsonUtils;getBooleanOr(Ljava/lang/String;Lcom/google/gson/JsonObject;Z)Z
    • getDateOr

      public static Date getDateOr(String key, JsonObject node)
      Mappings:
      Namespace Name Mixin selector
      official b Lekv;b(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/util/Date;
      intermediary method_21544 Lnet/minecraft/class_4431;method_21544(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/util/Date;
      named getDateOr Lnet/minecraft/client/realms/util/JsonUtils;getDateOr(Ljava/lang/String;Lcom/google/gson/JsonObject;)Ljava/util/Date;