类 CheckedGson


  • @Environment(CLIENT)
    public class CheckedGson
    extends Object
    Checks so that only intended pojos are passed to the GSON (handles serialization after obfuscation).
    Mappings:
    Namespace Name
    official dqf
    intermediary net/minecraft/class_4869
    named net/minecraft/client/realms/CheckedGson
    • 字段详细资料

      • GSON

        private final Gson GSON
        Mappings:
        Namespace Name Mixin selector
        official a Ldqf;a:Lcom/google/gson/Gson;
        intermediary field_22578 Lnet/minecraft/class_4869;field_22578:Lcom/google/gson/Gson;
        named GSON Lnet/minecraft/client/realms/CheckedGson;GSON:Lcom/google/gson/Gson;
    • 构造器详细资料

      • CheckedGson

        public CheckedGson()
    • 方法详细资料

      • toJson

        public String toJson​(RealmsSerializable serializable)
        Mappings:
        Namespace Name Mixin selector
        official a Ldqf;a(Ldqv;)Ljava/lang/String;
        intermediary method_25037 Lnet/minecraft/class_4869;method_25037(Lnet/minecraft/class_4885;)Ljava/lang/String;
        named toJson Lnet/minecraft/client/realms/CheckedGson;toJson(Lnet/minecraft/client/realms/RealmsSerializable;)Ljava/lang/String;
      • fromJson

        @Nullable
        public <T extends RealmsSerializable> T fromJson​(String json,
                                                         Class<T> type)
        Mappings:
        Namespace Name Mixin selector
        official a Ldqf;a(Ljava/lang/String;Ljava/lang/Class;)Ldqv;
        intermediary method_25038 Lnet/minecraft/class_4869;method_25038(Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/class_4885;
        named fromJson Lnet/minecraft/client/realms/CheckedGson;fromJson(Ljava/lang/String;Ljava/lang/Class;)Lnet/minecraft/client/realms/RealmsSerializable;