net.minecraft.resource

public record PackVersion

implements Comparable<PackVersion>

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

Field summary

Modifier and TypeField
private final int
major
comp_4416
major
private final int
minor
comp_4417
minor
private static final org.slf4j.Logger
LOGGER
field_61151
LOGGER
public static final com.mojang.serialization.Codec<PackVersion>
BOTTOM_CODEC
field_61149
CODEC
public static final com.mojang.serialization.Codec<PackVersion>
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)
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)
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)
method_72325(class_3264 arg0)
getLastOldPackVersion(ResourceType type)
public static com.mojang.serialization.MapCodec<Range<PackVersion>>
packCodec(PackType type)
method_72329(class_3264 arg0)
createRangeCodec(ResourceType type)
public static PackVersion
of(int major, int minor)
method_72320(int arg0, int arg1)
of(int major, int minor)
public static PackVersion
of(int major)
method_72319(int arg0)
of(int major)
public Range<PackVersion>
minorRange()
method_72318()
majorRange()
public int
compareTo(PackFormat other)
method_72326(class_11555 arg0)
compareTo(PackVersion arg0)
public int
major()
comp_4416()
major()
public int
minor()
comp_4417()
minor()
public int
compareTo(Object other)
compareTo(Object arg0)
compareTo(Object o)
private static com.mojang.serialization.DataResult
lambda$packCodec$1(int arg0, InclusiveRange arg1)
method_72323(int arg0, class_6497 arg1)
method_72323(int arg0, Range range)
private static com.mojang.serialization.DataResult
lambda$packCodec$0(int arg0, PackFormat$IntermediaryFormat arg1)
method_72321(int arg0, class_11555$class_11556 arg1)
method_72321(int arg0, PackVersion$Format format)
private static List
lambda$fullCodec$1(int arg0, PackFormat arg1)
method_72322(int arg0, class_11555 arg1)
method_72322(int arg0, PackVersion version)
private static PackVersion
lambda$fullCodec$0(int arg0, List arg1)
method_72324(int arg0, List arg1)
method_72324(int arg0, List list)