Package net.minecraft.world.timer
Class TimerCallbackSerializer<C>
java.lang.Object
net.minecraft.world.timer.TimerCallbackSerializer<C>
public class TimerCallbackSerializer<C> extends Object
-
Field Summary
Fields Modifier and Type Field Description static TimerCallbackSerializer<MinecraftServer>INSTANCEprivate static LoggerLOGGERprivate Map<Class<?>,TimerCallback.Serializer<C,?>>serializersByClassprivate Map<Identifier,TimerCallback.Serializer<C,?>>serializersByType -
Constructor Summary
Constructors Constructor Description TimerCallbackSerializer() -
Method Summary
Modifier and Type Method Description TimerCallback<C>deserialize(CompoundTag tag)private <T extends TimerCallback<C>>
TimerCallback.Serializer<C,T>getSerializer(Class<?> class2)TimerCallbackSerializer<C>registerSerializer(TimerCallback.Serializer<C,?> serializer)<T extends TimerCallback<C>>
CompoundTagserialize(T callback)
-
Field Details
-
LOGGER
-
INSTANCE
-
serializersByType
-
serializersByClass
-
-
Constructor Details
-
TimerCallbackSerializer
public TimerCallbackSerializer()
-
-
Method Details
-
registerSerializer
-
getSerializer
-
serialize
-
deserialize
-