net.minecraft.resource.metadata

public record PackOverlaysMetadata

net.minecraft.server.packs.OverlayMetadataSection
net.minecraft.class_8617
net.minecraft.resource.metadata.PackOverlaysMetadata

Field summary

Modifier and TypeField
private final List<PackOverlaysMetadata$Entry>
overlays
comp_1577
overlays
private static final Pattern
DIR_VALIDATOR
field_45046
DIRECTORY_NAME_PATTERN
public static final ResourceMetadataSerializer<PackOverlaysMetadata>
CLIENT_TYPE
field_61145
CLIENT_RESOURCES_SERIALIZER
public static final ResourceMetadataSerializer<PackOverlaysMetadata>
SERVER_TYPE
field_61146
SERVER_DATA_SERIALIZER

Constructor summary

ModifierConstructor
public (List<PackOverlaysMetadata$Entry> overlays)

Method summary

Modifier and TypeMethod
private static com.mojang.serialization.DataResult<String>
validateOverlayDir(String path)
method_52430(String arg0)
validate(String directoryName)
public static com.mojang.serialization.Codec<PackOverlaysMetadata>
codecForPackType(PackType packType)
method_72307(class_3264 arg0)
createCodec(ResourceType type)
public static ResourceMetadataSerializer<PackOverlaysMetadata>
forPackType(PackType packType)
method_72309(class_3264 arg0)
getSerializerFor(ResourceType type)
public List<String>
overlaysForVersion(PackFormat version)
method_52427(class_11555 arg0)
getAppliedOverlays(PackVersion version)
public List<PackOverlaysMetadata$Entry>
overlays()
comp_1577()
overlays()
private static boolean
lambda$overlaysForVersion$0(PackFormat arg0, OverlayMetadataSection$OverlayEntry arg1)
method_52428(class_11555 arg0, class_8617$class_8618 arg1)
method_52428(PackVersion arg0, PackOverlaysMetadata$Entry overlay)
private static com.mojang.datafixers.kinds.App
lambda$codecForPackType$0(PackType arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_72308(class_3264 arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
method_72308(ResourceType arg0, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg1)
private static String
lambda$validateOverlayDir$0(String arg0)
method_52431(String arg0)
method_52431(String arg0)