Package-level declarations

The utilities package holds classes and methods for various useful bits and pieces used all throughout ServerPackCreator. If any given method is helpful in multiple steps throughout the ServerPackCreator architecture, it usually belongs to one of the utility classes.

Such utilities include, but are not limited to converting Strings to booleans, encapsulating each entry in a String list with quotation-marks, downloading files, copying files and folders from a JAR-file and so on and so forth.

Basically, whenever a method in any SeverPackCreator class becomes useful to multiple classes, it is usually moved into any already existing utility-class or a new one is added if no already-fitting one exists.

The utilities package holds classes and methods for various useful bits and pieces used all throughout ServerPackCreator. If any given method is helpful in multiple steps throughout the ServerPackCreator architecture, it usually belongs to one of the utility classes.

Such utilities include, but are not limited to converting Strings to booleans, encapsulating each entry in a String list with quotation-marks, downloading files, copying files and folders from a JAR-file and so on and so forth.

Basically, whenever a method in any SeverPackCreator class becomes useful to multiple classes, it is usually moved into any already existing utility-class or a new one is added if no already-fitting one exists.

Types

Link copied to clipboard
expect interface CommentedConfig

A modifiable config that supports comments.

actual typealias CommentedConfig = com.electronwill.nightconfig.core.CommentedConfig

Type alias to link CommentedConfig to com.electronwill.nightconfig.core.CommentedConfig

Link copied to clipboard
expect class File

Class giving access to several things like:

actual typealias File = java.io.File

Type alias to link File to java.io.File

Link copied to clipboard
expect interface Icon

Fixed size picture for displaying and decorating components.

actual typealias Icon = javax.swing.Icon

Type alias to link Icon to javax.swing.Icon

Link copied to clipboard
expect class Optional<T>

Container object containing a value which may or may not be null, which allows for checking said value for null-ness, retrieval of said value if it is not null, checking if a value is present.

actual typealias Optional<T> = java.util.Optional<T>

Type alias to link Optional to java.util.Optional

Link copied to clipboard

Just something fun to brighten the mood. This class provides a list of messages which some of you may know from the SimCity games. Thanks go out to MAXIS and Sim City, for the ridiculous messages these games contained. Additional thanks to Larsz for providing a list of all these messages on GameFAQs

Link copied to clipboard

Minimalistic stopwatch to measure the elapsed time between operations.

Link copied to clipboard
expect class TomlParser

A configurable parser of TOML configurations.

actual typealias TomlParser = com.electronwill.nightconfig.toml.TomlParser

Type alias to link TomlParser to com.electronwill.nightconfig.toml.TomlParser

Link copied to clipboard
expect class URL

Uniform Resource Locator for files, resources, web-addresses.

actual typealias URL = java.net.URL

Type alias to link URL to java.net.URL