类 TimerCallback.Serializer<T,C extends TimerCallback<T>>
- java.lang.Object
-
- net.minecraft.world.timer.TimerCallback.Serializer<T,C>
-
- 封闭接口:
- TimerCallback<T>
public abstract static class TimerCallback.Serializer<T,C extends TimerCallback<T>> extends Object
- Mappings:
Namespace Name official dlq$aintermediary net/minecraft/class_234$class_235named net/minecraft/world/timer/TimerCallback$Serializer
-
-
字段概要
字段 修饰符和类型 字段 说明 private Class<?>callbackClassprivate Identifierid
-
构造器概要
构造器 构造器 说明 Serializer(Identifier id, Class<?> callbackClass)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 abstract Cdeserialize(CompoundTag nbt)Class<?>getCallbackClass()IdentifiergetId()abstract voidserialize(CompoundTag nbt, C callback)
-
-
-
字段详细资料
-
id
private final Identifier id
- Mappings:
Namespace Name Mixin selector official aLdlq$a;a:Lwp;intermediary field_1309Lnet/minecraft/class_234$class_235;field_1309:Lnet/minecraft/class_2960;named idLnet/minecraft/world/timer/TimerCallback$Serializer;id:Lnet/minecraft/util/Identifier;
-
callbackClass
private final Class<?> callbackClass
- Mappings:
Namespace Name Mixin selector official bLdlq$a;b:Ljava/lang/Class;intermediary field_1310Lnet/minecraft/class_234$class_235;field_1310:Ljava/lang/Class;named callbackClassLnet/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;)Vintermediary <init>Lnet/minecraft/class_234$class_235;<init>(Lnet/minecraft/class_2960;Ljava/lang/Class;)Vnamed <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 aLdlq$a;a()Lwp;intermediary method_977Lnet/minecraft/class_234$class_235;method_977()Lnet/minecraft/class_2960;named getIdLnet/minecraft/world/timer/TimerCallback$Serializer;getId()Lnet/minecraft/util/Identifier;
-
getCallbackClass
public Class<?> getCallbackClass()
- Mappings:
Namespace Name Mixin selector official bLdlq$a;b()Ljava/lang/Class;intermediary method_978Lnet/minecraft/class_234$class_235;method_978()Ljava/lang/Class;named getCallbackClassLnet/minecraft/world/timer/TimerCallback$Serializer;getCallbackClass()Ljava/lang/Class;
-
serialize
public abstract void serialize(CompoundTag nbt, C callback)
- Mappings:
Namespace Name Mixin selector official aLdlq$a;a(Lmv;Ldlq;)Vintermediary method_975Lnet/minecraft/class_234$class_235;method_975(Lnet/minecraft/class_2487;Lnet/minecraft/class_234;)Vnamed serializeLnet/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 bLdlq$a;b(Lmv;)Ldlq;intermediary method_976Lnet/minecraft/class_234$class_235;method_976(Lnet/minecraft/class_2487;)Lnet/minecraft/class_234;named deserializeLnet/minecraft/world/timer/TimerCallback$Serializer;deserialize(Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/timer/TimerCallback;
-
-