Skip to content

Commit 4742430

Browse files
committed
fix excs/sigs dev
1 parent ef433b1 commit 4742430

19 files changed

+57
-51
lines changed

src/main/java/net/ornithemc/keratin/api/task/generation/MakeBaseExceptionsTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
2020
GameJarsCache gameJars = files.getGlobalCache().getGameJarsCache();
2121
BuildFiles buildFiles = files.getExceptionsAndSignaturesDevelopmentFiles().getBuildFiles();
2222

23-
if (minecraftVersion.hasSharedObfuscation()) {
23+
if (minecraftVersion.canBeMergedAsObfuscated()) {
2424
extractExceptions(
2525
gameJars.getMergedJar(minecraftVersion),
2626
buildFiles.getBaseMergedExceptionsFile(minecraftVersion)

src/main/java/net/ornithemc/keratin/api/task/generation/MakeBaseSignaturesTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
2020
GameJarsCache gameJars = files.getGlobalCache().getGameJarsCache();
2121
BuildFiles buildFiles = files.getExceptionsAndSignaturesDevelopmentFiles().getBuildFiles();
2222

23-
if (minecraftVersion.hasSharedObfuscation()) {
23+
if (minecraftVersion.canBeMergedAsObfuscated()) {
2424
extractSignatures(
2525
gameJars.getMergedJar(minecraftVersion),
2626
buildFiles.getBaseMergedSignaturesFile(minecraftVersion)

src/main/java/net/ornithemc/keratin/api/task/generation/MakeGeneratedExceptionsTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
2727

2828
BuildNumbers nestsBuilds = keratin.getNestsBuilds(minecraftVersion);
2929

30-
if (minecraftVersion.hasSharedObfuscation()) {
30+
if (minecraftVersion.canBeMergedAsObfuscated()) {
3131
File jar = buildFiles.getGeneratedMergedJar(minecraftVersion);
3232
File excs = buildFiles.getGeneratedMergedExceptionsFile(minecraftVersion);
3333
File nests = nestsCache.getMergedNestsFile(minecraftVersion, nestsBuilds);

src/main/java/net/ornithemc/keratin/api/task/generation/MakeGeneratedSignaturesTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
2727

2828
BuildNumbers nestsBuilds = keratin.getNestsBuilds(minecraftVersion);
2929

30-
if (minecraftVersion.hasSharedObfuscation()) {
30+
if (minecraftVersion.canBeMergedAsObfuscated()) {
3131
File jar = buildFiles.getGeneratedMergedJar(minecraftVersion);
3232
File sigs = buildFiles.getGeneratedMergedSignaturesFile(minecraftVersion);
3333
File nests = nestsCache.getMergedNestsFile(minecraftVersion, nestsBuilds);

src/main/java/net/ornithemc/keratin/api/task/generation/MapGeneratedJarsTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
2222
SourceMappings mappings = files.getExceptionsAndSignaturesDevelopmentFiles().getSourceMappings();
2323
BuildFiles buildFiles = files.getExceptionsAndSignaturesDevelopmentFiles().getBuildFiles();
2424

25-
if (minecraftVersion.hasSharedObfuscation()) {
25+
if (minecraftVersion.canBeMergedAsObfuscated()) {
2626
workQueue.submit(MapJar.class, parameters -> {
2727
parameters.getOverwrite().set(true);
2828
parameters.getInput().set(buildFiles.getNamedGeneratedMergedJar(minecraftVersion));

src/main/java/net/ornithemc/keratin/api/task/generation/SaveExceptionsTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
3232
ExceptionsAndSignaturesDevelopmentFiles excsAndSigs = files.getExceptionsAndSignaturesDevelopmentFiles();
3333
BuildFiles buildFiles = excsAndSigs.getBuildFiles();
3434

35-
if (minecraftVersion.hasSharedObfuscation()) {
35+
if (minecraftVersion.canBeMergedAsObfuscated()) {
3636
saveExceptions(
3737
buildFiles.getBaseMergedExceptionsFile(minecraftVersion),
3838
buildFiles.getGeneratedMergedExceptionsFile(minecraftVersion),

src/main/java/net/ornithemc/keratin/api/task/generation/SaveSignaturesTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
3535
ExceptionsAndSignaturesDevelopmentFiles excsAndSigs = files.getExceptionsAndSignaturesDevelopmentFiles();
3636
BuildFiles buildFiles = excsAndSigs.getBuildFiles();
3737

38-
if (minecraftVersion.hasSharedObfuscation()) {
38+
if (minecraftVersion.canBeMergedAsObfuscated()) {
3939
saveSignatures(
4040
buildFiles.getBaseMergedSignaturesFile(minecraftVersion),
4141
buildFiles.getGeneratedMergedSignaturesFile(minecraftVersion),

src/main/java/net/ornithemc/keratin/api/task/generation/SplitGeneratedJarTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
1717

1818
BuildFiles buildFiles = files.getExceptionsAndSignaturesDevelopmentFiles().getBuildFiles();
1919

20-
if (!minecraftVersion.hasSharedObfuscation() && minecraftVersion.canBeMerged()) {
20+
if (minecraftVersion.canBeMergedAsMapped()) {
2121
workQueue.submit(SplitJar.class, parameters -> {
2222
parameters.getClient().set(buildFiles.getNamedGeneratedClientJar(minecraftVersion));
2323
parameters.getServer().set(buildFiles.getNamedGeneratedServerJar(minecraftVersion));

src/main/java/net/ornithemc/keratin/api/task/processing/Nester.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ static void _nestJar(File input, File output, File nests) throws IOException {
5555
File tmp = output;
5656

5757
while (tmp.exists()) {
58-
tmp = new File(tmp.getParentFile(), tmp.getName() + ".tmp");
58+
tmp = new File(tmp.getParentFile(), ".tmp." + tmp.getName());
5959
}
6060

6161
Files.copy(input, tmp);

src/main/java/net/ornithemc/keratin/api/task/setup/MakeSetupExceptionsTask.java

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import net.ornithemc.keratin.api.MinecraftVersion;
2323
import net.ornithemc.keratin.api.task.MinecraftTask;
2424
import net.ornithemc.keratin.files.ExceptionsAndSignaturesDevelopmentFiles;
25+
import net.ornithemc.keratin.files.ExceptionsAndSignaturesDevelopmentFiles.SetupFiles;
2526
import net.ornithemc.keratin.files.KeratinFiles;
2627
import net.ornithemc.keratin.matching.Matches;
2728
import net.ornithemc.keratin.matching.MatchesUtil;
@@ -36,23 +37,24 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
3637
KeratinGradleExtension keratin = getExtension();
3738
KeratinFiles files = keratin.getFiles();
3839

39-
ExceptionsAndSignaturesDevelopmentFiles excsAndSigs = files.getExceptionsAndSignaturesDevelopmentFiles();
40+
ExceptionsAndSignaturesDevelopmentFiles excsFiles = files.getExceptionsAndSignaturesDevelopmentFiles();
41+
SetupFiles setupExcsFiles = excsFiles.getSetupFiles();
4042

4143
MinecraftVersion fromMinecraftVersion = getFromMinecraftVersion().isPresent()
4244
? MinecraftVersion.parse(keratin, getFromMinecraftVersion().get())
4345
: null;
4446

4547
if (minecraftVersion.hasSharedObfuscation()) {
46-
File excs = excsAndSigs.getMergedExceptionsFile(minecraftVersion);
47-
File setup = excsAndSigs.getMergedExceptionsFile(minecraftVersion);
48+
File excs = excsFiles.getMergedExceptionsFile(minecraftVersion);
49+
File setup = setupExcsFiles.getMergedExceptionsFile(minecraftVersion);
4850

4951
if (excs.exists()) {
5052
Files.copy(excs, setup);
5153
} else {
5254
if (fromMinecraftVersion == null) {
5355
setup.createNewFile();
5456
} else if (fromMinecraftVersion.hasSharedObfuscation()) {
55-
File fromExcs = excsAndSigs.getMergedExceptionsFile(fromMinecraftVersion);
57+
File fromExcs = excsFiles.getMergedExceptionsFile(fromMinecraftVersion);
5658

5759
updateExceptions(
5860
fromMinecraftVersion.id(),
@@ -68,8 +70,8 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
6870
}
6971
} else {
7072
if (minecraftVersion.hasClient()) {
71-
File excs = excsAndSigs.getClientExceptionsFile(minecraftVersion);
72-
File setup = excsAndSigs.getClientExceptionsFile(minecraftVersion);
73+
File excs = excsFiles.getClientExceptionsFile(minecraftVersion);
74+
File setup = setupExcsFiles.getClientExceptionsFile(minecraftVersion);
7375

7476
if (excs.exists()) {
7577
Files.copy(excs, setup);
@@ -79,7 +81,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
7981
} else if (fromMinecraftVersion.hasSharedObfuscation()) {
8082
throw new RuntimeException("cannot update from <1.3 version to >=1.3 version!");
8183
} else if (fromMinecraftVersion.hasClient()) {
82-
File fromExcs = excsAndSigs.getClientExceptionsFile(fromMinecraftVersion);
84+
File fromExcs = excsFiles.getClientExceptionsFile(fromMinecraftVersion);
8385

8486
updateExceptions(
8587
fromMinecraftVersion.client().id(),
@@ -95,8 +97,8 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
9597
}
9698
}
9799
if (minecraftVersion.hasServer()) {
98-
File excs = excsAndSigs.getServerExceptionsFile(minecraftVersion);
99-
File setup = excsAndSigs.getServerExceptionsFile(minecraftVersion);
100+
File excs = excsFiles.getServerExceptionsFile(minecraftVersion);
101+
File setup = setupExcsFiles.getServerExceptionsFile(minecraftVersion);
100102

101103
if (excs.exists()) {
102104
Files.copy(excs, setup);
@@ -106,7 +108,7 @@ public void run(WorkQueue workQueue, MinecraftVersion minecraftVersion) throws E
106108
} else if (fromMinecraftVersion.hasSharedObfuscation()) {
107109
throw new RuntimeException("cannot update from <1.3 version to >=1.3 version!");
108110
} else if (fromMinecraftVersion.hasServer()) {
109-
File fromExcs = excsAndSigs.getServerExceptionsFile(fromMinecraftVersion);
111+
File fromExcs = excsFiles.getServerExceptionsFile(fromMinecraftVersion);
110112

111113
updateExceptions(
112114
fromMinecraftVersion.server().id(),

0 commit comments

Comments
 (0)