net.minecraft.world.level.validation

public class DirectoryValidator

evi
net.minecraft.world.level.validation.DirectoryValidator
net.minecraft.class_8580
net.minecraft.unmapped.C_jgxjjhjn
net.minecraft.util.path.SymlinkFinder
net.minecraft.util.path.SymlinkValidator
net.minecraft.src.C_289814_
net.minecraft.world.level.validation.ContentValidationException

Field summary

Modifier and TypeField
private final PathMatcher
a
symlinkTargetAllowList
field_44955
f_svrtftfg
matcher
allowedSymlinkMatcher
f_289823_

Constructor summary

ModifierConstructor
public (PathMatcher matcher)

Method summary

Modifier and TypeMethod
public void
a(Path arg0, List<evj> arg1)
validateSymlink(Path arg0, List<ForbiddenSymlinkInfo> arg1)
method_52242(Path arg0, List<class_8581> arg1)
m_plelqbgv(Path arg0, List<C_gtfxkjfs> arg1)
validate(Path path, List<SymlinkEntry> results)
validateSymlink(Path symlink, List<Symlink> foundForbiddenLinks)
m_289900_(Path p_289972_, List<C_289806_> arg1)
public List<ForbiddenSymlinkInfo>
a(Path arg0)
validateSymlink(Path arg0)
method_52618(Path arg0)
m_ztjbybov(Path arg0)
validate(Path path)
validateSymlink(Path symlink)
m_295373_(Path arg0)
public List<ForbiddenSymlinkInfo>
a(Path arg0, boolean arg1)
validateDirectory(Path arg0, boolean arg1)
method_52243(Path arg0, boolean arg1)
m_euykifgm(Path arg0, boolean arg1)
collect(Path path, boolean resolveSymlink)
validateDirectory(Path dir, boolean validateContents)
m_294444_(Path p_298035_, boolean arg1)
public void
b(Path arg0, List<evj> arg1)
validateKnownDirectory(Path arg0, List<ForbiddenSymlinkInfo> arg1)
method_52619(Path arg0, List<class_8581> arg1)
m_wxpdofaa(Path arg0, List<C_gtfxkjfs> arg1)
validateRecursively(Path path, List<SymlinkEntry> results)
validateDirectoryContents(Path dir, List<Symlink> foundForbiddenLinks)
m_293741_(Path p_298980_, List<C_289806_> arg1)