Package net.fabricmc.loom.internal
Class LoomProjectData
java.lang.Object
net.fabricmc.loom.internal.LoomProjectData
- All Implemented Interfaces:
Serializable
跨项目传递的最小项目数据,只包含基础类型和可序列化集合.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLoomProjectData(String projectPath, List<LoomProjectData.ModData> mods, @Nullable String mappingId, @Nullable String productionNamespace, boolean splitEnvironmentSourceSets, List<String> mixinMappingFiles) -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable LoomProjectDatafromDependency(org.gradle.api.Project project, org.gradle.api.artifacts.ProjectDependency dependency) static LoomProjectDatafromProject(org.gradle.api.Project project) static List<LoomProjectData> getDependencies(org.gradle.api.Project project) @Nullable Stringmods()@Nullable Stringstatic @Nullable LoomProjectDatabooleanvoid
-
Field Details
-
DATA_ELEMENTS_CONFIGURATION
- See Also:
-
-
Constructor Details
-
LoomProjectData
-
-
Method Details
-
projectPath
-
mods
-
mappingId
-
productionNamespace
-
splitEnvironmentSourceSets
public boolean splitEnvironmentSourceSets() -
mixinMappingFiles
-
createMods
-
fromProject
-
getDependencies
-
fromDependency
public static @Nullable LoomProjectData fromDependency(org.gradle.api.Project project, org.gradle.api.artifacts.ProjectDependency dependency) -
read
-
write
- Throws:
IOException
-