Index

A B C D E F G H I J K M N O P R S T U V 
All Classes and Interfaces|All Packages

A

additionalFileFromTask(Project, String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.ModProject
 
alphaRelease() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
apply(Project) - Method in class dev.ftb.plugins.ashwing.AshwingPlugin
 
applyMavenPublications(Project, AshwingPublishingExtension) - Method in record class dev.ftb.plugins.ashwing.extension.publishing.MavenConfigurator
 
ARCH_MAVEN - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
architectury() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
architectury(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
ashwingExtension() - Method in record class dev.ftb.plugins.ashwing.extension.publishing.MavenConfigurator
Returns the value of the ashwingExtension record component.
AshwingExtension - Class in dev.ftb.plugins.ashwing.extension
Root extension for all things Ashwing.
AshwingExtension(Project) - Constructor for class dev.ftb.plugins.ashwing.extension.AshwingExtension
 
AshwingPlugin - Class in dev.ftb.plugins.ashwing
 
AshwingPlugin() - Constructor for class dev.ftb.plugins.ashwing.AshwingPlugin
 
AshwingPublishingExtension - Class in dev.ftb.plugins.ashwing.extension
 
AshwingPublishingExtension(Project, AshwingExtension) - Constructor for class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 

B

betaRelease() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 

C

Changelog - Class in dev.ftb.plugins.ashwing.extension.utils
 
Changelog() - Constructor for class dev.ftb.plugins.ashwing.extension.utils.Changelog
 
CLIENT_AND_SERVER - Enum constant in enum class dev.ftb.plugins.ashwing.utils.GameEnvironment
 
CLIENT_ONLY - Enum constant in enum class dev.ftb.plugins.ashwing.utils.GameEnvironment
 
configure() - Method in record class dev.ftb.plugins.ashwing.extension.publishing.MavenConfigurator
Setups the FTB Maven as a publishing target.
configure() - Method in record class dev.ftb.plugins.ashwing.extension.publishing.ModPublisherConfigurator
 
configure() - Method in record class dev.ftb.plugins.ashwing.extension.qol.FlatFileRepo
 
configure() - Method in record class dev.ftb.plugins.ashwing.extension.qol.JarManifestPresets
 
createChangelog() - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
 
createFtbLikeVersion(String, String) - Method in class dev.ftb.plugins.ashwing.extension.utils.Utils
 
createFtbVersionPrefix(String) - Static method in class dev.ftb.plugins.ashwing.extension.utils.Utils
Creates a FTB-like version prefix.
createNeoLikeVersion(String, String) - Method in class dev.ftb.plugins.ashwing.extension.utils.Utils
 
createNeoLikeVersionPrefix(String) - Static method in class dev.ftb.plugins.ashwing.extension.utils.Utils
Creates a NeoForge-like version prefix.
curseForgeDependencies() - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
curseMaven() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
CURSEMAVEN - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 

D

DependencyList - Class in dev.ftb.plugins.ashwing.extension.publishing
 
DependencyList(Project) - Constructor for class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
dev.ftb.plugins.ashwing - package dev.ftb.plugins.ashwing
 
dev.ftb.plugins.ashwing.constants - package dev.ftb.plugins.ashwing.constants
 
dev.ftb.plugins.ashwing.extension - package dev.ftb.plugins.ashwing.extension
 
dev.ftb.plugins.ashwing.extension.publishing - package dev.ftb.plugins.ashwing.extension.publishing
 
dev.ftb.plugins.ashwing.extension.qol - package dev.ftb.plugins.ashwing.extension.qol
 
dev.ftb.plugins.ashwing.extension.utils - package dev.ftb.plugins.ashwing.extension.utils
 
dev.ftb.plugins.ashwing.utils - package dev.ftb.plugins.ashwing.utils
 

E

embedded(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
embeddedCurse(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
embeddedModrinth(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
equals(Object) - Method in record class dev.ftb.plugins.ashwing.extension.publishing.MavenConfigurator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.ftb.plugins.ashwing.extension.publishing.ModPublisherConfigurator
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.ftb.plugins.ashwing.extension.qol.FlatFileRepo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.ftb.plugins.ashwing.extension.qol.JarManifestPresets
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
Indicates whether some other object is "equal to" this one.
extractCurrentVersionChanges(File, String) - Static method in class dev.ftb.plugins.ashwing.extension.utils.Changelog
 

F

fabric() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
fabric(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
FABRIC - Enum constant in enum class dev.ftb.plugins.ashwing.utils.ModLoader
 
FABRIC_MAVEN - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
fileFromTask(Project, String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.ModProject
 
FlatFileRepo - Record Class in dev.ftb.plugins.ashwing.extension.qol
Simple quality of life addition applied to all projects that provide the ability to use a flat file repository for mods.
FlatFileRepo(Project) - Constructor for record class dev.ftb.plugins.ashwing.extension.qol.FlatFileRepo
Creates an instance of a FlatFileRepo record class.
forClientAndServer() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
forClientOnly() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
forCurseForge(PlatformDependency.DependencyType, String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
forge() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
forge(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
FORGE - Enum constant in enum class dev.ftb.plugins.ashwing.utils.ModLoader
 
FORGE_MAVEN - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
forModrinth(PlatformDependency.DependencyType, String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
forServerOnly() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
ftb() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
ftb(boolean, Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
ftb(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
FTB_MAVEN_RELEASES - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
FTB_MAVEN_SNAPSHOTS - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
ftbSnapshots() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 

G

gameEnvironment() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
GameEnvironment - Enum Class in dev.ftb.plugins.ashwing.utils
 
getAdditionalArtifacts() - Method in class dev.ftb.plugins.ashwing.extension.publishing.MavenOptions
 
getAdditionalFiles() - Method in class dev.ftb.plugins.ashwing.extension.publishing.ModProject
 
getChangelogFile(Project) - Static method in class dev.ftb.plugins.ashwing.utils.Helpers
 
getCurseForgeId() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
getCurseForgeId() - Method in class dev.ftb.plugins.ashwing.extension.publishing.ModProject
 
getCurseForgeToken() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
getFile() - Method in class dev.ftb.plugins.ashwing.extension.publishing.ModProject
 
getFileFromTask(String) - Method in class dev.ftb.plugins.ashwing.extension.utils.Utils
 
getFileFromTask(Project, String) - Method in class dev.ftb.plugins.ashwing.extension.utils.Utils
 
getJavaVersion() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
getJavaVersionFromProject(Project) - Static method in class dev.ftb.plugins.ashwing.utils.Helpers
 
getModId() - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
The root projects mod id.
getModLoader() - Method in class dev.ftb.plugins.ashwing.extension.publishing.ModProject
 
getModName() - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
The root projects mod name.
getModrinthId() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
getModrinthId() - Method in class dev.ftb.plugins.ashwing.extension.publishing.ModProject
 
getModrinthToken() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
getName() - Method in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
getPassword() - Method in class dev.ftb.plugins.ashwing.extension.publishing.MavenOptions
 
getPublishing() - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
Publishing options for this project.
getReleaseType() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
getSafeModName() - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
 
getSelfProjectOrLoaderChildren(Project) - Static method in class dev.ftb.plugins.ashwing.utils.Helpers
 
getStaticIncludes() - Method in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
getUrl() - Method in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
getUsername() - Method in class dev.ftb.plugins.ashwing.extension.publishing.MavenOptions
 

H

hashCode() - Method in record class dev.ftb.plugins.ashwing.extension.publishing.MavenConfigurator
Returns a hash code value for this object.
hashCode() - Method in record class dev.ftb.plugins.ashwing.extension.publishing.ModPublisherConfigurator
Returns a hash code value for this object.
hashCode() - Method in record class dev.ftb.plugins.ashwing.extension.qol.FlatFileRepo
Returns a hash code value for this object.
hashCode() - Method in record class dev.ftb.plugins.ashwing.extension.qol.JarManifestPresets
Returns a hash code value for this object.
hashCode() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
Returns a hash code value for this object.
Helpers - Class in dev.ftb.plugins.ashwing.utils
 
Helpers() - Constructor for class dev.ftb.plugins.ashwing.utils.Helpers
 

I

incompatible(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
incompatibleCurse(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
incompatibleModrinth(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
isForgeFamily(ModLoader) - Static method in enum class dev.ftb.plugins.ashwing.utils.ModLoader
Checks if a given mod loader is part of the Forge family (Forge or NeoForge).
isMonoProject() - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
If the contained project is a mono repo with multiple modloader children.
isNullOrEmpty(String) - Static method in class dev.ftb.plugins.ashwing.utils.StrHelper
Checks if a string is null or empty.
isSnapshot(Project) - Static method in class dev.ftb.plugins.ashwing.extension.utils.Utils
Determines if the env is set up to be a snapshot build or if we're building production builds.

J

JarManifestPresets - Record Class in dev.ftb.plugins.ashwing.extension.qol
 
JarManifestPresets(Project) - Constructor for record class dev.ftb.plugins.ashwing.extension.qol.JarManifestPresets
Creates an instance of a JarManifestPresets record class.

K

kubejs() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
kubejs(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
KUBEJS - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 

M

maven() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
maven(Action) - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
MavenConfigurator - Record Class in dev.ftb.plugins.ashwing.extension.publishing
 
MavenConfigurator(Project, AshwingExtension) - Constructor for record class dev.ftb.plugins.ashwing.extension.publishing.MavenConfigurator
Creates an instance of a MavenConfigurator record class.
MavenOptions - Class in dev.ftb.plugins.ashwing.extension.publishing
 
MavenOptions(ObjectFactory, Project) - Constructor for class dev.ftb.plugins.ashwing.extension.publishing.MavenOptions
 
MavenRepositories - Enum Class in dev.ftb.plugins.ashwing.constants
 
minecraftVersion(String) - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
minecraftVersions() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
ModLoader - Enum Class in dev.ftb.plugins.ashwing.utils
Local list of supported modloaders.
modmaven() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
modmaven(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
MODMAVEN - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
modProject(Action) - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
ModProject - Class in dev.ftb.plugins.ashwing.extension.publishing
 
ModProject(Project) - Constructor for class dev.ftb.plugins.ashwing.extension.publishing.ModProject
 
ModPublisherConfigurator - Record Class in dev.ftb.plugins.ashwing.extension.publishing
 
ModPublisherConfigurator(Project) - Constructor for record class dev.ftb.plugins.ashwing.extension.publishing.ModPublisherConfigurator
Creates an instance of a ModPublisherConfigurator record class.
modrinth() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
MODRINTH - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
modrinthDependencies() - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
mojang() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
mojang(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
MOJANG_MAVEN - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 

N

neoforge() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
neoforge(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
NEOFORGE - Enum constant in enum class dev.ftb.plugins.ashwing.utils.ModLoader
 
NEOFORGE_MAVEN - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 

O

optional(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
optionalCurse(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
optionalModrinth(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 

P

prettyName() - Method in enum class dev.ftb.plugins.ashwing.utils.ModLoader
 
project() - Method in record class dev.ftb.plugins.ashwing.extension.publishing.MavenConfigurator
Returns the value of the project record component.
project() - Method in record class dev.ftb.plugins.ashwing.extension.publishing.ModPublisherConfigurator
Returns the value of the project record component.
project() - Method in record class dev.ftb.plugins.ashwing.extension.qol.FlatFileRepo
Returns the value of the project record component.
project() - Method in record class dev.ftb.plugins.ashwing.extension.qol.JarManifestPresets
Returns the value of the project record component.
project() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
Returns the value of the project record component.
projects() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
publishing(Action) - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
Configure publishing options.

R

releaseFromString(String) - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
repos() - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
Maven repositories shorthand methods.
repos(Project) - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
 
Repos - Record Class in dev.ftb.plugins.ashwing.extension.utils
Loads of helper methods for adding repositories to the project.
Repos(Project) - Constructor for record class dev.ftb.plugins.ashwing.extension.utils.Repos
Creates an instance of a Repos record class.
requireCurse(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
requireModrinth(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 
requires(String) - Method in class dev.ftb.plugins.ashwing.extension.publishing.DependencyList
 

S

SERVER_ONLY - Enum constant in enum class dev.ftb.plugins.ashwing.utils.GameEnvironment
 
SHEDAN_MAVEN - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
shedaniel() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
shedaniel(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
stableRelease() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
 
StrHelper - Class in dev.ftb.plugins.ashwing.utils
 
StrHelper() - Constructor for class dev.ftb.plugins.ashwing.utils.StrHelper
 
stringIsLoader(String) - Static method in enum class dev.ftb.plugins.ashwing.utils.ModLoader
Check if the given string contains any known mod loader names (case-insensitive).

T

terraformers() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
terraformers(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
 
TERRAFORMERS - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
 
toSafeCase(String) - Static method in class dev.ftb.plugins.ashwing.utils.StrHelper
Converts a string to a safe case for URLs or filenames.
toString() - Method in record class dev.ftb.plugins.ashwing.extension.publishing.MavenConfigurator
Returns a string representation of this record class.
toString() - Method in record class dev.ftb.plugins.ashwing.extension.publishing.ModPublisherConfigurator
Returns a string representation of this record class.
toString() - Method in record class dev.ftb.plugins.ashwing.extension.qol.FlatFileRepo
Returns a string representation of this record class.
toString() - Method in record class dev.ftb.plugins.ashwing.extension.qol.JarManifestPresets
Returns a string representation of this record class.
toString() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
Returns a string representation of this record class.
toTitleCase(String) - Static method in class dev.ftb.plugins.ashwing.utils.StrHelper
Converts a string to title case.

U

utils() - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
General utilities for Ashwing projects.
utils(Project) - Method in class dev.ftb.plugins.ashwing.extension.AshwingExtension
 
Utils - Class in dev.ftb.plugins.ashwing.extension.utils
 
Utils(Project) - Constructor for class dev.ftb.plugins.ashwing.extension.utils.Utils
 

V

valueOf(String) - Static method in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.ftb.plugins.ashwing.utils.GameEnvironment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class dev.ftb.plugins.ashwing.utils.ModLoader
Returns the enum constant of this class with the specified name.
values() - Static method in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.ftb.plugins.ashwing.utils.GameEnvironment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class dev.ftb.plugins.ashwing.utils.ModLoader
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I J K M N O P R S T U V 
All Classes and Interfaces|All Packages