Package-level declarations
Functions
Adds the task that makes gradle build run gradle shadowJar
Adds the specified compiler arguments to the project
Adds the task that generates the Javadoc and sources jar files
Gets the metadata for the Annoying API with the specified version
Returns the default replacements map for addReplacementsTask
Gets the environment variable with the specified name
Gets the Java plugin extension
Returns the correct Java version that is required for the Minecraft version
Gets the main package of the project
Returns the version string with -R0.1-SNAPSHOT appended to it
Checks if the application plugin is applied
Checks if the java plugin is applied
Checks if the maven-publish plugin is applied
Checks if the Shadow plugin is applied
Makes the given package path safe to use
Sets the Java version for the project
Sets the main class for the project
Sets the artifact/archive classifier for the JAR and Shadow JAR tasks
Sets the text encoding for the project
Sets up the project using Annoying API. The root project's name must be the same as the one in plugin.yml!
Sets up the project for a simple Java project
Sets up the project using JDA (Java-Discord API)
Sets up the project using Lazy Library
Sets up the project for Minecraft development
Sets up a bit more advanced publishing configuration using environment variables and a custom repository
Sets up a simple publishing configuration