All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.minecraftforge.gradle.json.version.Version Maven / Gradle / Ivy

package net.minecraftforge.gradle.json.version;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class Version
{
    public String id;
    public Date time;
    public Date releaseTime;
    public String type;
    public String minecraftArguments;
    private List libraries;
    public String mainClass;
    public int minimumLauncherVersion;
    public String incompatibilityReason;
    private String assets;
    public List rules;
    
    private List _libraries;

    public List getLibraries()
    {
        if (_libraries == null)
        {
            _libraries = new ArrayList();
            if (libraries == null) return _libraries;
            for (Library lib : libraries)
            {
                if (lib.applies())
                {
                    _libraries.add(lib);
                }
            }
        }
        return _libraries;
    }
    
    public String getAssets()
    {
        return assets == null ? "legacy" : assets;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy