Skip to content

Commit

Permalink
remove isForgeAndOfficial stuff from fg2 also remove extra fg2 flag
Browse files Browse the repository at this point in the history
  • Loading branch information
wagyourtail committed Dec 14, 2021
1 parent f4d0a19 commit 718c0be
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 27 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -58,16 +58,10 @@ public class McpConfigProvider extends DependencyProvider {
private String mappingsPath;
private RemapAction remapAction;

private boolean isFG2 = false;

public McpConfigProvider(Project project) {
super(project);
}

public boolean isFG2() {
return isFG2;
}

@Override
public void provide(DependencyInfo dependency, Consumer<Runnable> postPopulationScheduler) throws Exception {
init(dependency.getDependency().getVersion());
Expand All @@ -77,7 +71,6 @@ public void provide(DependencyInfo dependency, Consumer<Runnable> postPopulation
if (getExtension().getForgeProvider().isFG2()) {
official = false;
mappingsPath = ZipUtils.contains(mcpZip, "joined.srg") ? "joined.srg" : "config/joined.tsrg";
isFG2 = mappingsPath.endsWith(".srg");
remapAction = null;

if (!Files.exists(mcp) || isRefreshDeps()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,12 @@ public void initFiles() throws IOException {
@Override
protected File[] getGlobalCaches() {
File[] files = {
minecraftClientJar,
minecraftServerJar,
minecraftClientPatchedJar,
minecraftServerPatchedJar,
minecraftMergedPatchedJar,
minecraftMergedPatchedSrgJar,
minecraftClientExtra,
minecraftMergedPatchedSrgJar
};

if (forgeMergedJar != null) {
Expand Down Expand Up @@ -155,18 +156,10 @@ public void endTransform() throws Exception {
// Step 5: Remap Patched AT & Forge to Official (global or project)
if (dirty) {
remapPatchedJar(getProject().getLogger());

if (getExtension().isForgeAndOfficial()) {
fillClientExtraJar();
}
}

this.filesDirty = dirty;
this.dirty = false;

if (getExtension().isForgeAndOfficial()) {
addDependency(minecraftClientExtra, Constants.Configurations.FORGE_EXTRA);
}
}

public enum Environment {
Expand Down Expand Up @@ -214,9 +207,7 @@ private void patchJars(Logger logger) throws IOException {
copyMissingClasses(environment.srgJar.apply(this), environment.patchedSrgJar.apply(this));
deleteParameterNames(environment.patchedSrgJar.apply(this));

if (getExtension().isForgeAndNotOfficial()) {
fixParameterAnnotation(environment.patchedSrgJar.apply(this));
}
fixParameterAnnotation(environment.patchedSrgJar.apply(this));
});

logger.lifecycle(":patched jars in " + stopwatch.stop());
Expand Down Expand Up @@ -253,12 +244,9 @@ protected void mergeJars(Logger logger) throws Exception {
logger.lifecycle(":copying resources");

// Copy resources
if (getExtension().isForgeAndNotOfficial()) {
// Copy resources
MinecraftProviderImpl minecraftProvider = getExtension().getMinecraftProvider();
copyNonClassFiles(minecraftProvider.minecraftClientJar, minecraftMergedPatchedJar);
copyNonClassFiles(minecraftProvider.getMinecraftServerJar(), minecraftMergedPatchedJar);
}
MinecraftProviderImpl minecraftProvider = getExtension().getMinecraftProvider();
copyNonClassFiles(minecraftProvider.minecraftClientJar, minecraftMergedPatchedJar);
copyNonClassFiles(minecraftProvider.getMinecraftServerJar(), minecraftMergedPatchedJar);
}

protected void remapPatchedJarToSrg(Logger logger) throws Exception {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ public void provide(DependencyInfo dependency, Consumer<Runnable> postPopulation
}

if (getExtension().isForge()) {
if (getExtension().getMcpConfigProvider().isFG2()) {
if (getExtension().getForgeProvider().isFG2()) {
patchedProvider = new MinecraftPatchedProviderFG2(getProject());
patchedProvider.provide(dependency, postPopulationScheduler);
} else {
Expand Down

0 comments on commit 718c0be

Please sign in to comment.