Class DistributionDisambiguation

java.lang.Object
net.neoforged.moddevgradle.internal.DistributionDisambiguation
All Implemented Interfaces:
org.gradle.api.Action<org.gradle.api.attributes.MultipleCandidatesDetails<String>>, org.gradle.api.attributes.AttributeDisambiguationRule<String>

public abstract class DistributionDisambiguation extends Object implements org.gradle.api.attributes.AttributeDisambiguationRule<String>
We generally will use "client" dependencies when we have to decide between client and server, since client libraries will usually be a superset of the server libraries.
  • Constructor Details

    • DistributionDisambiguation

      public DistributionDisambiguation()
  • Method Details

    • execute

      public void execute(org.gradle.api.attributes.MultipleCandidatesDetails<String> details)
      Specified by:
      execute in interface org.gradle.api.Action<org.gradle.api.attributes.MultipleCandidatesDetails<String>>