Skip to content

Commit 92eb922

Browse files
committed
Begin 1.20.4 update
1 parent 78caf20 commit 92eb922

File tree

3 files changed

+14
-22
lines changed

3 files changed

+14
-22
lines changed

gradle/libs.versions.toml

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
[versions]
2-
minecraft = "1.20.2"
3-
parchment_minecraft = "1.20.1"
4-
parchment_mappings = "2023.08.20"
2+
minecraft = "1.20.4"
3+
parchment_minecraft = "1.20.2"
4+
parchment_mappings = "2023.12.10"
55

6-
neoforge = "20.2.59-beta"
6+
neoforge = "20.4.48-beta"
77

88
fabric_loader = "0.14.24"
9-
fabric_api = "0.90.4+1.20.2"
9+
fabric_api = "0.91.3+1.20.4"
1010

1111
mdg_plugin = "1.4.3"
1212
mdg_dsl = "1.5.1"
1313
autoservice = "1.1.1"
1414

15-
architectury_loom = "1.4.367"
15+
architectury_loom = "1.4.373"
1616
quilt_licenser = "2.0.1"
1717

18-
jetbrains_annotations = "24.0.1"
18+
jetbrains_annotations = "24.1.0"
1919
jspecify = "0.3.0"
2020

21-
minotaur = "2.8.3"
21+
minotaur = "2.8.7"
2222

23-
owolib = "0.11.0+1.20"
23+
owolib = "0.11.4+1.20.2"
2424

25-
managedversioning = "1.2.2"
25+
managedversioning = "1.2.3"
2626

2727
[libraries]
2828
minecraft = { module = "com.mojang:minecraft", version.ref = "minecraft" }
@@ -46,4 +46,4 @@ mdg_plugin = { id = "org.groovymc.modsdotgroovy", version.ref = "mdg_plugin" }
4646
architectury_loom = { id = "dev.architectury.loom", version.ref = "architectury_loom" }
4747
quilt_licenser = { id = "org.quiltmc.gradle.licenser", version.ref = "quilt_licenser" }
4848
minotaur = { id = "com.modrinth.minotaur", version.ref = "minotaur" }
49-
curseforgegradle = {id = "net.darkhax.curseforgegradle", version = "1.1.16"}
49+
curseforgegradle = {id = "net.darkhax.curseforgegradle", version = "1.1.18"}

neoforge/src/main/java/dev/lukebemish/dynamicassetgenerator/impl/neoforge/ResourceDegrouperImpl.java

+2-10
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,13 @@
88
import com.google.auto.service.AutoService;
99
import dev.lukebemish.dynamicassetgenerator.impl.platform.services.ResourceDegrouper;
1010
import net.minecraft.server.packs.PackResources;
11-
import net.neoforged.neoforge.resource.DelegatingPackResources;
1211

1312
import java.util.stream.Stream;
1413

1514
@AutoService(ResourceDegrouper.class)
1615
public class ResourceDegrouperImpl implements ResourceDegrouper {
1716
public Stream<PackResources> unpackPacks(Stream<PackResources> packs) {
18-
return packs.flatMap(pack -> {
19-
if (pack instanceof DelegatingPackResources delegatingPackResources) {
20-
var children = delegatingPackResources.getChildren();
21-
if (children != null) {
22-
return Stream.concat(Stream.of(pack), unpackPacks(children.stream()));
23-
}
24-
}
25-
return Stream.of(pack);
26-
});
17+
// On modern neoforge, no flattening is needed!
18+
return packs;
2719
}
2820
}

version.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version=5.0.0
1+
version=5.1.0

0 commit comments

Comments
 (0)