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>
INSTANCE
private static Logger
LOGGER
private Map<Class<?>,TimerCallback.Serializer<C,?>>
serializersByClass
private 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
-