Skip to content

Commit a875d4f

Browse files
committed
allow disabling BuiltinRecipeDocs, for KessJS
1 parent e726670 commit a875d4f

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/java/zzzank/probejs/docs/recipes/doc/BuiltinRecipeDocs.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
*/
2020
public class BuiltinRecipeDocs implements ProbeJSPlugin {
2121

22+
public static boolean ENABLED = true;
23+
2224
public static final List<Supplier<ProbeJSPlugin>> ALL = new ArrayList<>(Arrays.asList(
2325
ArsNouveau::new,
2426
ArtisanWorktables::new,
@@ -37,13 +39,19 @@ public class BuiltinRecipeDocs implements ProbeJSPlugin {
3739

3840
@Override
3941
public void addPredefinedRecipeDoc(ScriptDump scriptDump, Map<ResourceLocation, JSLambdaType> predefined) {
42+
if (!ENABLED) {
43+
return;
44+
}
4045
for (val supplier : ALL) {
4146
supplier.get().addPredefinedRecipeDoc(scriptDump, predefined);
4247
}
4348
}
4449

4550
@Override
4651
public void modifyClasses(ScriptDump scriptDump, Map<ClassPath, TypeScriptFile> globalClasses) {
52+
if (!ENABLED) {
53+
return;
54+
}
4755
for (val supplier : ALL) {
4856
supplier.get().modifyClasses(scriptDump, globalClasses);
4957
}

0 commit comments

Comments
 (0)