Package net.minecraft.util
Class JsonHelper
java.lang.Object
net.minecraft.util.JsonHelper
Provides methods for validating and deserializing JSON elements.
- Mappings:
Namespace Name named net/minecraft/util/JsonHelper
intermediary net/minecraft/class_3518
official aye
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic JsonArray
asArray
(JsonElement element, String name) static BigDecimal
asBigDecimal
(JsonElement element, String name) static BigInteger
asBigInteger
(JsonElement element, String name) static boolean
asBoolean
(JsonElement element, String name) static byte
asByte
(JsonElement element, String name) static char
asChar
(JsonElement element, String name) static double
asDouble
(JsonElement object, String name) static float
asFloat
(JsonElement element, String name) static int
asInt
(JsonElement element, String name) static RegistryEntry
<Item> asItem
(JsonElement element, String name) static long
asLong
(JsonElement element, String name) static JsonObject
asObject
(JsonElement element, String name) static short
asShort
(JsonElement element, String name) static String
asString
(JsonElement element, String name) static <T> T
deserialize
(@Nullable JsonElement element, String name, JsonDeserializationContext context, Class<? extends T> type) static <T> T
deserialize
(Gson gson, Reader reader, TypeToken<T> typeToken) static <T> T
deserialize
(Gson gson, Reader reader, TypeToken<T> typeToken, boolean lenient) static <T> T
deserialize
(Gson gson, Reader reader, Class<T> type) static <T> T
deserialize
(Gson gson, Reader reader, Class<T> type, boolean lenient) static <T> T
deserialize
(Gson gson, String content, TypeToken<T> typeToken) static <T> T
deserialize
(Gson gson, String content, TypeToken<T> typeToken, boolean lenient) static <T> T
deserialize
(Gson gson, String content, Class<T> type) static <T> T
deserialize
(Gson gson, String content, Class<T> type, boolean lenient) static <T> T
deserialize
(JsonObject object, String element, JsonDeserializationContext context, Class<? extends T> type) static <T> T
deserialize
(JsonObject object, String element, T defaultValue, JsonDeserializationContext context, Class<? extends T> type) static JsonObject
deserialize
(Reader reader) static JsonObject
deserialize
(Reader reader, boolean lenient) static JsonObject
deserialize
(String content) static JsonObject
deserialize
(String content, boolean lenient) static JsonArray
deserializeArray
(Reader reader) static JsonArray
deserializeArray
(String content) static <T> T
deserializeNullable
(Gson gson, Reader reader, TypeToken<T> typeToken, boolean lenient) static <T> T
deserializeNullable
(Gson gson, Reader reader, Class<T> type, boolean lenient) static <T> T
deserializeNullable
(Gson gson, String content, Class<T> type, boolean lenient) static JsonArray
getArray
(JsonObject object, String element) getArray
(JsonObject object, String name, @Nullable JsonArray defaultArray) static BigDecimal
getBigDecimal
(JsonObject object, String element) static BigDecimal
getBigDecimal
(JsonObject object, String element, BigDecimal defaultBigDecimal) static BigInteger
getBigInteger
(JsonObject object, String element) static BigInteger
getBigInteger
(JsonObject object, String element, BigInteger defaultBigInteger) static boolean
getBoolean
(JsonObject object, String element) static boolean
getBoolean
(JsonObject object, String element, boolean defaultBoolean) static byte
getByte
(JsonObject object, String element) static byte
getByte
(JsonObject object, String element, byte defaultByte) static char
getChar
(JsonObject object, String element) static char
getChar
(JsonObject object, String element, char defaultChar) static double
getDouble
(JsonObject object, String element) static double
getDouble
(JsonObject object, String element, double defaultDouble) static JsonElement
getElement
(JsonObject object, String name) static float
getFloat
(JsonObject object, String element) static float
getFloat
(JsonObject object, String element, float defaultFloat) static int
getInt
(JsonObject object, String element) static int
getInt
(JsonObject object, String element, int defaultInt) static RegistryEntry
<Item> getItem
(JsonObject object, String key) static @Nullable RegistryEntry
<Item> getItem
(JsonObject object, String key, @Nullable RegistryEntry<Item> defaultValue) static long
getLong
(JsonObject object, String name) static long
getLong
(JsonObject object, String element, long defaultLong) static JsonObject
getObject
(JsonObject object, String element) static @Nullable JsonObject
getObject
(JsonObject object, String element, @Nullable JsonObject defaultObject) static short
getShort
(JsonObject object, String element) static short
getShort
(JsonObject object, String element, short defaultShort) static String
getString
(JsonObject object, String element) getString
(JsonObject object, String element, @Nullable String defaultStr) static String
getType
(@Nullable JsonElement element) static boolean
hasArray
(JsonObject object, String element) static boolean
hasBoolean
(JsonObject object, String element) static boolean
hasElement
(@Nullable JsonObject object, String element) static boolean
hasJsonObject
(JsonObject object, String element) static boolean
hasNumber
(JsonObject object, String element) static boolean
hasPrimitive
(JsonObject object, String element) static boolean
hasString
(JsonObject object, String element) static boolean
isBoolean
(JsonElement object) static boolean
isNumber
(JsonElement element) static boolean
isString
(JsonElement element) private static Collection
<Map.Entry<String, JsonElement>> sort
(Collection<Map.Entry<String, JsonElement>> entries, @Nullable Comparator<String> comparator) static String
toSortedString
(JsonElement json) static void
writeSorted
(JsonWriter writer, @Nullable JsonElement json, @Nullable Comparator<String> comparator)
-
Field Details
-
GSON
- Mappings:
Namespace Name Mixin selector named GSON
Lnet/minecraft/util/JsonHelper;GSON:Lcom/google/gson/Gson;
intermediary field_15657
Lnet/minecraft/class_3518;field_15657:Lcom/google/gson/Gson;
official a
Laye;a:Lcom/google/gson/Gson;
-
-
Constructor Details
-
JsonHelper
public JsonHelper()
-
-
Method Details
-
hasString
- Mappings:
Namespace Name Mixin selector named hasString
Lnet/minecraft/util/JsonHelper;hasString(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
intermediary method_15289
Lnet/minecraft/class_3518;method_15289(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
isString
- Mappings:
Namespace Name Mixin selector named isString
Lnet/minecraft/util/JsonHelper;isString(Lcom/google/gson/JsonElement;)Z
intermediary method_15286
Lnet/minecraft/class_3518;method_15286(Lcom/google/gson/JsonElement;)Z
official a
Laye;a(Lcom/google/gson/JsonElement;)Z
-
hasNumber
- Mappings:
Namespace Name Mixin selector named hasNumber
Lnet/minecraft/util/JsonHelper;hasNumber(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
intermediary method_34920
Lnet/minecraft/class_3518;method_34920(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
official b
Laye;b(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
isNumber
- Mappings:
Namespace Name Mixin selector named isNumber
Lnet/minecraft/util/JsonHelper;isNumber(Lcom/google/gson/JsonElement;)Z
intermediary method_15275
Lnet/minecraft/class_3518;method_15275(Lcom/google/gson/JsonElement;)Z
official b
Laye;b(Lcom/google/gson/JsonElement;)Z
-
hasBoolean
- Mappings:
Namespace Name Mixin selector named hasBoolean
Lnet/minecraft/util/JsonHelper;hasBoolean(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
intermediary method_15254
Lnet/minecraft/class_3518;method_15254(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
official c
Laye;c(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
isBoolean
- Mappings:
Namespace Name Mixin selector named isBoolean
Lnet/minecraft/util/JsonHelper;isBoolean(Lcom/google/gson/JsonElement;)Z
intermediary method_34921
Lnet/minecraft/class_3518;method_34921(Lcom/google/gson/JsonElement;)Z
official c
Laye;c(Lcom/google/gson/JsonElement;)Z
-
hasArray
- Mappings:
Namespace Name Mixin selector named hasArray
Lnet/minecraft/util/JsonHelper;hasArray(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
intermediary method_15264
Lnet/minecraft/class_3518;method_15264(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
official d
Laye;d(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
hasJsonObject
- Mappings:
Namespace Name Mixin selector named hasJsonObject
Lnet/minecraft/util/JsonHelper;hasJsonObject(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
intermediary method_34923
Lnet/minecraft/class_3518;method_34923(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
official e
Laye;e(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
hasPrimitive
- Mappings:
Namespace Name Mixin selector named hasPrimitive
Lnet/minecraft/util/JsonHelper;hasPrimitive(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
intermediary method_15278
Lnet/minecraft/class_3518;method_15278(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
official f
Laye;f(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
hasElement
- Mappings:
Namespace Name Mixin selector named hasElement
Lnet/minecraft/util/JsonHelper;hasElement(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
intermediary method_15294
Lnet/minecraft/class_3518;method_15294(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
official g
Laye;g(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
getElement
- Mappings:
Namespace Name Mixin selector named getElement
Lnet/minecraft/util/JsonHelper;getElement(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement;
intermediary method_52226
Lnet/minecraft/class_3518;method_52226(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement;
official h
Laye;h(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement;
-
asString
- Mappings:
Namespace Name Mixin selector named asString
Lnet/minecraft/util/JsonHelper;asString(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String;
intermediary method_15287
Lnet/minecraft/class_3518;method_15287(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String;
official a
Laye;a(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/lang/String;
-
getString
- Mappings:
Namespace Name Mixin selector named getString
Lnet/minecraft/util/JsonHelper;getString(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;
intermediary method_15265
Lnet/minecraft/class_3518;method_15265(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;
official i
Laye;i(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/lang/String;
-
getString
@Contract("_,_,!null->!null;_,_,null->_") @Nullable public static @Nullable String getString(JsonObject object, String element, @Nullable @Nullable String defaultStr) - Mappings:
Namespace Name Mixin selector named getString
Lnet/minecraft/util/JsonHelper;getString(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
intermediary method_15253
Lnet/minecraft/class_3518;method_15253(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
-
asItem
- Mappings:
Namespace Name Mixin selector named asItem
Lnet/minecraft/util/JsonHelper;asItem(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/registry/entry/RegistryEntry;
intermediary method_15256
Lnet/minecraft/class_3518;method_15256(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lnet/minecraft/class_6880;
official b
Laye;b(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljm;
-
getItem
- Mappings:
Namespace Name Mixin selector named getItem
Lnet/minecraft/util/JsonHelper;getItem(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/registry/entry/RegistryEntry;
intermediary method_15288
Lnet/minecraft/class_3518;method_15288(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lnet/minecraft/class_6880;
official j
Laye;j(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljm;
-
getItem
@Contract("_,_,!null->!null;_,_,null->_") @Nullable public static @Nullable RegistryEntry<Item> getItem(JsonObject object, String key, @Nullable @Nullable RegistryEntry<Item> defaultValue) - Mappings:
Namespace Name Mixin selector named getItem
Lnet/minecraft/util/JsonHelper;getItem(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/registry/entry/RegistryEntry;)Lnet/minecraft/registry/entry/RegistryEntry;
intermediary method_34916
Lnet/minecraft/class_3518;method_34916(Lcom/google/gson/JsonObject;Ljava/lang/String;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880;
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljm;)Ljm;
-
asBoolean
- Mappings:
Namespace Name Mixin selector named asBoolean
Lnet/minecraft/util/JsonHelper;asBoolean(Lcom/google/gson/JsonElement;Ljava/lang/String;)Z
intermediary method_15268
Lnet/minecraft/class_3518;method_15268(Lcom/google/gson/JsonElement;Ljava/lang/String;)Z
official c
Laye;c(Lcom/google/gson/JsonElement;Ljava/lang/String;)Z
-
getBoolean
- Mappings:
Namespace Name Mixin selector named getBoolean
Lnet/minecraft/util/JsonHelper;getBoolean(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
intermediary method_15270
Lnet/minecraft/class_3518;method_15270(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
official k
Laye;k(Lcom/google/gson/JsonObject;Ljava/lang/String;)Z
-
getBoolean
- Mappings:
Namespace Name Mixin selector named getBoolean
Lnet/minecraft/util/JsonHelper;getBoolean(Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z
intermediary method_15258
Lnet/minecraft/class_3518;method_15258(Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Z)Z
-
asDouble
- Mappings:
Namespace Name Mixin selector named asDouble
Lnet/minecraft/util/JsonHelper;asDouble(Lcom/google/gson/JsonElement;Ljava/lang/String;)D
intermediary method_34922
Lnet/minecraft/class_3518;method_34922(Lcom/google/gson/JsonElement;Ljava/lang/String;)D
official d
Laye;d(Lcom/google/gson/JsonElement;Ljava/lang/String;)D
-
getDouble
- Mappings:
Namespace Name Mixin selector named getDouble
Lnet/minecraft/util/JsonHelper;getDouble(Lcom/google/gson/JsonObject;Ljava/lang/String;)D
intermediary method_34927
Lnet/minecraft/class_3518;method_34927(Lcom/google/gson/JsonObject;Ljava/lang/String;)D
official l
Laye;l(Lcom/google/gson/JsonObject;Ljava/lang/String;)D
-
getDouble
- Mappings:
Namespace Name Mixin selector named getDouble
Lnet/minecraft/util/JsonHelper;getDouble(Lcom/google/gson/JsonObject;Ljava/lang/String;D)D
intermediary method_34915
Lnet/minecraft/class_3518;method_34915(Lcom/google/gson/JsonObject;Ljava/lang/String;D)D
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;D)D
-
asFloat
- Mappings:
Namespace Name Mixin selector named asFloat
Lnet/minecraft/util/JsonHelper;asFloat(Lcom/google/gson/JsonElement;Ljava/lang/String;)F
intermediary method_15269
Lnet/minecraft/class_3518;method_15269(Lcom/google/gson/JsonElement;Ljava/lang/String;)F
official e
Laye;e(Lcom/google/gson/JsonElement;Ljava/lang/String;)F
-
getFloat
- Mappings:
Namespace Name Mixin selector named getFloat
Lnet/minecraft/util/JsonHelper;getFloat(Lcom/google/gson/JsonObject;Ljava/lang/String;)F
intermediary method_15259
Lnet/minecraft/class_3518;method_15259(Lcom/google/gson/JsonObject;Ljava/lang/String;)F
official m
Laye;m(Lcom/google/gson/JsonObject;Ljava/lang/String;)F
-
getFloat
- Mappings:
Namespace Name Mixin selector named getFloat
Lnet/minecraft/util/JsonHelper;getFloat(Lcom/google/gson/JsonObject;Ljava/lang/String;F)F
intermediary method_15277
Lnet/minecraft/class_3518;method_15277(Lcom/google/gson/JsonObject;Ljava/lang/String;F)F
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;F)F
-
asLong
- Mappings:
Namespace Name Mixin selector named asLong
Lnet/minecraft/util/JsonHelper;asLong(Lcom/google/gson/JsonElement;Ljava/lang/String;)J
intermediary method_15263
Lnet/minecraft/class_3518;method_15263(Lcom/google/gson/JsonElement;Ljava/lang/String;)J
official f
Laye;f(Lcom/google/gson/JsonElement;Ljava/lang/String;)J
-
getLong
- Mappings:
Namespace Name Mixin selector named getLong
Lnet/minecraft/util/JsonHelper;getLong(Lcom/google/gson/JsonObject;Ljava/lang/String;)J
intermediary method_22449
Lnet/minecraft/class_3518;method_22449(Lcom/google/gson/JsonObject;Ljava/lang/String;)J
official n
Laye;n(Lcom/google/gson/JsonObject;Ljava/lang/String;)J
-
getLong
- Mappings:
Namespace Name Mixin selector named getLong
Lnet/minecraft/util/JsonHelper;getLong(Lcom/google/gson/JsonObject;Ljava/lang/String;J)J
intermediary method_15280
Lnet/minecraft/class_3518;method_15280(Lcom/google/gson/JsonObject;Ljava/lang/String;J)J
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;J)J
-
asInt
- Mappings:
Namespace Name Mixin selector named asInt
Lnet/minecraft/util/JsonHelper;asInt(Lcom/google/gson/JsonElement;Ljava/lang/String;)I
intermediary method_15257
Lnet/minecraft/class_3518;method_15257(Lcom/google/gson/JsonElement;Ljava/lang/String;)I
official g
Laye;g(Lcom/google/gson/JsonElement;Ljava/lang/String;)I
-
getInt
- Mappings:
Namespace Name Mixin selector named getInt
Lnet/minecraft/util/JsonHelper;getInt(Lcom/google/gson/JsonObject;Ljava/lang/String;)I
intermediary method_15260
Lnet/minecraft/class_3518;method_15260(Lcom/google/gson/JsonObject;Ljava/lang/String;)I
official o
Laye;o(Lcom/google/gson/JsonObject;Ljava/lang/String;)I
-
getInt
- Mappings:
Namespace Name Mixin selector named getInt
Lnet/minecraft/util/JsonHelper;getInt(Lcom/google/gson/JsonObject;Ljava/lang/String;I)I
intermediary method_15282
Lnet/minecraft/class_3518;method_15282(Lcom/google/gson/JsonObject;Ljava/lang/String;I)I
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;I)I
-
asByte
- Mappings:
Namespace Name Mixin selector named asByte
Lnet/minecraft/util/JsonHelper;asByte(Lcom/google/gson/JsonElement;Ljava/lang/String;)B
intermediary method_15293
Lnet/minecraft/class_3518;method_15293(Lcom/google/gson/JsonElement;Ljava/lang/String;)B
official h
Laye;h(Lcom/google/gson/JsonElement;Ljava/lang/String;)B
-
getByte
- Mappings:
Namespace Name Mixin selector named getByte
Lnet/minecraft/util/JsonHelper;getByte(Lcom/google/gson/JsonObject;Ljava/lang/String;)B
intermediary method_34929
Lnet/minecraft/class_3518;method_34929(Lcom/google/gson/JsonObject;Ljava/lang/String;)B
official p
Laye;p(Lcom/google/gson/JsonObject;Ljava/lang/String;)B
-
getByte
- Mappings:
Namespace Name Mixin selector named getByte
Lnet/minecraft/util/JsonHelper;getByte(Lcom/google/gson/JsonObject;Ljava/lang/String;B)B
intermediary method_15271
Lnet/minecraft/class_3518;method_15271(Lcom/google/gson/JsonObject;Ljava/lang/String;B)B
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;B)B
-
asChar
- Mappings:
Namespace Name Mixin selector named asChar
Lnet/minecraft/util/JsonHelper;asChar(Lcom/google/gson/JsonElement;Ljava/lang/String;)C
intermediary method_34924
Lnet/minecraft/class_3518;method_34924(Lcom/google/gson/JsonElement;Ljava/lang/String;)C
official i
Laye;i(Lcom/google/gson/JsonElement;Ljava/lang/String;)C
-
getChar
- Mappings:
Namespace Name Mixin selector named getChar
Lnet/minecraft/util/JsonHelper;getChar(Lcom/google/gson/JsonObject;Ljava/lang/String;)C
intermediary method_34930
Lnet/minecraft/class_3518;method_34930(Lcom/google/gson/JsonObject;Ljava/lang/String;)C
official q
Laye;q(Lcom/google/gson/JsonObject;Ljava/lang/String;)C
-
getChar
- Mappings:
Namespace Name Mixin selector named getChar
Lnet/minecraft/util/JsonHelper;getChar(Lcom/google/gson/JsonObject;Ljava/lang/String;C)C
intermediary method_34914
Lnet/minecraft/class_3518;method_34914(Lcom/google/gson/JsonObject;Ljava/lang/String;C)C
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;C)C
-
asBigDecimal
- Mappings:
Namespace Name Mixin selector named asBigDecimal
Lnet/minecraft/util/JsonHelper;asBigDecimal(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal;
intermediary method_34925
Lnet/minecraft/class_3518;method_34925(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal;
official j
Laye;j(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigDecimal;
-
getBigDecimal
- Mappings:
Namespace Name Mixin selector named getBigDecimal
Lnet/minecraft/util/JsonHelper;getBigDecimal(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal;
intermediary method_34931
Lnet/minecraft/class_3518;method_34931(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal;
official r
Laye;r(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigDecimal;
-
getBigDecimal
public static BigDecimal getBigDecimal(JsonObject object, String element, BigDecimal defaultBigDecimal) - Mappings:
Namespace Name Mixin selector named getBigDecimal
Lnet/minecraft/util/JsonHelper;getBigDecimal(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
intermediary method_34917
Lnet/minecraft/class_3518;method_34917(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;
-
asBigInteger
- Mappings:
Namespace Name Mixin selector named asBigInteger
Lnet/minecraft/util/JsonHelper;asBigInteger(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger;
intermediary method_34926
Lnet/minecraft/class_3518;method_34926(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger;
official k
Laye;k(Lcom/google/gson/JsonElement;Ljava/lang/String;)Ljava/math/BigInteger;
-
getBigInteger
- Mappings:
Namespace Name Mixin selector named getBigInteger
Lnet/minecraft/util/JsonHelper;getBigInteger(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger;
intermediary method_34932
Lnet/minecraft/class_3518;method_34932(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger;
official s
Laye;s(Lcom/google/gson/JsonObject;Ljava/lang/String;)Ljava/math/BigInteger;
-
getBigInteger
public static BigInteger getBigInteger(JsonObject object, String element, BigInteger defaultBigInteger) - Mappings:
Namespace Name Mixin selector named getBigInteger
Lnet/minecraft/util/JsonHelper;getBigInteger(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger;
intermediary method_34918
Lnet/minecraft/class_3518;method_34918(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger;
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger;
-
asShort
- Mappings:
Namespace Name Mixin selector named asShort
Lnet/minecraft/util/JsonHelper;asShort(Lcom/google/gson/JsonElement;Ljava/lang/String;)S
intermediary method_34928
Lnet/minecraft/class_3518;method_34928(Lcom/google/gson/JsonElement;Ljava/lang/String;)S
official l
Laye;l(Lcom/google/gson/JsonElement;Ljava/lang/String;)S
-
getShort
- Mappings:
Namespace Name Mixin selector named getShort
Lnet/minecraft/util/JsonHelper;getShort(Lcom/google/gson/JsonObject;Ljava/lang/String;)S
intermediary method_34933
Lnet/minecraft/class_3518;method_34933(Lcom/google/gson/JsonObject;Ljava/lang/String;)S
official t
Laye;t(Lcom/google/gson/JsonObject;Ljava/lang/String;)S
-
getShort
- Mappings:
Namespace Name Mixin selector named getShort
Lnet/minecraft/util/JsonHelper;getShort(Lcom/google/gson/JsonObject;Ljava/lang/String;S)S
intermediary method_34919
Lnet/minecraft/class_3518;method_34919(Lcom/google/gson/JsonObject;Ljava/lang/String;S)S
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;S)S
-
asObject
- Mappings:
Namespace Name Mixin selector named asObject
Lnet/minecraft/util/JsonHelper;asObject(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject;
intermediary method_15295
Lnet/minecraft/class_3518;method_15295(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject;
official m
Laye;m(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonObject;
-
getObject
- Mappings:
Namespace Name Mixin selector named getObject
Lnet/minecraft/util/JsonHelper;getObject(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject;
intermediary method_15296
Lnet/minecraft/class_3518;method_15296(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject;
official u
Laye;u(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonObject;
-
getObject
@Contract("_,_,!null->!null;_,_,null->_") @Nullable public static @Nullable JsonObject getObject(JsonObject object, String element, @Nullable @Nullable JsonObject defaultObject) - Mappings:
Namespace Name Mixin selector named getObject
Lnet/minecraft/util/JsonHelper;getObject(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject;
intermediary method_15281
Lnet/minecraft/class_3518;method_15281(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject;
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonObject;)Lcom/google/gson/JsonObject;
-
asArray
- Mappings:
Namespace Name Mixin selector named asArray
Lnet/minecraft/util/JsonHelper;asArray(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray;
intermediary method_15252
Lnet/minecraft/class_3518;method_15252(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray;
official n
Laye;n(Lcom/google/gson/JsonElement;Ljava/lang/String;)Lcom/google/gson/JsonArray;
-
getArray
- Mappings:
Namespace Name Mixin selector named getArray
Lnet/minecraft/util/JsonHelper;getArray(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray;
intermediary method_15261
Lnet/minecraft/class_3518;method_15261(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray;
official v
Laye;v(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonArray;
-
getArray
@Contract("_,_,!null->!null;_,_,null->_") @Nullable public static @Nullable JsonArray getArray(JsonObject object, String name, @Nullable @Nullable JsonArray defaultArray) - Mappings:
Namespace Name Mixin selector named getArray
Lnet/minecraft/util/JsonHelper;getArray(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray;
intermediary method_15292
Lnet/minecraft/class_3518;method_15292(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray;
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonArray;)Lcom/google/gson/JsonArray;
-
deserialize
public static <T> T deserialize(@Nullable @Nullable JsonElement element, String name, JsonDeserializationContext context, Class<? extends T> type) - Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
intermediary method_15291
Lnet/minecraft/class_3518;method_15291(Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/JsonElement;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
-
deserialize
public static <T> T deserialize(JsonObject object, String element, JsonDeserializationContext context, Class<? extends T> type) - Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
intermediary method_15272
Lnet/minecraft/class_3518;method_15272(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
-
deserialize
@Contract("_,_,!null,_,_->!null;_,_,null,_,_->_") @Nullable public static <T> T deserialize(JsonObject object, String element, @Nullable T defaultValue, JsonDeserializationContext context, Class<? extends T> type) - Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
intermediary method_15283
Lnet/minecraft/class_3518;method_15283(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/JsonObject;Ljava/lang/String;Ljava/lang/Object;Lcom/google/gson/JsonDeserializationContext;Ljava/lang/Class;)Ljava/lang/Object;
-
getType
- Mappings:
Namespace Name Mixin selector named getType
Lnet/minecraft/util/JsonHelper;getType(Lcom/google/gson/JsonElement;)Ljava/lang/String;
intermediary method_15266
Lnet/minecraft/class_3518;method_15266(Lcom/google/gson/JsonElement;)Ljava/lang/String;
official d
Laye;d(Lcom/google/gson/JsonElement;)Ljava/lang/String;
-
deserializeNullable
@Nullable public static <T> T deserializeNullable(Gson gson, Reader reader, Class<T> type, boolean lenient) - Mappings:
Namespace Name Mixin selector named deserializeNullable
Lnet/minecraft/util/JsonHelper;deserializeNullable(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;
intermediary method_47993
Lnet/minecraft/class_3518;method_47993(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;
intermediary method_15267
Lnet/minecraft/class_3518;method_15267(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;
official b
Laye;b(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;Z)Ljava/lang/Object;
-
deserializeNullable
@Nullable public static <T> T deserializeNullable(Gson gson, Reader reader, TypeToken<T> typeToken, boolean lenient) - Mappings:
Namespace Name Mixin selector named deserializeNullable
Lnet/minecraft/util/JsonHelper;deserializeNullable(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
intermediary method_47992
Lnet/minecraft/class_3518;method_47992(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
intermediary method_15273
Lnet/minecraft/class_3518;method_15273(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
official b
Laye;b(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
-
deserialize
@Nullable public static <T> T deserialize(Gson gson, String content, TypeToken<T> typeToken, boolean lenient) - Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
intermediary method_15262
Lnet/minecraft/class_3518;method_15262(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;Z)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;
intermediary method_15279
Lnet/minecraft/class_3518;method_15279(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;
-
deserializeNullable
@Nullable public static <T> T deserializeNullable(Gson gson, String content, Class<T> type, boolean lenient) - Mappings:
Namespace Name Mixin selector named deserializeNullable
Lnet/minecraft/util/JsonHelper;deserializeNullable(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;
intermediary method_47994
Lnet/minecraft/class_3518;method_47994(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;
official b
Laye;b(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;Z)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;
intermediary method_15297
Lnet/minecraft/class_3518;method_15297(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/Gson;Ljava/io/Reader;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;
intermediary method_15290
Lnet/minecraft/class_3518;method_15290(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/Gson;Ljava/lang/String;Lcom/google/gson/reflect/TypeToken;)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
intermediary method_15276
Lnet/minecraft/class_3518;method_15276(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/Gson;Ljava/io/Reader;Ljava/lang/Class;)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
intermediary method_15284
Lnet/minecraft/class_3518;method_15284(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
official a
Laye;a(Lcom/google/gson/Gson;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Ljava/lang/String;Z)Lcom/google/gson/JsonObject;
intermediary method_15298
Lnet/minecraft/class_3518;method_15298(Ljava/lang/String;Z)Lcom/google/gson/JsonObject;
official a
Laye;a(Ljava/lang/String;Z)Lcom/google/gson/JsonObject;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Ljava/io/Reader;Z)Lcom/google/gson/JsonObject;
intermediary method_15274
Lnet/minecraft/class_3518;method_15274(Ljava/io/Reader;Z)Lcom/google/gson/JsonObject;
official a
Laye;a(Ljava/io/Reader;Z)Lcom/google/gson/JsonObject;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Ljava/lang/String;)Lcom/google/gson/JsonObject;
intermediary method_15285
Lnet/minecraft/class_3518;method_15285(Ljava/lang/String;)Lcom/google/gson/JsonObject;
official a
Laye;a(Ljava/lang/String;)Lcom/google/gson/JsonObject;
-
deserialize
- Mappings:
Namespace Name Mixin selector named deserialize
Lnet/minecraft/util/JsonHelper;deserialize(Ljava/io/Reader;)Lcom/google/gson/JsonObject;
intermediary method_15255
Lnet/minecraft/class_3518;method_15255(Ljava/io/Reader;)Lcom/google/gson/JsonObject;
official a
Laye;a(Ljava/io/Reader;)Lcom/google/gson/JsonObject;
-
deserializeArray
- Mappings:
Namespace Name Mixin selector named deserializeArray
Lnet/minecraft/util/JsonHelper;deserializeArray(Ljava/lang/String;)Lcom/google/gson/JsonArray;
intermediary method_43679
Lnet/minecraft/class_3518;method_43679(Ljava/lang/String;)Lcom/google/gson/JsonArray;
official b
Laye;b(Ljava/lang/String;)Lcom/google/gson/JsonArray;
-
deserializeArray
- Mappings:
Namespace Name Mixin selector named deserializeArray
Lnet/minecraft/util/JsonHelper;deserializeArray(Ljava/io/Reader;)Lcom/google/gson/JsonArray;
intermediary method_37165
Lnet/minecraft/class_3518;method_37165(Ljava/io/Reader;)Lcom/google/gson/JsonArray;
official b
Laye;b(Ljava/io/Reader;)Lcom/google/gson/JsonArray;
-
toSortedString
- Mappings:
Namespace Name Mixin selector named toSortedString
Lnet/minecraft/util/JsonHelper;toSortedString(Lcom/google/gson/JsonElement;)Ljava/lang/String;
intermediary method_43680
Lnet/minecraft/class_3518;method_43680(Lcom/google/gson/JsonElement;)Ljava/lang/String;
official e
Laye;e(Lcom/google/gson/JsonElement;)Ljava/lang/String;
-
writeSorted
public static void writeSorted(JsonWriter writer, @Nullable @Nullable JsonElement json, @Nullable @Nullable Comparator<String> comparator) throws IOException - Throws:
IOException
- Mappings:
Namespace Name Mixin selector named writeSorted
Lnet/minecraft/util/JsonHelper;writeSorted(Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V
intermediary method_43677
Lnet/minecraft/class_3518;method_43677(Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V
official a
Laye;a(Lcom/google/gson/stream/JsonWriter;Lcom/google/gson/JsonElement;Ljava/util/Comparator;)V
-
sort
private static Collection<Map.Entry<String,JsonElement>> sort(Collection<Map.Entry<String, JsonElement>> entries, @Nullable @Nullable Comparator<String> comparator) - Mappings:
Namespace Name Mixin selector named sort
Lnet/minecraft/util/JsonHelper;sort(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection;
intermediary method_43678
Lnet/minecraft/class_3518;method_43678(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection;
official a
Laye;a(Ljava/util/Collection;Ljava/util/Comparator;)Ljava/util/Collection;
-