Index

A B C E F I J K M O P R S T U V W Y 
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 ServerLib instance 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.
Scheduled for removal. Use ServerLib.isJavaSixteen()
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 ServerLib instances.
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

type() - Method in class org.incendo.serverlib.Check
Returns the type of this check.

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 Check added.

Y

Yatopia - Class in org.incendo.serverlib.forks
Checks for the presence of Yatopia.
Yatopia() - Constructor for class org.incendo.serverlib.forks.Yatopia
 
A B C E F I J K M O P R S T U V W Y 
All Classes and Interfaces|All Packages