tangled
alpha
login
or
join now
codexarchonic.nekoweb.org
/
ProjectInfinity
0
fork
atom
Inspired by 2020's April Fools' 20w14infinite Snapshot, this mod brings endless randomly generated dimensions into Minecraft.
0
fork
atom
overview
issues
6
pulls
pipelines
oops
Lera
1 month ago
6dd70021
d79fabf4
+4
-4
1 changed file
expand all
collapse all
unified
split
src
main
java
net
lerariemann
infinity
util
config
SoundScanner.java
+4
-4
src/main/java/net/lerariemann/infinity/util/config/SoundScanner.java
reviewed
···
23
23
import net.lerariemann.infinity.util.core.ConfigType;
24
24
import net.lerariemann.infinity.InfinityMod;
25
25
import net.lerariemann.infinity.util.loading.DimensionGrabber;
26
26
-
import java.nio.file.Path;
27
26
//?}
27
27
+
import java.nio.file.Path;
28
28
import net.minecraft.world.level.storage.LevelResource;
29
29
import org.jetbrains.annotations.NotNull;
30
30
···
84
84
songIds.forEach(id -> {
85
85
String str = id.toString().replace(".ogg", "").replace("sounds/", "");
86
86
List<String> arr = Arrays.stream(str.split("[:/]")).toList(); //preloading IDs
87
87
-
String songID = "disc." + arr.getFirst() + "." + arr.getLast();
87
87
+
String songID = "disc." + arr.get(0) + "." + arr.get(arr.size() - 1);
88
88
String subtitleID = InfinityPlatform.version > 21 ? makeSubtitle(str) : "infinity:subtitles." + songID;
89
89
-
String subtitleData = InfinityMethods.formatAsTitleCase(arr.getFirst() + " - " + arr.getLast());
89
89
+
String subtitleData = InfinityMethods.formatAsTitleCase(arr.get(0) + " - " + arr.get(arr.size() - 1));
90
90
91
91
ListTag soundForRPList = new ListTag();
92
92
CompoundTag soundForRPCompound = new CompoundTag();
···
107
107
} catch (IOException e) {
108
108
length = 600;
109
109
}
110
110
-
jukeboxes.put(arr.getLast(), getJukeboxDef(songID, subtitleID, length));
110
110
+
jukeboxes.put(arr.get(arr.size() - 1), getJukeboxDef(songID, subtitleID, length));
111
111
}
112
112
});
113
113