77import java .util .List ;
88import java .util .Set ;
99
10- import org .quiltmc .loader .api .ModContainer ;
11- import org .quiltmc .loader .api .QuiltLoader ;
12-
1310import gay .debuggy .staticdata .impl .StaticDataImpl ;
11+ import net .fabricmc .loader .api .FabricLoader ;
12+ import net .fabricmc .loader .api .ModContainer ;
1413import net .minecraft .util .Identifier ;
1514
1615/**
@@ -51,7 +50,7 @@ public class StaticData {
5150 * @return The staticdata folder path
5251 */
5352 public static Path getStaticDataDir () {
54- return QuiltLoader .getGameDir ().resolve ("staticdata" );
53+ return FabricLoader . getInstance () .getGameDir ().resolve ("staticdata" );
5554 }
5655
5756 /**
@@ -64,15 +63,17 @@ public static List<StaticDataItem> getExactData(Identifier resourceId) {
6463 synchronized (GLOBAL_MUTEX ) {
6564 List <StaticDataItem > result = new ArrayList <>();
6665
67- for (ModContainer container : QuiltLoader .getAllMods ()) {
68- if (FORBIDDEN_CONTAINERS .contains (container .metadata ().id ())) continue ;
66+ for (ModContainer container : FabricLoader . getInstance () .getAllMods ()) {
67+ if (FORBIDDEN_CONTAINERS .contains (container .getMetadata ().getId ())) continue ;
6968
70- StaticDataImpl .addExactData (
71- container .metadata ().id (),
69+ for (Path p : container .getRootPaths ()) {
70+ StaticDataImpl .addExactData (
71+ container .getMetadata ().getId (),
7272 resourceId ,
73- container . rootPath () .resolve ("staticdata" ),
73+ p .resolve ("staticdata" ),
7474 result
75- );
75+ );
76+ }
7677 }
7778
7879 Path saticDataDir = getStaticDataDir ();
@@ -111,16 +112,18 @@ public static List<StaticDataItem> getDataInDirectory(Identifier resourceId, boo
111112 synchronized (GLOBAL_MUTEX ) {
112113 List <StaticDataItem > result = new ArrayList <>();
113114
114- for (ModContainer container : QuiltLoader .getAllMods ()) {
115- if (FORBIDDEN_CONTAINERS .contains (container .metadata ().id ())) continue ;
115+ for (ModContainer container : FabricLoader . getInstance () .getAllMods ()) {
116+ if (FORBIDDEN_CONTAINERS .contains (container .getMetadata ().getId ())) continue ;
116117
117- StaticDataImpl .addDirectoryData (
118- container .metadata ().id (),
119- resourceId ,
120- container .rootPath ().resolve ("staticdata" ),
121- recursive ,
122- result
123- );
118+ for (Path p : container .getRootPaths ()) {
119+ StaticDataImpl .addDirectoryData (
120+ container .getMetadata ().getId (),
121+ resourceId ,
122+ p .resolve ("staticdata" ),
123+ recursive ,
124+ result
125+ );
126+ }
124127 }
125128
126129 Path saticDataDir = getStaticDataDir ();
0 commit comments