net.minecraft.resource

public record PackVersion

implements Comparable<PackVersion>

net.minecraft.server.packs.metadata.pack.PackFormat
net.minecraft.server.packs.metadata.pack.PackFormat
net.minecraft.class_11555
net.minecraft.resource.PackVersion

Field summary

Modifier and TypeField
private final int
major
major
comp_4416
major
private final int
minor
minor
comp_4417
minor
private static final org.slf4j.Logger
LOGGER
LOGGER
field_61151
LOGGER
public static final com.mojang.serialization.Codec<PackVersion>
BOTTOM_CODEC
BOTTOM_CODEC
field_61149
CODEC
public static final com.mojang.serialization.Codec<PackVersion>
TOP_CODEC
TOP_CODEC
field_61150
ANY_CODEC

Constructor summary

ModifierConstructor
public (int major, int minor)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.Codec<PackVersion>
fullCodec(int defaultMinor)
fullCodec(int defaultMinor)
method_72328(int arg0)
createCodec(int impliedMinorVersion)
public static <ResultType, HolderType extends PackVersion$FormatHolder> com.mojang.serialization.DataResult<List<ResultType>>
validateHolderList(List<HolderType> list, int lastPreMinorVersion, BiFunction<HolderType, InclusiveRange<PackFormat>, ResultType> constructor)
validateHolderList(List<HolderType> list, int lastPreMinorVersion, BiFunction<HolderType, InclusiveRange<PackFormat>, ResultType> constructor)
method_72327(List<HolderType> arg0, int arg1, BiFunction<HolderType, class_6497<class_11555>, ResultType> arg2)
validate(List<HolderType> holders, int lastOldPackVersion, BiFunction<HolderType, Range<PackVersion>, ResultType> toResult)
public static int
lastPreMinorVersion(PackType type)
lastPreMinorVersion(PackType type)
method_72325(class_3264 arg0)
getLastOldPackVersion(ResourceType type)
public static com.mojang.serialization.MapCodec<Range<PackVersion>>
packCodec(PackType type)
packCodec(PackType type)
method_72329(class_3264 arg0)
createRangeCodec(ResourceType type)
public static PackVersion
of(int major, int minor)
of(int major, int minor)
method_72320(int arg0, int arg1)
of(int major, int minor)
public static PackVersion
of(int major)
of(int major)
method_72319(int arg0)
of(int major)
public Range<PackVersion>
minorRange()
minorRange()
method_72318()
majorRange()
public int
compareTo(PackFormat other)
compareTo(PackFormat other)
method_72326(class_11555 arg0)
compareTo(PackVersion arg0)
public int
major()
major()
comp_4416()
major()
public int
minor()
minor()
comp_4417()
minor()