Class DataConverter<T,R>
java.lang.Object
ca.spottedleaf.dataconverter.converters.DataConverter<T,R>
- Direct Known Subclasses:
AddFlagIfAbsent,ConverterAddBlendingData,ConverterCriteriaRename,ConverterEnchantmentsRename,ConverterEntityToVariant,ConverterEntityVariantRename,ConverterFlattenChunk,ConverterFlattenEntity,ConverterFlattenItemStack,ConverterFlattenSpawnEgg,ConverterPoiDelete,ConverterRemoveFeatureFlag,ConverterRenameStatus,V111.EntityRotationFix
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Comparator<DataConverter<?, ?>> protected final intprotected final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract 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
-
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
-