Package dev.lukebemish.crochet.model
Class FabricSplitSourceSetsSpec
java.lang.Object
dev.lukebemish.crochet.model.FabricSplitSourceSetsSpec
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidclient(String name, org.gradle.api.Action<FabricFeatureSpec> action) voidvoidcommon(String name, org.gradle.api.Action<FabricFeatureSpec> action) voidfeatureSpec(org.gradle.api.Action<org.gradle.api.plugins.FeatureSpec> action) abstract org.gradle.api.provider.Property<String> protected abstract org.gradle.api.model.ObjectFactoryabstract org.gradle.api.provider.Property<Boolean> Whether to publish the generated client/server specific and common features externally.voidinstallation(org.gradle.api.Action<FabricInstallation> action) voidvoidjoined(String name, org.gradle.api.Action<FabricFeatureSpec> action) voidvoidserver(String name, org.gradle.api.Action<FabricFeatureSpec> action)
-
Constructor Details
-
FabricSplitSourceSetsSpec
@Inject public FabricSplitSourceSetsSpec()
-
-
Method Details
-
getObjects
@Inject protected abstract org.gradle.api.model.ObjectFactory getObjects() -
getBaseFeature
-
getPublishCrochetFeatures
Whether to publish the generated client/server specific and common features externally. Off by default as currently publishing such features makes it difficult for loom to consume your project. -
featureSpec
public void featureSpec(org.gradle.api.Action<org.gradle.api.plugins.FeatureSpec> action) -
installation
-
joined
-
joined
-
common
-
common
-
client
-
client
-
server
-
server
-