Skip to content

Commit

Permalink
Begin 1.20.4 update
Browse files Browse the repository at this point in the history
  • Loading branch information
lukebemish committed Dec 21, 2023
1 parent 78caf20 commit 92eb922
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 22 deletions.
22 changes: 11 additions & 11 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
[versions]
minecraft = "1.20.2"
parchment_minecraft = "1.20.1"
parchment_mappings = "2023.08.20"
minecraft = "1.20.4"
parchment_minecraft = "1.20.2"
parchment_mappings = "2023.12.10"

neoforge = "20.2.59-beta"
neoforge = "20.4.48-beta"

fabric_loader = "0.14.24"
fabric_api = "0.90.4+1.20.2"
fabric_api = "0.91.3+1.20.4"

mdg_plugin = "1.4.3"
mdg_dsl = "1.5.1"
autoservice = "1.1.1"

architectury_loom = "1.4.367"
architectury_loom = "1.4.373"
quilt_licenser = "2.0.1"

jetbrains_annotations = "24.0.1"
jetbrains_annotations = "24.1.0"
jspecify = "0.3.0"

minotaur = "2.8.3"
minotaur = "2.8.7"

owolib = "0.11.0+1.20"
owolib = "0.11.4+1.20.2"

managedversioning = "1.2.2"
managedversioning = "1.2.3"

[libraries]
minecraft = { module = "com.mojang:minecraft", version.ref = "minecraft" }
Expand All @@ -46,4 +46,4 @@ mdg_plugin = { id = "org.groovymc.modsdotgroovy", version.ref = "mdg_plugin" }
architectury_loom = { id = "dev.architectury.loom", version.ref = "architectury_loom" }
quilt_licenser = { id = "org.quiltmc.gradle.licenser", version.ref = "quilt_licenser" }
minotaur = { id = "com.modrinth.minotaur", version.ref = "minotaur" }
curseforgegradle = {id = "net.darkhax.curseforgegradle", version = "1.1.16"}
curseforgegradle = {id = "net.darkhax.curseforgegradle", version = "1.1.18"}
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,13 @@
import com.google.auto.service.AutoService;
import dev.lukebemish.dynamicassetgenerator.impl.platform.services.ResourceDegrouper;
import net.minecraft.server.packs.PackResources;
import net.neoforged.neoforge.resource.DelegatingPackResources;

import java.util.stream.Stream;

@AutoService(ResourceDegrouper.class)
public class ResourceDegrouperImpl implements ResourceDegrouper {
public Stream<PackResources> unpackPacks(Stream<PackResources> packs) {
return packs.flatMap(pack -> {
if (pack instanceof DelegatingPackResources delegatingPackResources) {
var children = delegatingPackResources.getChildren();
if (children != null) {
return Stream.concat(Stream.of(pack), unpackPacks(children.stream()));
}
}
return Stream.of(pack);
});
// On modern neoforge, no flattening is needed!
return packs;
}
}
2 changes: 1 addition & 1 deletion version.properties
Original file line number Diff line number Diff line change
@@ -1 +1 @@
version=5.0.0
version=5.1.0

0 comments on commit 92eb922

Please sign in to comment.