Class DataConverter<T,R>
java.lang.Object
ca.spottedleaf.converter.DataConverter<T,R>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Comparator<DataConverter<?, ?>> protected final intprotected final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intcompareVersions(long v1, long v2) abstract Rstatic StringencodedToString(long encoded) static longencodeVersions(int version, int step) final longstatic intgetStep(long encoded) final intstatic intgetVersion(long encoded) final int
-
Field Details
-
LOWEST_VERSION_COMPARATOR
-
toVersion
protected final int toVersion -
versionStep
protected final int versionStep
-
-
Constructor Details
-
DataConverter
public DataConverter(int toVersion) -
DataConverter
public DataConverter(int toVersion, int versionStep)
-
-
Method Details
-
compareVersions
public static int compareVersions(long v1, long v2) -
getToVersion
public final int getToVersion() -
getVersionStep
public final int getVersionStep() -
getEncodedVersion
public final long getEncodedVersion() -
convert
-
encodeVersions
public static long encodeVersions(int version, int step) -
getVersion
public static int getVersion(long encoded) -
getStep
public static int getStep(long encoded) -
encodedToString
-