Skip to content

Commit baeec91

Browse files
committed
all available recipe doc
1 parent 70e856d commit baeec91

File tree

6 files changed

+39
-53
lines changed

6 files changed

+39
-53
lines changed

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@ public class BuiltinRecipeDocs extends ProbeJSPlugin {
2424
Create::new,
2525
Cucumber::new,
2626
CustomMachinery::new,
27+
DankStorage::new,
28+
ExtendedCrafting::new,
2729
IntegratedDynamics::new,
2830
KubeJS::new,
2931
Minecraft::new,
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
package zzzank.probejs.docs.recipes;
2+
3+
import zzzank.probejs.lang.typescript.ScriptDump;
4+
5+
/**
6+
* @author ZZZank
7+
*/
8+
class DankStorage extends RecipeDocProvider {
9+
@Override
10+
public void addDocs(ScriptDump scriptDump) {
11+
add("upgrade", RecipeDocUtil.basicShapedRecipe());
12+
}
13+
14+
@Override
15+
public String namespace() {
16+
return "dankstorage";
17+
}
18+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package zzzank.probejs.docs.recipes;
2+
3+
import zzzank.probejs.lang.typescript.ScriptDump;
4+
5+
/**
6+
* @author ZZZank
7+
*/
8+
class ExtendedCrafting extends RecipeDocProvider {
9+
@Override
10+
public void addDocs(ScriptDump scriptDump) {
11+
add("shaped_table", RecipeDocUtil.basicShapedRecipe());
12+
add("shapeless_table", RecipeDocUtil.basicShapelessRecipe());
13+
}
14+
15+
@Override
16+
public String namespace() {
17+
return "extendedcrafting";
18+
}
19+
}

src/main/resources/docs/create.d.ts

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,3 @@
1-
/**
2-
* @mod create
3-
* @mod kubejs_create
4-
*/
5-
class RecipeHolder extends stub.probejs.RecipeHolder {
6-
/**
7-
* Recipes from Create.
8-
*/
9-
readonly create: Document.CreateRecipes;
10-
}
11-
12-
///notes for those who're working on recipe doc:
13-
/// `ItemStackOrFluid[]` or `IngredientOrFluid[]` should not be used anymore
14-
/// because members of used array are fixed, not dynamic
15-
/// use `Types.tuple()`
16-
17-
/**
18-
* @mod create
19-
* @mod kubejs_create
20-
*/
21-
type ItemStackOrFluid = dev.latvian.kubejs.item.ItemStackJS | dev.latvian.kubejs.fluid.FluidStackJS;
22-
/**
23-
* @mod create
24-
* @mod kubejs_create
25-
*/
26-
type IngredientOrFluid = dev.latvian.kubejs.item.ingredient.IngredientJS | dev.latvian.kubejs.fluid.FluidStackJS;
271

282
/**
293
* @mod create

src/main/resources/docs/dankstorage.d.ts

Lines changed: 0 additions & 13 deletions
This file was deleted.

src/main/resources/docs/extendedcrafting.d.ts

Lines changed: 0 additions & 14 deletions
This file was deleted.

0 commit comments

Comments
 (0)