Index
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
ashwingExtensionrecord 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.
- createNeoForgeVersion(String, String) - Method in class dev.ftb.plugins.ashwing.extension.utils.Utils
- 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
FlatFileReporecord 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
- jared() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
- jared(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
- JARED - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
- 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
JarManifestPresetsrecord class. - jitpack() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
- jitpack(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
- JITPACK - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
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
- 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
MavenConfiguratorrecord 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
ModPublisherConfiguratorrecord 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
projectrecord component. - project() - Method in record class dev.ftb.plugins.ashwing.extension.publishing.ModPublisherConfigurator
-
Returns the value of the
projectrecord component. - project() - Method in record class dev.ftb.plugins.ashwing.extension.qol.FlatFileRepo
-
Returns the value of the
projectrecord component. - project() - Method in record class dev.ftb.plugins.ashwing.extension.qol.JarManifestPresets
-
Returns the value of the
projectrecord component. - project() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
-
Returns the value of the
projectrecord 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
Reposrecord 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.
- tterrag() - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
- tterrag(Action) - Method in record class dev.ftb.plugins.ashwing.extension.utils.Repos
- TTERRAG - Enum constant in enum class dev.ftb.plugins.ashwing.constants.MavenRepositories
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.
W
- withMaven() - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
- withMaven(Action) - Method in class dev.ftb.plugins.ashwing.extension.AshwingPublishingExtension
All Classes and Interfaces|All Packages