Index
All Classes and Interfaces|All Packages
A
- Akarin - Class in org.incendo.serverlib.forks
-
Checks for the presence of Akarin.
- Akarin() - Constructor for class org.incendo.serverlib.forks.Akarin
B
- build() - Method in class org.incendo.serverlib.ServerLib.Builder
-
Constructs a new
ServerLibinstance from this builder. - builder() - Static method in class org.incendo.serverlib.ServerLib
-
Creates a new builder instance.
C
- Check - Class in org.incendo.serverlib
-
A check is any operation that can be done to determine whether unsafe software is being used.
- Check(CheckType) - Constructor for class org.incendo.serverlib.Check
-
Constructs a new check.
- checkJavaFifteen() - Static method in class org.incendo.serverlib.util.JavaVersionCheck
- checkJavaLTS() - Static method in class org.incendo.serverlib.ServerLib
-
Deprecated.
- checkJavaMinor() - Static method in class org.incendo.serverlib.ServerLib
-
Deprecated.Scheduled for removal. Use
ServerLib.isJavaFifteen() - checkJavaSixteen() - Static method in class org.incendo.serverlib.util.JavaVersionCheck
- CheckType - Enum Class in org.incendo.serverlib
-
Types of
checks. - checkUnsafeForks() - Static method in class org.incendo.serverlib.ServerLib
-
Checks for unsafe forks and modded hybrid servers.
- ClassPresenceCheck - Class in org.incendo.serverlib
-
Checks for the presence of specific classes on the classpath.
- ClassPresenceCheck(CheckType, String...) - Constructor for class org.incendo.serverlib.ClassPresenceCheck
-
Constructs a new check.
E
- explain() - Method in class org.incendo.serverlib.Check
-
Explains the reasoning behind the check.
- explain() - Method in class org.incendo.serverlib.forks.Akarin
- explain() - Method in class org.incendo.serverlib.forks.KibblePatcher
- explain() - Method in class org.incendo.serverlib.forks.Sugarcane
- explain() - Method in class org.incendo.serverlib.forks.Yatopia
- explain() - Method in class org.incendo.serverlib.hybrids.Fabric
- explain() - Method in class org.incendo.serverlib.hybrids.Forge
F
- Fabric - Class in org.incendo.serverlib.hybrids
-
Checks for the presence of Fabric.
- Fabric() - Constructor for class org.incendo.serverlib.hybrids.Fabric
- Forge - Class in org.incendo.serverlib.hybrids
-
Checks for the presence of Forge.
- Forge() - Constructor for class org.incendo.serverlib.hybrids.Forge
I
- isJavaFifteen() - Static method in class org.incendo.serverlib.ServerLib
-
Checks whether the server is running on Java 15 or lower.
- isJavaSixteen() - Static method in class org.incendo.serverlib.ServerLib
-
Minecraft 1.17 onwards requires Java 16.
J
- JavaVersionCheck - Class in org.incendo.serverlib.util
- JavaVersionCheck() - Constructor for class org.incendo.serverlib.util.JavaVersionCheck
K
- KibblePatcher - Class in org.incendo.serverlib.forks
-
Checks for the presence of KibblePatcher.
- KibblePatcher() - Constructor for class org.incendo.serverlib.forks.KibblePatcher
M
- MODDED_HYBRID - Enum constant in enum class org.incendo.serverlib.CheckType
O
- org.incendo.serverlib - package org.incendo.serverlib
- org.incendo.serverlib.forks - package org.incendo.serverlib.forks
- org.incendo.serverlib.hybrids - package org.incendo.serverlib.hybrids
- org.incendo.serverlib.util - package org.incendo.serverlib.util
P
- PackageChecker - Class in org.incendo.serverlib.util
- packageExists(String) - Static method in class org.incendo.serverlib.util.PackageChecker
- PackagePresenceCheck - Class in org.incendo.serverlib
-
Checks for the presence of specific packages on the classpath.
- PackagePresenceCheck(CheckType, String...) - Constructor for class org.incendo.serverlib.PackagePresenceCheck
-
Constructs a new check.
- printExplanation() - Method in class org.incendo.serverlib.Check
-
Prints an explanation of what the check detected.
R
- runChecks() - Method in class org.incendo.serverlib.ServerLib
-
Runs all of the registered checks and prints explanations if any of the checks get triggered.
S
- ServerLib - Class in org.incendo.serverlib
-
Utility used to detect unsafe Minecraft server software.
- ServerLib.Builder - Class in org.incendo.serverlib
-
Builder for
ServerLibinstances. - shouldFlag() - Method in class org.incendo.serverlib.Check
-
Checks whether or not the check detects the presence of unsafe software.
- shouldFlag() - Method in class org.incendo.serverlib.ClassPresenceCheck
- shouldFlag() - Method in class org.incendo.serverlib.PackagePresenceCheck
- Sugarcane - Class in org.incendo.serverlib.forks
-
Checks for the presence of Sugarcane.
- Sugarcane() - Constructor for class org.incendo.serverlib.forks.Sugarcane
T
U
- UNSAFE_FORK - Enum constant in enum class org.incendo.serverlib.CheckType
V
- valueOf(String) - Static method in enum class org.incendo.serverlib.CheckType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.incendo.serverlib.CheckType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withCheck(Check) - Method in class org.incendo.serverlib.ServerLib.Builder
-
Returns a mutated version of this builder, with the given
Checkadded.
Y
- Yatopia - Class in org.incendo.serverlib.forks
-
Checks for the presence of Yatopia.
- Yatopia() - Constructor for class org.incendo.serverlib.forks.Yatopia
All Classes and Interfaces|All Packages
ServerLib.isJavaSixteen()