Class RunConfigurationContainer

    • Method Detail

      • client

        public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> client()
        Create a run configuration pre-configured with standard settings to start the Minecraft client.

        Will return a reference if the client configuration already exists.

        Returns:
        a provider for the configuration
      • client

        public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> client​(@Nullable org.gradle.api.Action<? super RunConfiguration> configureAction)
        Create a run configuration pre-configured with standard settings to start the Minecraft client.

        Will return a reference if the client configuration already exists.

        Parameters:
        configureAction - an action to perform to customize standard client configuration
        Returns:
        a provider for the configuration
      • client

        public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> client​(java.lang.String taskName,
                                                                                 @Nullable org.gradle.api.Action<? super RunConfiguration> configureAction)
        Create a run configuration pre-configured with standard settings to start the Minecraft client.

        Will return a reference if the client configuration already exists, while applying the configuration action.

        Parameters:
        taskName - the name of the task/IDE configuration to generate
        configureAction - an action to perform to customize standard client configuration
        Returns:
        a provider for the configuration
      • server

        public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> server()
        Create a run configuration pre-configured with standard settings to start the Minecraft server.

        Will return a reference if the server configuration already exists.

        Returns:
        a provider for the configuration
      • server

        public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> server​(org.gradle.api.Action<? super RunConfiguration> configureAction)
        Create a run configuration pre-configured with standard settings to start the Minecraft server.

        Will return a reference if the server configuration already exists.

        Parameters:
        configureAction - an action to perform to customize standard client configuration
        Returns:
        a provider for the configuration
      • server

        public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> server​(java.lang.String taskName,
                                                                                 @Nullable org.gradle.api.Action<? super RunConfiguration> configureAction)
        Create a run configuration pre-configured with standard settings to start the Minecraft server.

        Will return a reference if the server configuration already exists, while applying the configuration action.

        Parameters:
        taskName - the name of the task/IDE configuration to generate
        configureAction - an action to perform to customize standard client configuration
        Returns:
        a provider for the configuration
      • create

        public RunConfiguration create​(java.lang.String name)
                                throws org.gradle.api.InvalidUserDataException
        Specified by:
        create in interface org.gradle.api.NamedDomainObjectContainer<RunConfiguration>
        Throws:
        org.gradle.api.InvalidUserDataException
      • maybeCreate

        public RunConfiguration maybeCreate​(java.lang.String name)
        Specified by:
        maybeCreate in interface org.gradle.api.NamedDomainObjectContainer<RunConfiguration>
      • create

        public RunConfiguration create​(java.lang.String name,
                                       groovy.lang.Closure configureClosure)
                                throws org.gradle.api.InvalidUserDataException
        Specified by:
        create in interface org.gradle.api.NamedDomainObjectContainer<RunConfiguration>
        Throws:
        org.gradle.api.InvalidUserDataException
      • create

        public RunConfiguration create​(java.lang.String name,
                                       org.gradle.api.Action<? super RunConfiguration> configureAction)
                                throws org.gradle.api.InvalidUserDataException
        Specified by:
        create in interface org.gradle.api.NamedDomainObjectContainer<RunConfiguration>
        Throws:
        org.gradle.api.InvalidUserDataException
      • configure

        public org.gradle.api.NamedDomainObjectContainer<RunConfiguration> configure​(groovy.lang.Closure configureClosure)
        Specified by:
        configure in interface org.gradle.util.Configurable<org.gradle.api.NamedDomainObjectContainer<RunConfiguration>>
        Specified by:
        configure in interface org.gradle.api.NamedDomainObjectContainer<RunConfiguration>
      • register

        public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> register​(java.lang.String name,
                                                                                   org.gradle.api.Action<? super RunConfiguration> configurationAction)
                                                                            throws org.gradle.api.InvalidUserDataException
        Specified by:
        register in interface org.gradle.api.NamedDomainObjectContainer<RunConfiguration>
        Throws:
        org.gradle.api.InvalidUserDataException
      • register

        public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> register​(java.lang.String name)
                                                                            throws org.gradle.api.InvalidUserDataException
        Specified by:
        register in interface org.gradle.api.NamedDomainObjectContainer<RunConfiguration>
        Throws:
        org.gradle.api.InvalidUserDataException
      • size

        public int size()
        Specified by:
        size in interface java.util.Collection<RunConfiguration>
        Specified by:
        size in interface java.util.Set<RunConfiguration>
      • isEmpty

        public boolean isEmpty()
        Specified by:
        isEmpty in interface java.util.Collection<RunConfiguration>
        Specified by:
        isEmpty in interface java.util.Set<RunConfiguration>
      • contains

        public boolean contains​(java.lang.Object o)
        Specified by:
        contains in interface java.util.Collection<RunConfiguration>
        Specified by:
        contains in interface java.util.Set<RunConfiguration>
      • toArray

        public java.lang.Object[] toArray()
        Specified by:
        toArray in interface java.util.Collection<RunConfiguration>
        Specified by:
        toArray in interface java.util.Set<RunConfiguration>
      • toArray

        public <T> T[] toArray​(T[] a)
        Specified by:
        toArray in interface java.util.Collection<RunConfiguration>
        Specified by:
        toArray in interface java.util.Set<RunConfiguration>
      • remove

        public boolean remove​(java.lang.Object o)
        Specified by:
        remove in interface java.util.Collection<RunConfiguration>
        Specified by:
        remove in interface java.util.Set<RunConfiguration>
      • containsAll

        public boolean containsAll​(java.util.Collection<?> c)
        Specified by:
        containsAll in interface java.util.Collection<RunConfiguration>
        Specified by:
        containsAll in interface java.util.Set<RunConfiguration>
      • addAll

        public boolean addAll​(java.util.Collection<? extends RunConfiguration> c)
        Specified by:
        addAll in interface java.util.Collection<RunConfiguration>
        Specified by:
        addAll in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Specified by:
        addAll in interface java.util.Set<RunConfiguration>
      • removeAll

        public boolean removeAll​(java.util.Collection<?> c)
        Specified by:
        removeAll in interface java.util.Collection<RunConfiguration>
        Specified by:
        removeAll in interface java.util.Set<RunConfiguration>
      • retainAll

        public boolean retainAll​(java.util.Collection<?> c)
        Specified by:
        retainAll in interface java.util.Collection<RunConfiguration>
        Specified by:
        retainAll in interface java.util.Set<RunConfiguration>
      • clear

        public void clear()
        Specified by:
        clear in interface java.util.Collection<RunConfiguration>
        Specified by:
        clear in interface java.util.Set<RunConfiguration>
      • getNamer

        public org.gradle.api.Namer<RunConfiguration> getNamer()
        Specified by:
        getNamer in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
      • getAsMap

        public java.util.SortedMap<java.lang.String,​RunConfiguration> getAsMap()
        Specified by:
        getAsMap in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
      • getNames

        public java.util.SortedSet<java.lang.String> getNames()
        Specified by:
        getNames in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
      • findByName

        public @Nullable RunConfiguration findByName​(java.lang.String name)
        Specified by:
        findByName in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
      • getByName

        public RunConfiguration getByName​(java.lang.String name)
                                   throws org.gradle.api.UnknownDomainObjectException
        Specified by:
        getByName in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Throws:
        org.gradle.api.UnknownDomainObjectException
      • getByName

        public RunConfiguration getByName​(java.lang.String name,
                                          groovy.lang.Closure configureClosure)
                                   throws org.gradle.api.UnknownDomainObjectException
        Specified by:
        getByName in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Throws:
        org.gradle.api.UnknownDomainObjectException
      • getByName

        public RunConfiguration getByName​(java.lang.String name,
                                          org.gradle.api.Action<? super RunConfiguration> configureAction)
                                   throws org.gradle.api.UnknownDomainObjectException
        Specified by:
        getByName in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Throws:
        org.gradle.api.UnknownDomainObjectException
      • getAt

        public RunConfiguration getAt​(java.lang.String name)
                               throws org.gradle.api.UnknownDomainObjectException
        Specified by:
        getAt in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Throws:
        org.gradle.api.UnknownDomainObjectException
      • addRule

        public org.gradle.api.Rule addRule​(org.gradle.api.Rule rule)
        Specified by:
        addRule in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
      • addRule

        public org.gradle.api.Rule addRule​(java.lang.String description,
                                           groovy.lang.Closure ruleAction)
        Specified by:
        addRule in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
      • addRule

        public org.gradle.api.Rule addRule​(java.lang.String description,
                                           org.gradle.api.Action<java.lang.String> ruleAction)
        Specified by:
        addRule in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
      • getRules

        public java.util.List<org.gradle.api.Rule> getRules()
        Specified by:
        getRules in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
      • addLater

        public void addLater​(org.gradle.api.provider.Provider<? extends RunConfiguration> provider)
        Specified by:
        addLater in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • addAllLater

        public void addAllLater​(org.gradle.api.provider.Provider<? extends java.lang.Iterable<RunConfiguration>> provider)
        Specified by:
        addAllLater in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • withType

        public <S extends RunConfiguration> org.gradle.api.NamedDomainObjectSet<S> withType​(java.lang.Class<S> type)
        Specified by:
        withType in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
        Specified by:
        withType in interface org.gradle.api.DomainObjectSet<RunConfiguration>
        Specified by:
        withType in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Specified by:
        withType in interface org.gradle.api.NamedDomainObjectSet<RunConfiguration>
      • named

        public org.gradle.api.NamedDomainObjectSet<RunConfiguration> named​(org.gradle.api.specs.Spec<java.lang.String> nameFilter)
        Specified by:
        named in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Specified by:
        named in interface org.gradle.api.NamedDomainObjectSet<RunConfiguration>
      • withType

        public <S extends RunConfiguration> org.gradle.api.DomainObjectCollection<S> withType​(java.lang.Class<S> type,
                                                                                              org.gradle.api.Action<? super S> configureAction)
        Specified by:
        withType in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • withType

        public <S extends RunConfiguration> org.gradle.api.DomainObjectCollection<S> withType​(java.lang.Class<S> type,
                                                                                              groovy.lang.Closure configureClosure)
        Specified by:
        withType in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • matching

        public org.gradle.api.NamedDomainObjectSet<RunConfiguration> matching​(org.gradle.api.specs.Spec<? super RunConfiguration> spec)
        Specified by:
        matching in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
        Specified by:
        matching in interface org.gradle.api.DomainObjectSet<RunConfiguration>
        Specified by:
        matching in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Specified by:
        matching in interface org.gradle.api.NamedDomainObjectSet<RunConfiguration>
      • matching

        public org.gradle.api.NamedDomainObjectSet<RunConfiguration> matching​(groovy.lang.Closure spec)
        Specified by:
        matching in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
        Specified by:
        matching in interface org.gradle.api.DomainObjectSet<RunConfiguration>
        Specified by:
        matching in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Specified by:
        matching in interface org.gradle.api.NamedDomainObjectSet<RunConfiguration>
      • whenObjectAdded

        public org.gradle.api.Action<? super RunConfiguration> whenObjectAdded​(org.gradle.api.Action<? super RunConfiguration> action)
        Specified by:
        whenObjectAdded in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • whenObjectAdded

        public void whenObjectAdded​(groovy.lang.Closure action)
        Specified by:
        whenObjectAdded in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • whenObjectRemoved

        public org.gradle.api.Action<? super RunConfiguration> whenObjectRemoved​(org.gradle.api.Action<? super RunConfiguration> action)
        Specified by:
        whenObjectRemoved in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • whenObjectRemoved

        public void whenObjectRemoved​(groovy.lang.Closure action)
        Specified by:
        whenObjectRemoved in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • all

        public void all​(org.gradle.api.Action<? super RunConfiguration> action)
        Specified by:
        all in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • all

        public void all​(groovy.lang.Closure action)
        Specified by:
        all in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • configureEach

        public void configureEach​(org.gradle.api.Action<? super RunConfiguration> action)
        Specified by:
        configureEach in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
      • named

        public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> named​(java.lang.String name)
                                                                         throws org.gradle.api.UnknownDomainObjectException
        Specified by:
        named in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Throws:
        org.gradle.api.UnknownDomainObjectException
      • named

        public org.gradle.api.NamedDomainObjectProvider<RunConfiguration> named​(java.lang.String name,
                                                                                org.gradle.api.Action<? super RunConfiguration> configurationAction)
                                                                         throws org.gradle.api.UnknownDomainObjectException
        Specified by:
        named in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Throws:
        org.gradle.api.UnknownDomainObjectException
      • named

        public <S extends RunConfiguration> org.gradle.api.NamedDomainObjectProvider<S> named​(java.lang.String name,
                                                                                              java.lang.Class<S> type)
                                                                                       throws org.gradle.api.UnknownDomainObjectException
        Specified by:
        named in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Throws:
        org.gradle.api.UnknownDomainObjectException
      • named

        public <S extends RunConfiguration> org.gradle.api.NamedDomainObjectProvider<S> named​(java.lang.String name,
                                                                                              java.lang.Class<S> type,
                                                                                              org.gradle.api.Action<? super S> configurationAction)
                                                                                       throws org.gradle.api.UnknownDomainObjectException
        Specified by:
        named in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
        Throws:
        org.gradle.api.UnknownDomainObjectException
      • getCollectionSchema

        public org.gradle.api.NamedDomainObjectCollectionSchema getCollectionSchema()
        Specified by:
        getCollectionSchema in interface org.gradle.api.NamedDomainObjectCollection<RunConfiguration>
      • findAll

        public java.util.Set<RunConfiguration> findAll​(groovy.lang.Closure spec)
        Specified by:
        findAll in interface org.gradle.api.DomainObjectCollection<RunConfiguration>
        Specified by:
        findAll in interface org.gradle.api.DomainObjectSet<RunConfiguration>
        Specified by:
        findAll in interface org.gradle.api.NamedDomainObjectSet<RunConfiguration>