类 TimerCallback.Serializer<T,​C extends TimerCallback<T>>

    • 字段详细资料

      • id

        private final Identifier id
        Mappings:
        Namespace Name Mixin selector
        official a Ldlq$a;a:Lwp;
        intermediary field_1309 Lnet/minecraft/class_234$class_235;field_1309:Lnet/minecraft/class_2960;
        named id Lnet/minecraft/world/timer/TimerCallback$Serializer;id:Lnet/minecraft/util/Identifier;
      • callbackClass

        private final Class<?> callbackClass
        Mappings:
        Namespace Name Mixin selector
        official b Ldlq$a;b:Ljava/lang/Class;
        intermediary field_1310 Lnet/minecraft/class_234$class_235;field_1310:Ljava/lang/Class;
        named callbackClass Lnet/minecraft/world/timer/TimerCallback$Serializer;callbackClass:Ljava/lang/Class;
    • 构造器详细资料

      • Serializer

        public Serializer​(Identifier id,
                          Class<?> callbackClass)
        Mappings:
        Namespace Name Mixin selector
        official <init> Ldlq$a;<init>(Lwp;Ljava/lang/Class;)V
        intermediary <init> Lnet/minecraft/class_234$class_235;<init>(Lnet/minecraft/class_2960;Ljava/lang/Class;)V
        named <init> Lnet/minecraft/world/timer/TimerCallback$Serializer;<init>(Lnet/minecraft/util/Identifier;Ljava/lang/Class;)V
    • 方法详细资料

      • getId

        public Identifier getId()
        Mappings:
        Namespace Name Mixin selector
        official a Ldlq$a;a()Lwp;
        intermediary method_977 Lnet/minecraft/class_234$class_235;method_977()Lnet/minecraft/class_2960;
        named getId Lnet/minecraft/world/timer/TimerCallback$Serializer;getId()Lnet/minecraft/util/Identifier;
      • getCallbackClass

        public Class<?> getCallbackClass()
        Mappings:
        Namespace Name Mixin selector
        official b Ldlq$a;b()Ljava/lang/Class;
        intermediary method_978 Lnet/minecraft/class_234$class_235;method_978()Ljava/lang/Class;
        named getCallbackClass Lnet/minecraft/world/timer/TimerCallback$Serializer;getCallbackClass()Ljava/lang/Class;
      • serialize

        public abstract void serialize​(CompoundTag nbt,
                                       C callback)
        Mappings:
        Namespace Name Mixin selector
        official a Ldlq$a;a(Lmv;Ldlq;)V
        intermediary method_975 Lnet/minecraft/class_234$class_235;method_975(Lnet/minecraft/class_2487;Lnet/minecraft/class_234;)V
        named serialize Lnet/minecraft/world/timer/TimerCallback$Serializer;serialize(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/timer/TimerCallback;)V
      • deserialize

        public abstract C deserialize​(CompoundTag nbt)
        Mappings:
        Namespace Name Mixin selector
        official b Ldlq$a;b(Lmv;)Ldlq;
        intermediary method_976 Lnet/minecraft/class_234$class_235;method_976(Lnet/minecraft/class_2487;)Lnet/minecraft/class_234;
        named deserialize Lnet/minecraft/world/timer/TimerCallback$Serializer;deserialize(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/timer/TimerCallback;