public class Constants
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Constants.SystemArch |
| Modifier and Type | Field and Description |
|---|---|
static groovy.lang.Closure<java.lang.Boolean> |
CALL_FALSE |
static java.nio.charset.Charset |
CHARSET |
static java.lang.String |
CONFIG_MAPPINGS |
static java.lang.String |
CONFIG_MC_DEPS |
static java.lang.String |
CONFIG_MC_DEPS_CLIENT |
static java.lang.String |
CONFIG_MCP_DATA |
static java.lang.String |
CONFIG_NATIVES |
static java.lang.String |
CSV_FIELD |
static java.lang.String |
CSV_METHOD |
static java.lang.String |
CSV_PARAM |
static java.lang.String |
DIR_ASSETS |
static java.lang.String |
DIR_JSONS |
static java.lang.String |
DIR_LOCAL_CACHE |
static java.lang.String |
DIR_MCP_DATA |
static java.lang.String |
DIR_MCP_MAPPINGS |
static java.lang.String |
DIR_NATIVES |
static java.lang.String |
EXC_MCP |
static java.lang.String |
EXC_SRG |
static java.lang.String |
EXT_NAME_MC |
static java.lang.String |
GRADLE_START_CLIENT |
static java.lang.String[] |
GRADLE_START_FML_RES |
static java.lang.String[] |
GRADLE_START_RESOURCES |
static java.lang.String |
GRADLE_START_SERVER |
static java.lang.String |
GROUP_FG |
static java.lang.String |
HASH_FUNC |
static java.lang.String |
JAR_CLIENT_FRESH |
static java.lang.String |
JAR_FERNFLOWER |
static java.lang.String |
JAR_MERGED |
static java.lang.String |
JAR_SERVER_DEPS |
static java.lang.String |
JAR_SERVER_FRESH |
static java.lang.String |
JAR_SERVER_PURE |
static java.lang.String |
JSON_ASSET_INDEX |
static java.lang.String |
JSON_VERSION |
static java.lang.String |
MCP_DATA_EXC |
static java.lang.String |
MCP_DATA_EXC_JSON |
static java.lang.String |
MCP_DATA_SRG |
static java.lang.String |
MCP_DATA_STYLE |
static java.lang.String |
MCP_PATCHES_CLIENT |
static java.lang.String |
MCP_PATCHES_MERGED |
static java.lang.String |
MCP_PATCHES_SERVER |
static java.lang.String |
NEWLINE |
static OS |
OPERATING_SYSTEM |
static java.lang.String |
REPLACE_ASSET_INDEX
AssetIndex name
|
static java.lang.String |
REPLACE_BUILD_DIR
project/build
|
static java.lang.String |
REPLACE_CACHE_DIR
the folder where to cache.
|
static java.lang.String |
REPLACE_MC_VERSION
MC version in form "#.#.#(-appendage)" where the appendage may be -pre# or something.
|
static java.lang.String |
REPLACE_MCP_CHANNEL
MCP mapping channel
|
static java.lang.String |
REPLACE_MCP_VERSION
MCP mapping version
|
static java.lang.String |
REPLACE_PROJECT_CACHE_DIR
the folder where to cache project specific.
|
static java.lang.String |
SRG_MCP_TO_NOTCH |
static java.lang.String |
SRG_MCP_TO_SRG |
static java.lang.String |
SRG_NOTCH_TO_MCP |
static java.lang.String |
SRG_NOTCH_TO_SRG |
static java.lang.String |
SRG_SRG_TO_MCP |
static Constants.SystemArch |
SYSTEM_ARCH |
static java.lang.String |
TASK_CLEAN_CACHE |
static java.lang.String |
TASK_DL_ASSET_INDEX |
static java.lang.String |
TASK_DL_ASSETS |
static java.lang.String |
TASK_DL_CLIENT |
static java.lang.String |
TASK_DL_FERNFLOWER |
static java.lang.String |
TASK_DL_SERVER |
static java.lang.String |
TASK_DL_VERSION_JSON |
static java.lang.String |
TASK_EXTRACT_MAPPINGS |
static java.lang.String |
TASK_EXTRACT_MCP |
static java.lang.String |
TASK_EXTRACT_NATIVES |
static java.lang.String |
TASK_GENERATE_SRGS |
static java.lang.String |
TASK_MERGE_JARS |
static java.lang.String |
TASK_SPLIT_SERVER |
static java.lang.String |
URL_ASSETS |
static java.lang.String |
URL_FF |
static java.lang.String |
URL_FORGE_MAVEN |
static java.lang.String |
URL_LIBRARY |
static java.lang.String |
URL_MC_MANIFEST |
static java.lang.String |
URL_MCP_JSON |
static java.lang.String |
USER_AGENT |
| Constructor and Description |
|---|
Constants() |
| Modifier and Type | Method and Description |
|---|---|
static org.w3c.dom.Element |
addXml(org.w3c.dom.Node parent,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> values) |
static void |
copyFile(java.io.File in,
java.io.File out)
This method uses the channels API which uses direct filesystem copies instead of loading it into
ram and then outputting it.
|
static void |
copyFile(java.io.File in,
java.io.File out,
long size)
This method uses the channels API which uses direct filesystem copies instead of loading it into
ram and then outputting it.
|
static java.util.List<java.lang.String> |
getClassPath() |
static java.io.File |
getMinecraftDirectory() |
static au.com.bytecode.opencsv.CSVReader |
getReader(java.io.File file)
This method constructs,, configures and returns a CSV reader instance to be used to read MCP CSV files.
|
static java.net.URL |
getResource(java.lang.String resource)
Throws a null runtime exception if the resource isnt found.
|
static java.io.PrintStream |
getTaskLogStream(org.gradle.api.Project project,
java.lang.String name) |
static java.lang.String |
hash(byte[] bytes) |
static java.lang.String |
hash(byte[] bytes,
java.lang.String function) |
static java.lang.String |
hash(java.io.File file) |
static java.lang.String |
hash(java.io.File file,
java.lang.String function) |
static java.lang.String |
hash(java.lang.String str) |
static java.util.List<java.lang.String> |
hashAll(java.io.File file) |
static java.lang.String |
hashZip(java.io.File file,
java.lang.String function) |
static java.util.List<java.lang.String> |
lines(java.lang.String text) |
static java.lang.String |
lower(java.lang.String string) |
static java.lang.String |
resolveString(java.lang.Object obj)
Resolves the supplied object to a string.
|
static java.net.URL[] |
toUrls(org.gradle.api.file.FileCollection collection) |
public static final OS OPERATING_SYSTEM
public static final Constants.SystemArch SYSTEM_ARCH
public static final java.nio.charset.Charset CHARSET
public static final java.lang.String HASH_FUNC
public static final java.lang.String USER_AGENT
public static final java.lang.String EXT_NAME_MC
public static final java.lang.String GROUP_FG
public static final groovy.lang.Closure<java.lang.Boolean> CALL_FALSE
public static final java.lang.String REPLACE_MC_VERSION
public static final java.lang.String REPLACE_CACHE_DIR
public static final java.lang.String REPLACE_PROJECT_CACHE_DIR
public static final java.lang.String REPLACE_BUILD_DIR
public static final java.lang.String REPLACE_MCP_CHANNEL
public static final java.lang.String REPLACE_MCP_VERSION
public static final java.lang.String REPLACE_ASSET_INDEX
public static final java.lang.String URL_MC_MANIFEST
public static final java.lang.String URL_FF
public static final java.lang.String URL_ASSETS
public static final java.lang.String URL_LIBRARY
public static final java.lang.String URL_FORGE_MAVEN
public static final java.lang.String URL_MCP_JSON
public static final java.lang.String CONFIG_MCP_DATA
public static final java.lang.String CONFIG_MAPPINGS
public static final java.lang.String CONFIG_NATIVES
public static final java.lang.String CONFIG_MC_DEPS
public static final java.lang.String CONFIG_MC_DEPS_CLIENT
public static final java.lang.String DIR_LOCAL_CACHE
public static final java.lang.String DIR_MCP_DATA
public static final java.lang.String DIR_MCP_MAPPINGS
public static final java.lang.String JAR_CLIENT_FRESH
public static final java.lang.String JAR_SERVER_FRESH
public static final java.lang.String JAR_MERGED
public static final java.lang.String JAR_SERVER_PURE
public static final java.lang.String JAR_SERVER_DEPS
public static final java.lang.String DIR_NATIVES
public static final java.lang.String JAR_FERNFLOWER
public static final java.lang.String DIR_ASSETS
public static final java.lang.String JSON_ASSET_INDEX
public static final java.lang.String DIR_JSONS
public static final java.lang.String JSON_VERSION
public static final java.lang.String GRADLE_START_CLIENT
public static final java.lang.String GRADLE_START_SERVER
public static final java.lang.String[] GRADLE_START_RESOURCES
public static final java.lang.String[] GRADLE_START_FML_RES
public static final java.lang.String MCP_DATA_SRG
public static final java.lang.String MCP_DATA_EXC
public static final java.lang.String MCP_DATA_EXC_JSON
public static final java.lang.String MCP_DATA_STYLE
public static final java.lang.String MCP_PATCHES_CLIENT
public static final java.lang.String MCP_PATCHES_SERVER
public static final java.lang.String MCP_PATCHES_MERGED
public static final java.lang.String CSV_METHOD
public static final java.lang.String CSV_FIELD
public static final java.lang.String CSV_PARAM
public static final java.lang.String SRG_NOTCH_TO_SRG
public static final java.lang.String SRG_NOTCH_TO_MCP
public static final java.lang.String SRG_SRG_TO_MCP
public static final java.lang.String SRG_MCP_TO_SRG
public static final java.lang.String SRG_MCP_TO_NOTCH
public static final java.lang.String EXC_SRG
public static final java.lang.String EXC_MCP
public static final java.lang.String TASK_DL_CLIENT
public static final java.lang.String TASK_DL_SERVER
public static final java.lang.String TASK_SPLIT_SERVER
public static final java.lang.String TASK_MERGE_JARS
public static final java.lang.String TASK_EXTRACT_NATIVES
public static final java.lang.String TASK_DL_VERSION_JSON
public static final java.lang.String TASK_DL_ASSET_INDEX
public static final java.lang.String TASK_DL_ASSETS
public static final java.lang.String TASK_EXTRACT_MCP
public static final java.lang.String TASK_EXTRACT_MAPPINGS
public static final java.lang.String TASK_GENERATE_SRGS
public static final java.lang.String TASK_DL_FERNFLOWER
public static final java.lang.String TASK_CLEAN_CACHE
public static final java.lang.String NEWLINE
public static java.util.List<java.lang.String> getClassPath()
public static java.net.URL[] toUrls(org.gradle.api.file.FileCollection collection)
throws java.net.MalformedURLException
java.net.MalformedURLExceptionpublic static java.io.File getMinecraftDirectory()
public static java.lang.String lower(java.lang.String string)
public static java.util.List<java.lang.String> lines(java.lang.String text)
public static au.com.bytecode.opencsv.CSVReader getReader(java.io.File file)
throws java.io.IOException
file - File to readjava.io.IOException - Propogated from openning the filepublic static org.w3c.dom.Element addXml(org.w3c.dom.Node parent,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> values)
public static void copyFile(java.io.File in,
java.io.File out)
throws java.io.IOException
in - file to copyout - created with directories if neededjava.io.IOException - In case anything goes wrong with the file IOpublic static void copyFile(java.io.File in,
java.io.File out,
long size)
throws java.io.IOException
in - file to copyout - created with directories if neededsize - If you have it earlierjava.io.IOException - In case anything goes wrong with the file IOpublic static java.lang.String hash(java.io.File file)
public static java.util.List<java.lang.String> hashAll(java.io.File file)
public static java.lang.String hash(java.io.File file,
java.lang.String function)
public static java.lang.String hashZip(java.io.File file,
java.lang.String function)
public static java.lang.String hash(java.lang.String str)
public static java.lang.String hash(byte[] bytes)
public static java.lang.String hash(byte[] bytes,
java.lang.String function)
public static java.io.PrintStream getTaskLogStream(org.gradle.api.Project project,
java.lang.String name)
public static java.net.URL getResource(java.lang.String resource)
resource - String name of the resource your looking forpublic static java.lang.String resolveString(java.lang.Object obj)
obj - Object to resolve