net.minecraft.util.path

public class SymlinkFinder

net.minecraft.world.level.validation.DirectoryValidator
net.minecraft.class_8580
net.minecraft.util.path.SymlinkFinder

Field summary

Modifier and TypeField
private final PathMatcher
symlinkTargetAllowList
field_44955
matcher

Constructor summary

ModifierConstructor
public (PathMatcher matcher)

Method summary

Modifier and TypeMethod
public void
validateSymlink(Path path, List<ForbiddenSymlinkInfo> issues)
method_52242(Path arg0, List<class_8581> arg1)
validate(Path path, List<SymlinkEntry> results)
public List<SymlinkEntry>
validateSymlink(Path path)
method_52618(Path arg0)
validate(Path path)
public List<SymlinkEntry>
validateDirectory(Path directory, boolean allowTopSymlink)
method_52243(Path arg0, boolean arg1)
collect(Path path, boolean resolveSymlink)
public void
validateKnownDirectory(Path directory, List<ForbiddenSymlinkInfo> issues)
method_52619(Path arg0, List<class_8581> arg1)
validateRecursively(Path path, List<SymlinkEntry> results)