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

java.lang.Object
net.minecraft.world.timer.TimerCallback.Serializer<T,​C>
Direct Known Subclasses:
FunctionTagTimerCallback.Serializer, FunctionTimerCallback.Serializer
Enclosing interface:
TimerCallback<T>

public abstract static class TimerCallback.Serializer<T,​C extends TimerCallback<T>>
extends Object
  • Field Details

    • id

      private final Identifier id
    • callbackClass

      private final Class<?> callbackClass
  • Constructor Details

    • Serializer

      public Serializer​(Identifier identifier, Class<?> class2)
  • Method Details

    • getId

      public Identifier getId()
    • getCallbackClass

      public Class<?> getCallbackClass()
    • serialize

      public abstract void serialize​(CompoundTag tag, C callback)
    • deserialize

      public abstract C deserialize​(CompoundTag tag)