net.minecraft.resource

public record PackVersion$Format

net.minecraft.server.packs.metadata.pack.PackFormat$IntermediaryFormat
net.minecraft.class_11555$class_11556
net.minecraft.resource.PackVersion$Format

Field summary

Modifier and TypeField
private final Optional<PackVersion>
min
comp_4418
min
private final Optional<PackVersion>
max
comp_4419
max
private final Optional<Integer>
format
comp_4420
format
private final Optional<Range<Integer>>
supported
comp_4421
supported
private static final com.mojang.serialization.MapCodec<PackVersion$Format>
PACK_CODEC
field_61154
PACK_CODEC
public static final com.mojang.serialization.MapCodec<PackVersion$Format>
OVERLAY_CODEC
field_61153
OVERLAY_CODEC

Constructor summary

ModifierConstructor
public (Optional<PackVersion> min, Optional<PackVersion> max, Optional<Integer> format, Optional<Range<Integer>> supported)

Method summary

Modifier and TypeMethod
public static PackVersion$Format
fromRange(InclusiveRange<PackFormat> range, int lastPreMinorVersion)
method_72334(class_6497<class_11555> arg0, int arg1)
ofRange(Range<PackVersion> range, int lastOldPackVersion)
public int
effectiveMinMajorVersion()
method_72330()
minMajor()
public com.mojang.serialization.DataResult<Range<PackVersion>>
validate(int lastPreMinorVersion, boolean hasPackFormatField, boolean requireOldField, String context, String oldFieldName)
method_72333(int arg0, boolean arg1, boolean arg2, String arg3, String arg4)
validate(int lastOldPackVersion, boolean pack, boolean supportsOld, String packDescriptor, String supportedFormatsKey)
private com.mojang.serialization.DataResult<Range<PackVersion>>
validateNewFormat(int lastPreMinorVersion, boolean hasPackFormatField, boolean requireOldField, String context, String oldFieldName)
method_72344(int arg0, boolean arg1, boolean arg2, String arg3, String arg4)
validateVersions(int lastOldPackVersion, boolean pack, boolean supportsOld, String packDescriptor, String supportedFormatsKey)
private com.mojang.serialization.DataResult<Range<PackVersion>>
validateOldFormat(int lastPreMinorVersion, boolean hasPackFormatField, String context, String oldFieldName)
method_72332(int arg0, boolean arg1, String arg2, String arg3)
validateSupportedFormats(int lastOldPackVersion, boolean pack, String packDescriptor, String supportedFormatsKey)
private String
validatePackFormatForRange(int min, int max)
method_72331(int arg0, int arg1)
validateMainFormat(int min, int max)
public Optional<PackVersion>
min()
comp_4418()
min()
public Optional<PackVersion>
max()
comp_4419()
max()
public Optional<Integer>
format()
comp_4420()
format()
public Optional<Range<Integer>>
supported()
comp_4421()
supported()
private static String
lambda$validateOldFormat$17(String arg0, int arg1, int arg2)
method_72338(String arg0, int arg1, int arg2)
method_72338(String arg0, int arg1, int arg2)
private static String
lambda$validateOldFormat$16(String arg0)
method_72336(String arg0)
method_72336(String arg0)
private static String
lambda$validateOldFormat$15(String arg0, int arg1)
method_72337(String arg0, int arg1)
method_72337(String arg0, int arg1)
private static String
lambda$validateNewFormat$14(String arg0, int arg1, int arg2)
method_72348(String arg0, int arg1, int arg2)
method_72348(String arg0, int arg1, int arg2)
private static String
lambda$validateNewFormat$13(String arg0)
method_72346(String arg0)
method_72346(String arg0)
private static String
lambda$validateNewFormat$12(String arg0, int arg1, int arg2, String arg3)
method_72339(String arg0, int arg1, int arg2, String arg3)
method_72339(String arg0, int arg1, int arg2, String arg3)
private String
lambda$validateNewFormat$11(String arg0, String arg1, InclusiveRange arg2)
method_73087(String arg0, String arg1, class_6497 arg2)
method_73087(String arg0, String arg1, Range arg2)
private String
lambda$validateNewFormat$10(String arg0, String arg1, InclusiveRange arg2)
method_73088(String arg0, String arg1, class_6497 arg2)
method_73088(String arg0, String arg1, Range arg2)
private static String
lambda$validateNewFormat$9(String arg0)
method_72351(String arg0)
method_72351(String arg0)
private static String
lambda$validateNewFormat$8(String arg0, String arg1, int arg2)
method_72341(String arg0, String arg1, int arg2)
method_72341(String arg0, String arg1, int arg2)
private String
lambda$validateNewFormat$7(String arg0)
method_72353(String arg0)
method_72353(String arg0)
private static String
lambda$validate$6(String arg0)
method_72354(String arg0)
method_72354(String arg0)
private static String
lambda$validate$5(String arg0, int arg1)
method_72347(String arg0, int arg1)
method_72347(String arg0, int arg1)
private static String
lambda$validate$4(String arg0, String arg1)
method_72352(String arg0, String arg1)
method_72352(String arg0, String arg1)
private static String
lambda$validate$3(String arg0)
method_72355(String arg0)
method_72355(String arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$2(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_72335(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_72335(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
private static PackVersion$Format
lambda$static$1(Optional arg0, Optional arg1, Optional arg2)
method_72343(Optional arg0, Optional arg1, Optional arg2)
method_72343(Optional min, Optional max, Optional supported)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_72345(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_72345(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)