mirror of
https://github.com/architectury/architectury-loom.git
synced 2026-03-30 21:05:58 -05:00
MinecraftProvider: Unsplit provide and provideFirst
Not needed anymore since the patched provider is run separately.
This commit is contained in:
@@ -192,20 +192,12 @@ public abstract class CompileConfiguration implements Runnable {
|
||||
}
|
||||
|
||||
extension.setMinecraftProvider(minecraftProvider);
|
||||
minecraftProvider.provideFirst();
|
||||
|
||||
if (!extension.isForge()) {
|
||||
minecraftProvider.provide();
|
||||
}
|
||||
minecraftProvider.provide();
|
||||
|
||||
final DependencyInfo mappingsDep = DependencyInfo.create(getProject(), Configurations.MAPPINGS);
|
||||
final MappingConfiguration mappingConfiguration = MappingConfiguration.create(getProject(), configContext.serviceManager(), mappingsDep, minecraftProvider);
|
||||
extension.setMappingConfiguration(mappingConfiguration);
|
||||
|
||||
if (extension.isForge()) {
|
||||
minecraftProvider.provide();
|
||||
}
|
||||
|
||||
// This needs to run after MinecraftProvider.initFiles and MinecraftLibraryProvider.provide
|
||||
// but before MinecraftPatchedProvider.provide.
|
||||
setupDependencyProviders(project, extension);
|
||||
|
||||
@@ -81,7 +81,7 @@ public abstract class MinecraftProvider {
|
||||
return true;
|
||||
}
|
||||
|
||||
public void provideFirst() throws Exception {
|
||||
public void provide() throws Exception {
|
||||
final DependencyInfo dependency = DependencyInfo.create(getProject(), Constants.Configurations.MINECRAFT);
|
||||
minecraftVersion = dependency.getDependency().getVersion();
|
||||
|
||||
@@ -102,9 +102,7 @@ public abstract class MinecraftProvider {
|
||||
if (provideServer()) {
|
||||
serverBundleMetadata = BundleMetadata.fromJar(minecraftServerJar.toPath());
|
||||
}
|
||||
}
|
||||
|
||||
public void provide() throws Exception {
|
||||
libraryProvider = new MinecraftLibraryProvider(this, project);
|
||||
libraryProvider.provide();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user