From dc33e218ed31e964d69f8d6d284dde45869c00ee Mon Sep 17 00:00:00 2001 From: remplerus <44590574+remplerus@users.noreply.github.com> Date: Fri, 27 Oct 2023 23:55:39 +0200 Subject: [PATCH 1/2] Update docs.json with EXN --- docs/1.20.1/docs.json | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/1.20.1/docs.json b/docs/1.20.1/docs.json index 15caa55389ed..051a67c8ba83 100644 --- a/docs/1.20.1/docs.json +++ b/docs/1.20.1/docs.json @@ -29,6 +29,7 @@ "Forge": {}, "Mods": { "CreateTweaker": {}, + "ExNihiloSequentia": {}, "FarmersDelight" : {}, "Initialinventory" : {}, "JeiTweaker": {}, From 4365cf32082cdbf9ac762941bfc33d7f9bc66fbd Mon Sep 17 00:00:00 2001 From: remplerus <44590574+remplerus@users.noreply.github.com> Date: Sat, 28 Oct 2023 00:02:54 +0200 Subject: [PATCH 2/2] add files --- .../1.20.1/exnihilosequentia/docs.json | 1 + .../docs/mods/ExNihiloSequentia/Compost.json | 1 + .../docs/mods/ExNihiloSequentia/Compost.md | 185 +++++++++++++++++ .../docs/mods/ExNihiloSequentia/Crushing.json | 1 + .../docs/mods/ExNihiloSequentia/Crushing.md | 185 +++++++++++++++++ .../ExNihiloSequentia/ExpandCrucibleType.json | 1 + .../ExNihiloSequentia/ExpandCrucibleType.md | 44 +++++ .../ExpandItemStackWithChance.json | 1 + .../ExpandItemStackWithChance.md | 77 ++++++++ .../ExNihiloSequentia/ExpandMeshType.json | 1 + .../mods/ExNihiloSequentia/ExpandMeshType.md | 102 ++++++++++ .../ExpandMeshWithChance.json | 1 + .../ExNihiloSequentia/ExpandMeshWithChance.md | 62 ++++++ .../docs/mods/ExNihiloSequentia/Harvest.json | 1 + .../docs/mods/ExNihiloSequentia/Harvest.md | 185 +++++++++++++++++ .../docs/mods/ExNihiloSequentia/Heat.json | 1 + .../docs/mods/ExNihiloSequentia/Heat.md | 186 +++++++++++++++++ .../docs/mods/ExNihiloSequentia/Melting.json | 1 + .../docs/mods/ExNihiloSequentia/Melting.md | 186 +++++++++++++++++ .../mods/ExNihiloSequentia/Precipitate.json | 1 + .../mods/ExNihiloSequentia/Precipitate.md | 186 +++++++++++++++++ .../docs/mods/ExNihiloSequentia/Sifting.json | 1 + .../docs/mods/ExNihiloSequentia/Sifting.md | 187 ++++++++++++++++++ .../mods/ExNihiloSequentia/Solidifying.json | 1 + .../mods/ExNihiloSequentia/Solidifying.md | 186 +++++++++++++++++ .../mods/ExNihiloSequentia/Transition.json | 1 + .../docs/mods/ExNihiloSequentia/Transition.md | 186 +++++++++++++++++ 27 files changed, 1971 insertions(+) create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Compost.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Compost.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Crushing.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Crushing.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandCrucibleType.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandCrucibleType.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandItemStackWithChance.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandItemStackWithChance.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshType.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshType.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshWithChance.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshWithChance.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Harvest.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Harvest.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Heat.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Heat.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Melting.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Melting.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Precipitate.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Precipitate.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Sifting.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Sifting.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Solidifying.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Solidifying.md create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Transition.json create mode 100644 docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Transition.md diff --git a/docs_exported/1.20.1/exnihilosequentia/docs.json b/docs_exported/1.20.1/exnihilosequentia/docs.json new file mode 100644 index 000000000000..a2053592bf61 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs.json @@ -0,0 +1 @@ +{"nav":{"Mods":{"ExNihiloSequentia":{"CompostRecipe":"mods/ExNihiloSequentia/Compost.md","CrushingRecipe":"mods/ExNihiloSequentia/Crushing.md","CrucibleType":"mods/ExNihiloSequentia/ExpandCrucibleType.md","ItemStackWithChance":"mods/ExNihiloSequentia/ExpandItemStackWithChance.md","MeshType":"mods/ExNihiloSequentia/ExpandMeshType.md","MeshWithChance":"mods/ExNihiloSequentia/ExpandMeshWithChance.md","HarvestRecipe":"mods/ExNihiloSequentia/Harvest.md","HeatRecipe":"mods/ExNihiloSequentia/Heat.md","MeltingRecipe":"mods/ExNihiloSequentia/Melting.md","PrecipitateRecipe":"mods/ExNihiloSequentia/Precipitate.md","SiftingRecipe":"mods/ExNihiloSequentia/Sifting.md","SolidifyingRecipe":"mods/ExNihiloSequentia/Solidifying.md","TransitionRecipe":"mods/ExNihiloSequentia/Transition.md"}}}} \ No newline at end of file diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Compost.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Compost.json new file mode 100644 index 000000000000..27de1506d28e --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Compost.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/Compost.md","zenCodeName":"mods.exnihilosequentia.CompostRecipe","searchTerms":["getRecipeByName","addJsonRecipe","allRecipes","removeByModid","remove","recipeMap","addRecipe","removeAll","removeByName","getRecipeMap","getAllRecipes","removeByInput","crafttweaker.api.recipe.IRecipeManager","getRecipesByOutput","removeByRegex"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Compost.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Compost.md new file mode 100644 index 000000000000..679d0b14c3b9 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Compost.md @@ -0,0 +1,185 @@ +# CompostRecipe + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.CompostRecipe; +``` + + +## Implemented Interfaces +CompostRecipe implements the following interfaces. That means all methods defined in these interfaces are also available in CompostRecipe + +- [IRecipeManager](/vanilla/api/recipe/manager/IRecipeManager) + +## Methods + +:::group{name=addJsonRecipe} + +```zenscript +CompostRecipe.addJsonRecipe(name as string, mapData as MapData) +``` + +| Parameter | Type | +|-----------|--------------------------------------| +| name | string | +| mapData | [MapData](/vanilla/api/data/MapData) | + + +::: + +:::group{name=addRecipe} + +```zenscript +CompostRecipe.addRecipe(name as string, input as IIngredient, amount as int) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| name | string | +| input | [IIngredient](/vanilla/api/ingredient/IIngredient) | +| amount | int | + + +::: + +:::group{name=getAllRecipes} + +Return Type: stdlib.List<T> + +```zenscript +// CompostRecipe.getAllRecipes() as stdlib.List + +myCompostRecipe.getAllRecipes(); +``` + +::: + +:::group{name=getRecipeByName} + +Return Type: T + +```zenscript +CompostRecipe.getRecipeByName(name as string) as T +``` + +| Parameter | Type | +|-----------|--------| +| name | string | + + +::: + +:::group{name=getRecipeMap} + +Return Type: T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] + +```zenscript +// CompostRecipe.getRecipeMap() as T[ResourceLocation] + +myCompostRecipe.getRecipeMap(); +``` + +::: + +:::group{name=getRecipesByOutput} + +Return Type: stdlib.List<T> + +```zenscript +CompostRecipe.getRecipesByOutput(output as IIngredient) as stdlib.List +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=remove} + +```zenscript +CompostRecipe.remove(output as IIngredient) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=removeAll} + +```zenscript +// CompostRecipe.removeAll() + +myCompostRecipe.removeAll(); +``` + +::: + +:::group{name=removeByInput} + +```zenscript +CompostRecipe.removeByInput(input as IItemStack) +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| input | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=removeByModid} + +```zenscript +CompostRecipe.removeByModid(modid as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| modid | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + +:::group{name=removeByName} + +```zenscript +CompostRecipe.removeByName(names as string[]) +``` + +| Parameter | Type | +|-----------|----------| +| names | string[] | + + +::: + +:::group{name=removeByRegex} + +```zenscript +CompostRecipe.removeByRegex(regex as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| regex | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|------------|---------------------------------------------------------------|------------|------------| +| allRecipes | stdlib.List<T> | true | false | +| recipeMap | T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] | true | false | + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Crushing.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Crushing.json new file mode 100644 index 000000000000..29a5be476d52 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Crushing.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/Crushing.md","zenCodeName":"mods.exnihilosequentia.CrushingRecipe","searchTerms":["getRecipeByName","addJsonRecipe","allRecipes","removeByModid","remove","recipeMap","addRecipe","removeAll","removeByName","getRecipeMap","getAllRecipes","removeByInput","crafttweaker.api.recipe.IRecipeManager","getRecipesByOutput","removeByRegex"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Crushing.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Crushing.md new file mode 100644 index 000000000000..f0f6e8995589 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Crushing.md @@ -0,0 +1,185 @@ +# CrushingRecipe + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.CrushingRecipe; +``` + + +## Implemented Interfaces +CrushingRecipe implements the following interfaces. That means all methods defined in these interfaces are also available in CrushingRecipe + +- [IRecipeManager](/vanilla/api/recipe/manager/IRecipeManager) + +## Methods + +:::group{name=addJsonRecipe} + +```zenscript +CrushingRecipe.addJsonRecipe(name as string, mapData as MapData) +``` + +| Parameter | Type | +|-----------|--------------------------------------| +| name | string | +| mapData | [MapData](/vanilla/api/data/MapData) | + + +::: + +:::group{name=addRecipe} + +```zenscript +CrushingRecipe.addRecipe(name as string, input as IIngredient, drops as ItemStackWithChance[]) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------------------------------| +| name | string | +| input | [IIngredient](/vanilla/api/ingredient/IIngredient) | +| drops | [ItemStackWithChance](/mods/ExNihiloSequentia/ExpandItemStackWithChance)[] | + + +::: + +:::group{name=getAllRecipes} + +Return Type: stdlib.List<T> + +```zenscript +// CrushingRecipe.getAllRecipes() as stdlib.List + +myCrushingRecipe.getAllRecipes(); +``` + +::: + +:::group{name=getRecipeByName} + +Return Type: T + +```zenscript +CrushingRecipe.getRecipeByName(name as string) as T +``` + +| Parameter | Type | +|-----------|--------| +| name | string | + + +::: + +:::group{name=getRecipeMap} + +Return Type: T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] + +```zenscript +// CrushingRecipe.getRecipeMap() as T[ResourceLocation] + +myCrushingRecipe.getRecipeMap(); +``` + +::: + +:::group{name=getRecipesByOutput} + +Return Type: stdlib.List<T> + +```zenscript +CrushingRecipe.getRecipesByOutput(output as IIngredient) as stdlib.List +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=remove} + +```zenscript +CrushingRecipe.remove(output as IIngredient) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=removeAll} + +```zenscript +// CrushingRecipe.removeAll() + +myCrushingRecipe.removeAll(); +``` + +::: + +:::group{name=removeByInput} + +```zenscript +CrushingRecipe.removeByInput(input as IItemStack) +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| input | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=removeByModid} + +```zenscript +CrushingRecipe.removeByModid(modid as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| modid | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + +:::group{name=removeByName} + +```zenscript +CrushingRecipe.removeByName(names as string[]) +``` + +| Parameter | Type | +|-----------|----------| +| names | string[] | + + +::: + +:::group{name=removeByRegex} + +```zenscript +CrushingRecipe.removeByRegex(regex as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| regex | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|------------|---------------------------------------------------------------|------------|------------| +| allRecipes | stdlib.List<T> | true | false | +| recipeMap | T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] | true | false | + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandCrucibleType.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandCrucibleType.json new file mode 100644 index 000000000000..6f36f727e375 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandCrucibleType.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/ExpandCrucibleType.md","zenCodeName":"mods.exnihilosequentia.CrucibleType","searchTerms":["fired","FIRED","WOOD","wood"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandCrucibleType.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandCrucibleType.md new file mode 100644 index 000000000000..cde1eabe9d03 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandCrucibleType.md @@ -0,0 +1,44 @@ +# CrucibleType + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.CrucibleType; +``` + + +## Enum Constants + +CrucibleType is an enum. It has 2 enum constants. They are accessible using the code below. + +```zenscript +CrucibleType.WOOD +CrucibleType.FIRED +``` +## Static Methods + +:::group{name=fired} + +Return Type: [CrucibleType](/mods/ExNihiloSequentia/ExpandCrucibleType) + +```zenscript +// CrucibleType.fired() as CrucibleType + +CrucibleType.fired(); +``` + +::: + +:::group{name=wood} + +Return Type: [CrucibleType](/mods/ExNihiloSequentia/ExpandCrucibleType) + +```zenscript +// CrucibleType.wood() as CrucibleType + +CrucibleType.wood(); +``` + +::: + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandItemStackWithChance.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandItemStackWithChance.json new file mode 100644 index 000000000000..675baa576df8 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandItemStackWithChance.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/ExpandItemStackWithChance.md","zenCodeName":"mods.exnihilosequentia.ItemStackWithChance","searchTerms":["itemStack","chance","getChance","of","getItemStack"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandItemStackWithChance.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandItemStackWithChance.md new file mode 100644 index 000000000000..2b12cd8b1b21 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandItemStackWithChance.md @@ -0,0 +1,77 @@ +# ItemStackWithChance + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.ItemStackWithChance; +``` + + +## Static Methods + +:::group{name=of} + +Return Type: [ItemStackWithChance](/mods/ExNihiloSequentia/ExpandItemStackWithChance) + +```zenscript +ItemStackWithChance.of(itemStack as IItemStack) as ItemStackWithChance +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| itemStack | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=of} + +Return Type: [ItemStackWithChance](/mods/ExNihiloSequentia/ExpandItemStackWithChance) + +```zenscript +ItemStackWithChance.of(itemStack as IItemStack, chance as float) as ItemStackWithChance +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| itemStack | [IItemStack](/vanilla/api/item/IItemStack) | +| chance | float | + + +::: + +## Methods + +:::group{name=getChance} + +Return Type: float + +```zenscript +// ItemStackWithChance.getChance() as float + +myItemStackWithChance.getChance(); +``` + +::: + +:::group{name=getItemStack} + +Return Type: [IItemStack](/vanilla/api/item/IItemStack) + +```zenscript +// ItemStackWithChance.getItemStack() as IItemStack + +myItemStackWithChance.getItemStack(); +``` + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|-----------|--------------------------------------------|------------|------------| +| chance | float | true | false | +| itemStack | [IItemStack](/vanilla/api/item/IItemStack) | true | false | + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshType.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshType.json new file mode 100644 index 000000000000..c36443532ba6 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshType.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/ExpandMeshType.md","zenCodeName":"mods.exnihilosequentia.MeshType","searchTerms":["EMERALD","emeraldMesh","NETHERITE","DIAMOND","stringMesh","IRON","ironMesh","diamondMesh","FLINT","STRING","flintMesh","netheriteMesh","NONE","crafttweaker.api.util.StringRepresentable"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshType.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshType.md new file mode 100644 index 000000000000..364d4c7d08ce --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshType.md @@ -0,0 +1,102 @@ +# MeshType + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.MeshType; +``` + + +## Implemented Interfaces +MeshType implements the following interfaces. That means all methods defined in these interfaces are also available in MeshType + +- [StringRepresentable](/vanilla/api/util/StringRepresentable) + +## Enum Constants + +MeshType is an enum. It has 7 enum constants. They are accessible using the code below. + +```zenscript +MeshType.NONE +MeshType.STRING +MeshType.FLINT +MeshType.IRON +MeshType.DIAMOND +MeshType.EMERALD +MeshType.NETHERITE +``` +## Static Methods + +:::group{name=diamondMesh} + +Return Type: [MeshType](/mods/ExNihiloSequentia/ExpandMeshType) + +```zenscript +// MeshType.diamondMesh() as MeshType + +MeshType.diamondMesh(); +``` + +::: + +:::group{name=emeraldMesh} + +Return Type: [MeshType](/mods/ExNihiloSequentia/ExpandMeshType) + +```zenscript +// MeshType.emeraldMesh() as MeshType + +MeshType.emeraldMesh(); +``` + +::: + +:::group{name=flintMesh} + +Return Type: [MeshType](/mods/ExNihiloSequentia/ExpandMeshType) + +```zenscript +// MeshType.flintMesh() as MeshType + +MeshType.flintMesh(); +``` + +::: + +:::group{name=ironMesh} + +Return Type: [MeshType](/mods/ExNihiloSequentia/ExpandMeshType) + +```zenscript +// MeshType.ironMesh() as MeshType + +MeshType.ironMesh(); +``` + +::: + +:::group{name=netheriteMesh} + +Return Type: [MeshType](/mods/ExNihiloSequentia/ExpandMeshType) + +```zenscript +// MeshType.netheriteMesh() as MeshType + +MeshType.netheriteMesh(); +``` + +::: + +:::group{name=stringMesh} + +Return Type: [MeshType](/mods/ExNihiloSequentia/ExpandMeshType) + +```zenscript +// MeshType.stringMesh() as MeshType + +MeshType.stringMesh(); +``` + +::: + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshWithChance.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshWithChance.json new file mode 100644 index 000000000000..ef40379da751 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshWithChance.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/ExpandMeshWithChance.md","zenCodeName":"mods.exnihilosequentia.MeshWithChance","searchTerms":["getMesh","chance","meshType","getChance","of"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshWithChance.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshWithChance.md new file mode 100644 index 000000000000..815224397397 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/ExpandMeshWithChance.md @@ -0,0 +1,62 @@ +# MeshWithChance + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.MeshWithChance; +``` + + +## Static Methods + +:::group{name=of} + +Return Type: [MeshWithChance](/mods/ExNihiloSequentia/ExpandMeshWithChance) + +```zenscript +MeshWithChance.of(meshType as MeshType, chance as float) as MeshWithChance +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| meshType | [MeshType](/mods/ExNihiloSequentia/ExpandMeshType) | +| chance | float | + + +::: + +## Methods + +:::group{name=getChance} + +Return Type: float + +```zenscript +// MeshWithChance.getChance() as float + +myMeshWithChance.getChance(); +``` + +::: + +:::group{name=getMesh} + +Return Type: [MeshType](/mods/ExNihiloSequentia/ExpandMeshType) + +```zenscript +// MeshWithChance.getMesh() as MeshType + +myMeshWithChance.getMesh(); +``` + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|----------|----------------------------------------------------|------------|------------| +| chance | float | true | false | +| meshType | [MeshType](/mods/ExNihiloSequentia/ExpandMeshType) | true | false | + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Harvest.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Harvest.json new file mode 100644 index 000000000000..bcef51c70e6c --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Harvest.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/Harvest.md","zenCodeName":"mods.exnihilosequentia.HarvestRecipe","searchTerms":["getRecipeByName","addJsonRecipe","allRecipes","removeByModid","remove","recipeMap","addRecipe","removeAll","removeByName","getRecipeMap","getAllRecipes","removeByInput","crafttweaker.api.recipe.IRecipeManager","getRecipesByOutput","removeByRegex"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Harvest.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Harvest.md new file mode 100644 index 000000000000..f69a30543f83 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Harvest.md @@ -0,0 +1,185 @@ +# HarvestRecipe + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.HarvestRecipe; +``` + + +## Implemented Interfaces +HarvestRecipe implements the following interfaces. That means all methods defined in these interfaces are also available in HarvestRecipe + +- [IRecipeManager](/vanilla/api/recipe/manager/IRecipeManager) + +## Methods + +:::group{name=addJsonRecipe} + +```zenscript +HarvestRecipe.addJsonRecipe(name as string, mapData as MapData) +``` + +| Parameter | Type | +|-----------|--------------------------------------| +| name | string | +| mapData | [MapData](/vanilla/api/data/MapData) | + + +::: + +:::group{name=addRecipe} + +```zenscript +HarvestRecipe.addRecipe(name as string, input as IIngredient, drops as ItemStackWithChance[]) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------------------------------| +| name | string | +| input | [IIngredient](/vanilla/api/ingredient/IIngredient) | +| drops | [ItemStackWithChance](/mods/ExNihiloSequentia/ExpandItemStackWithChance)[] | + + +::: + +:::group{name=getAllRecipes} + +Return Type: stdlib.List<T> + +```zenscript +// HarvestRecipe.getAllRecipes() as stdlib.List + +myHarvestRecipe.getAllRecipes(); +``` + +::: + +:::group{name=getRecipeByName} + +Return Type: T + +```zenscript +HarvestRecipe.getRecipeByName(name as string) as T +``` + +| Parameter | Type | +|-----------|--------| +| name | string | + + +::: + +:::group{name=getRecipeMap} + +Return Type: T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] + +```zenscript +// HarvestRecipe.getRecipeMap() as T[ResourceLocation] + +myHarvestRecipe.getRecipeMap(); +``` + +::: + +:::group{name=getRecipesByOutput} + +Return Type: stdlib.List<T> + +```zenscript +HarvestRecipe.getRecipesByOutput(output as IIngredient) as stdlib.List +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=remove} + +```zenscript +HarvestRecipe.remove(output as IIngredient) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=removeAll} + +```zenscript +// HarvestRecipe.removeAll() + +myHarvestRecipe.removeAll(); +``` + +::: + +:::group{name=removeByInput} + +```zenscript +HarvestRecipe.removeByInput(input as IItemStack) +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| input | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=removeByModid} + +```zenscript +HarvestRecipe.removeByModid(modid as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| modid | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + +:::group{name=removeByName} + +```zenscript +HarvestRecipe.removeByName(names as string[]) +``` + +| Parameter | Type | +|-----------|----------| +| names | string[] | + + +::: + +:::group{name=removeByRegex} + +```zenscript +HarvestRecipe.removeByRegex(regex as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| regex | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|------------|---------------------------------------------------------------|------------|------------| +| allRecipes | stdlib.List<T> | true | false | +| recipeMap | T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] | true | false | + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Heat.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Heat.json new file mode 100644 index 000000000000..155404aff16b --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Heat.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/Heat.md","zenCodeName":"mods.exnihilosequentia.HeatRecipe","searchTerms":["getRecipeByName","addJsonRecipe","allRecipes","removeByModid","remove","recipeMap","addRecipe","removeAll","removeByName","getRecipeMap","getAllRecipes","removeByInput","crafttweaker.api.recipe.IRecipeManager","getRecipesByOutput","removeByRegex"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Heat.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Heat.md new file mode 100644 index 000000000000..755bd08a9d10 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Heat.md @@ -0,0 +1,186 @@ +# HeatRecipe + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.HeatRecipe; +``` + + +## Implemented Interfaces +HeatRecipe implements the following interfaces. That means all methods defined in these interfaces are also available in HeatRecipe + +- [IRecipeManager](/vanilla/api/recipe/manager/IRecipeManager) + +## Methods + +:::group{name=addJsonRecipe} + +```zenscript +HeatRecipe.addJsonRecipe(name as string, mapData as MapData) +``` + +| Parameter | Type | +|-----------|--------------------------------------| +| name | string | +| mapData | [MapData](/vanilla/api/data/MapData) | + + +::: + +:::group{name=addRecipe} + +```zenscript +HeatRecipe.addRecipe(name as string, amount as int, input as Block, properties as StatePropertiesPredicate) +``` + +| Parameter | Type | +|------------|-----------------------------------------------------------------------------| +| name | string | +| amount | int | +| input | [Block](/vanilla/api/block/Block) | +| properties | [StatePropertiesPredicate](/vanilla/api/predicate/StatePropertiesPredicate) | + + +::: + +:::group{name=getAllRecipes} + +Return Type: stdlib.List<T> + +```zenscript +// HeatRecipe.getAllRecipes() as stdlib.List + +myHeatRecipe.getAllRecipes(); +``` + +::: + +:::group{name=getRecipeByName} + +Return Type: T + +```zenscript +HeatRecipe.getRecipeByName(name as string) as T +``` + +| Parameter | Type | +|-----------|--------| +| name | string | + + +::: + +:::group{name=getRecipeMap} + +Return Type: T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] + +```zenscript +// HeatRecipe.getRecipeMap() as T[ResourceLocation] + +myHeatRecipe.getRecipeMap(); +``` + +::: + +:::group{name=getRecipesByOutput} + +Return Type: stdlib.List<T> + +```zenscript +HeatRecipe.getRecipesByOutput(output as IIngredient) as stdlib.List +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=remove} + +```zenscript +HeatRecipe.remove(output as IIngredient) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=removeAll} + +```zenscript +// HeatRecipe.removeAll() + +myHeatRecipe.removeAll(); +``` + +::: + +:::group{name=removeByInput} + +```zenscript +HeatRecipe.removeByInput(input as IItemStack) +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| input | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=removeByModid} + +```zenscript +HeatRecipe.removeByModid(modid as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| modid | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + +:::group{name=removeByName} + +```zenscript +HeatRecipe.removeByName(names as string[]) +``` + +| Parameter | Type | +|-----------|----------| +| names | string[] | + + +::: + +:::group{name=removeByRegex} + +```zenscript +HeatRecipe.removeByRegex(regex as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| regex | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|------------|---------------------------------------------------------------|------------|------------| +| allRecipes | stdlib.List<T> | true | false | +| recipeMap | T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] | true | false | + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Melting.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Melting.json new file mode 100644 index 000000000000..baa75f42520c --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Melting.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/Melting.md","zenCodeName":"mods.exnihilosequentia.MeltingRecipe","searchTerms":["getRecipeByName","addJsonRecipe","allRecipes","removeByModid","remove","recipeMap","addRecipe","removeAll","removeByName","getRecipeMap","getAllRecipes","removeByInput","crafttweaker.api.recipe.IRecipeManager","getRecipesByOutput","removeByRegex"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Melting.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Melting.md new file mode 100644 index 000000000000..9bbc4cbafb64 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Melting.md @@ -0,0 +1,186 @@ +# MeltingRecipe + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.MeltingRecipe; +``` + + +## Implemented Interfaces +MeltingRecipe implements the following interfaces. That means all methods defined in these interfaces are also available in MeltingRecipe + +- [IRecipeManager](/vanilla/api/recipe/manager/IRecipeManager) + +## Methods + +:::group{name=addJsonRecipe} + +```zenscript +MeltingRecipe.addJsonRecipe(name as string, mapData as MapData) +``` + +| Parameter | Type | +|-----------|--------------------------------------| +| name | string | +| mapData | [MapData](/vanilla/api/data/MapData) | + + +::: + +:::group{name=addRecipe} + +```zenscript +MeltingRecipe.addRecipe(name as string, input as IIngredient, fluidStack as IFluidStack, type as CrucibleType) +``` + +| Parameter | Type | +|------------|------------------------------------------------------------| +| name | string | +| input | [IIngredient](/vanilla/api/ingredient/IIngredient) | +| fluidStack | [IFluidStack](/vanilla/api/fluid/IFluidStack) | +| type | [CrucibleType](/mods/ExNihiloSequentia/ExpandCrucibleType) | + + +::: + +:::group{name=getAllRecipes} + +Return Type: stdlib.List<T> + +```zenscript +// MeltingRecipe.getAllRecipes() as stdlib.List + +myMeltingRecipe.getAllRecipes(); +``` + +::: + +:::group{name=getRecipeByName} + +Return Type: T + +```zenscript +MeltingRecipe.getRecipeByName(name as string) as T +``` + +| Parameter | Type | +|-----------|--------| +| name | string | + + +::: + +:::group{name=getRecipeMap} + +Return Type: T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] + +```zenscript +// MeltingRecipe.getRecipeMap() as T[ResourceLocation] + +myMeltingRecipe.getRecipeMap(); +``` + +::: + +:::group{name=getRecipesByOutput} + +Return Type: stdlib.List<T> + +```zenscript +MeltingRecipe.getRecipesByOutput(output as IIngredient) as stdlib.List +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=remove} + +```zenscript +MeltingRecipe.remove(output as IIngredient) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=removeAll} + +```zenscript +// MeltingRecipe.removeAll() + +myMeltingRecipe.removeAll(); +``` + +::: + +:::group{name=removeByInput} + +```zenscript +MeltingRecipe.removeByInput(input as IItemStack) +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| input | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=removeByModid} + +```zenscript +MeltingRecipe.removeByModid(modid as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| modid | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + +:::group{name=removeByName} + +```zenscript +MeltingRecipe.removeByName(names as string[]) +``` + +| Parameter | Type | +|-----------|----------| +| names | string[] | + + +::: + +:::group{name=removeByRegex} + +```zenscript +MeltingRecipe.removeByRegex(regex as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| regex | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|------------|---------------------------------------------------------------|------------|------------| +| allRecipes | stdlib.List<T> | true | false | +| recipeMap | T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] | true | false | + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Precipitate.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Precipitate.json new file mode 100644 index 000000000000..cff91f67ccd3 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Precipitate.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/Precipitate.md","zenCodeName":"mods.exnihilosequentia.PrecipitateRecipe","searchTerms":["getRecipeByName","addJsonRecipe","allRecipes","removeByModid","remove","recipeMap","addRecipe","removeAll","removeByName","getRecipeMap","getAllRecipes","removeByInput","crafttweaker.api.recipe.IRecipeManager","getRecipesByOutput","removeByRegex"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Precipitate.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Precipitate.md new file mode 100644 index 000000000000..97c2a4bc69b7 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Precipitate.md @@ -0,0 +1,186 @@ +# PrecipitateRecipe + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.PrecipitateRecipe; +``` + + +## Implemented Interfaces +PrecipitateRecipe implements the following interfaces. That means all methods defined in these interfaces are also available in PrecipitateRecipe + +- [IRecipeManager](/vanilla/api/recipe/manager/IRecipeManager) + +## Methods + +:::group{name=addJsonRecipe} + +```zenscript +PrecipitateRecipe.addJsonRecipe(name as string, mapData as MapData) +``` + +| Parameter | Type | +|-----------|--------------------------------------| +| name | string | +| mapData | [MapData](/vanilla/api/data/MapData) | + + +::: + +:::group{name=addRecipe} + +```zenscript +PrecipitateRecipe.addRecipe(name as string, fluid as IFluidStack, input as IIngredient, result as IItemStack) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| name | string | +| fluid | [IFluidStack](/vanilla/api/fluid/IFluidStack) | +| input | [IIngredient](/vanilla/api/ingredient/IIngredient) | +| result | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=getAllRecipes} + +Return Type: stdlib.List<T> + +```zenscript +// PrecipitateRecipe.getAllRecipes() as stdlib.List + +myPrecipitateRecipe.getAllRecipes(); +``` + +::: + +:::group{name=getRecipeByName} + +Return Type: T + +```zenscript +PrecipitateRecipe.getRecipeByName(name as string) as T +``` + +| Parameter | Type | +|-----------|--------| +| name | string | + + +::: + +:::group{name=getRecipeMap} + +Return Type: T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] + +```zenscript +// PrecipitateRecipe.getRecipeMap() as T[ResourceLocation] + +myPrecipitateRecipe.getRecipeMap(); +``` + +::: + +:::group{name=getRecipesByOutput} + +Return Type: stdlib.List<T> + +```zenscript +PrecipitateRecipe.getRecipesByOutput(output as IIngredient) as stdlib.List +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=remove} + +```zenscript +PrecipitateRecipe.remove(output as IIngredient) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=removeAll} + +```zenscript +// PrecipitateRecipe.removeAll() + +myPrecipitateRecipe.removeAll(); +``` + +::: + +:::group{name=removeByInput} + +```zenscript +PrecipitateRecipe.removeByInput(input as IItemStack) +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| input | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=removeByModid} + +```zenscript +PrecipitateRecipe.removeByModid(modid as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| modid | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + +:::group{name=removeByName} + +```zenscript +PrecipitateRecipe.removeByName(names as string[]) +``` + +| Parameter | Type | +|-----------|----------| +| names | string[] | + + +::: + +:::group{name=removeByRegex} + +```zenscript +PrecipitateRecipe.removeByRegex(regex as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| regex | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|------------|---------------------------------------------------------------|------------|------------| +| allRecipes | stdlib.List<T> | true | false | +| recipeMap | T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] | true | false | + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Sifting.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Sifting.json new file mode 100644 index 000000000000..7122a0b94ff5 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Sifting.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/Sifting.md","zenCodeName":"mods.exnihilosequentia.SiftingRecipe","searchTerms":["getRecipeByName","addJsonRecipe","allRecipes","removeByModid","remove","recipeMap","addRecipe","removeAll","removeByName","getRecipeMap","getAllRecipes","removeByInput","crafttweaker.api.recipe.IRecipeManager","getRecipesByOutput","removeByRegex"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Sifting.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Sifting.md new file mode 100644 index 000000000000..dc03a2abcb4f --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Sifting.md @@ -0,0 +1,187 @@ +# SiftingRecipe + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.SiftingRecipe; +``` + + +## Implemented Interfaces +SiftingRecipe implements the following interfaces. That means all methods defined in these interfaces are also available in SiftingRecipe + +- [IRecipeManager](/vanilla/api/recipe/manager/IRecipeManager) + +## Methods + +:::group{name=addJsonRecipe} + +```zenscript +SiftingRecipe.addJsonRecipe(name as string, mapData as MapData) +``` + +| Parameter | Type | +|-----------|--------------------------------------| +| name | string | +| mapData | [MapData](/vanilla/api/data/MapData) | + + +::: + +:::group{name=addRecipe} + +```zenscript +SiftingRecipe.addRecipe(name as string, input as IIngredient, drop as IItemStack, isWaterlogged as boolean, rolls as MeshWithChance[]) +``` + +| Parameter | Type | +|---------------|------------------------------------------------------------------| +| name | string | +| input | [IIngredient](/vanilla/api/ingredient/IIngredient) | +| drop | [IItemStack](/vanilla/api/item/IItemStack) | +| isWaterlogged | boolean | +| rolls | [MeshWithChance](/mods/ExNihiloSequentia/ExpandMeshWithChance)[] | + + +::: + +:::group{name=getAllRecipes} + +Return Type: stdlib.List<T> + +```zenscript +// SiftingRecipe.getAllRecipes() as stdlib.List + +mySiftingRecipe.getAllRecipes(); +``` + +::: + +:::group{name=getRecipeByName} + +Return Type: T + +```zenscript +SiftingRecipe.getRecipeByName(name as string) as T +``` + +| Parameter | Type | +|-----------|--------| +| name | string | + + +::: + +:::group{name=getRecipeMap} + +Return Type: T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] + +```zenscript +// SiftingRecipe.getRecipeMap() as T[ResourceLocation] + +mySiftingRecipe.getRecipeMap(); +``` + +::: + +:::group{name=getRecipesByOutput} + +Return Type: stdlib.List<T> + +```zenscript +SiftingRecipe.getRecipesByOutput(output as IIngredient) as stdlib.List +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=remove} + +```zenscript +SiftingRecipe.remove(output as IIngredient) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=removeAll} + +```zenscript +// SiftingRecipe.removeAll() + +mySiftingRecipe.removeAll(); +``` + +::: + +:::group{name=removeByInput} + +```zenscript +SiftingRecipe.removeByInput(input as IItemStack) +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| input | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=removeByModid} + +```zenscript +SiftingRecipe.removeByModid(modid as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| modid | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + +:::group{name=removeByName} + +```zenscript +SiftingRecipe.removeByName(names as string[]) +``` + +| Parameter | Type | +|-----------|----------| +| names | string[] | + + +::: + +:::group{name=removeByRegex} + +```zenscript +SiftingRecipe.removeByRegex(regex as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| regex | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|------------|---------------------------------------------------------------|------------|------------| +| allRecipes | stdlib.List<T> | true | false | +| recipeMap | T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] | true | false | + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Solidifying.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Solidifying.json new file mode 100644 index 000000000000..dd37882ef7a6 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Solidifying.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/Solidifying.md","zenCodeName":"mods.exnihilosequentia.SolidifyingRecipe","searchTerms":["getRecipeByName","addJsonRecipe","allRecipes","removeByModid","remove","recipeMap","addRecipe","removeAll","removeByName","getRecipeMap","getAllRecipes","removeByInput","crafttweaker.api.recipe.IRecipeManager","getRecipesByOutput","removeByRegex"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Solidifying.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Solidifying.md new file mode 100644 index 000000000000..5f1720673864 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Solidifying.md @@ -0,0 +1,186 @@ +# SolidifyingRecipe + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.SolidifyingRecipe; +``` + + +## Implemented Interfaces +SolidifyingRecipe implements the following interfaces. That means all methods defined in these interfaces are also available in SolidifyingRecipe + +- [IRecipeManager](/vanilla/api/recipe/manager/IRecipeManager) + +## Methods + +:::group{name=addJsonRecipe} + +```zenscript +SolidifyingRecipe.addJsonRecipe(name as string, mapData as MapData) +``` + +| Parameter | Type | +|-----------|--------------------------------------| +| name | string | +| mapData | [MapData](/vanilla/api/data/MapData) | + + +::: + +:::group{name=addRecipe} + +```zenscript +SolidifyingRecipe.addRecipe(name as string, fluidInTank as IFluidStack, fluidOnTop as IFluidStack, result as IItemStack) +``` + +| Parameter | Type | +|-------------|-----------------------------------------------| +| name | string | +| fluidInTank | [IFluidStack](/vanilla/api/fluid/IFluidStack) | +| fluidOnTop | [IFluidStack](/vanilla/api/fluid/IFluidStack) | +| result | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=getAllRecipes} + +Return Type: stdlib.List<T> + +```zenscript +// SolidifyingRecipe.getAllRecipes() as stdlib.List + +mySolidifyingRecipe.getAllRecipes(); +``` + +::: + +:::group{name=getRecipeByName} + +Return Type: T + +```zenscript +SolidifyingRecipe.getRecipeByName(name as string) as T +``` + +| Parameter | Type | +|-----------|--------| +| name | string | + + +::: + +:::group{name=getRecipeMap} + +Return Type: T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] + +```zenscript +// SolidifyingRecipe.getRecipeMap() as T[ResourceLocation] + +mySolidifyingRecipe.getRecipeMap(); +``` + +::: + +:::group{name=getRecipesByOutput} + +Return Type: stdlib.List<T> + +```zenscript +SolidifyingRecipe.getRecipesByOutput(output as IIngredient) as stdlib.List +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=remove} + +```zenscript +SolidifyingRecipe.remove(output as IIngredient) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=removeAll} + +```zenscript +// SolidifyingRecipe.removeAll() + +mySolidifyingRecipe.removeAll(); +``` + +::: + +:::group{name=removeByInput} + +```zenscript +SolidifyingRecipe.removeByInput(input as IItemStack) +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| input | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=removeByModid} + +```zenscript +SolidifyingRecipe.removeByModid(modid as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| modid | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + +:::group{name=removeByName} + +```zenscript +SolidifyingRecipe.removeByName(names as string[]) +``` + +| Parameter | Type | +|-----------|----------| +| names | string[] | + + +::: + +:::group{name=removeByRegex} + +```zenscript +SolidifyingRecipe.removeByRegex(regex as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| regex | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|------------|---------------------------------------------------------------|------------|------------| +| allRecipes | stdlib.List<T> | true | false | +| recipeMap | T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] | true | false | + diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Transition.json b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Transition.json new file mode 100644 index 000000000000..14ce1a720e25 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Transition.json @@ -0,0 +1 @@ +{"path":"mods/ExNihiloSequentia/Transition.md","zenCodeName":"mods.exnihilosequentia.TransitionRecipe","searchTerms":["getRecipeByName","addJsonRecipe","allRecipes","removeByModid","remove","recipeMap","addRecipe","removeAll","removeByName","getRecipeMap","getAllRecipes","removeByInput","crafttweaker.api.recipe.IRecipeManager","getRecipesByOutput","removeByRegex"]} diff --git a/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Transition.md b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Transition.md new file mode 100644 index 000000000000..b2e9a5614809 --- /dev/null +++ b/docs_exported/1.20.1/exnihilosequentia/docs/mods/ExNihiloSequentia/Transition.md @@ -0,0 +1,186 @@ +# TransitionRecipe + +## Importing the class + +It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file. +```zenscript +import mods.exnihilosequentia.TransitionRecipe; +``` + + +## Implemented Interfaces +TransitionRecipe implements the following interfaces. That means all methods defined in these interfaces are also available in TransitionRecipe + +- [IRecipeManager](/vanilla/api/recipe/manager/IRecipeManager) + +## Methods + +:::group{name=addJsonRecipe} + +```zenscript +TransitionRecipe.addJsonRecipe(name as string, mapData as MapData) +``` + +| Parameter | Type | +|-----------|--------------------------------------| +| name | string | +| mapData | [MapData](/vanilla/api/data/MapData) | + + +::: + +:::group{name=addRecipe} + +```zenscript +TransitionRecipe.addRecipe(name as string, catalyst as IIngredient, input as IFluidStack, output as IFluidStack) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| name | string | +| catalyst | [IIngredient](/vanilla/api/ingredient/IIngredient) | +| input | [IFluidStack](/vanilla/api/fluid/IFluidStack) | +| output | [IFluidStack](/vanilla/api/fluid/IFluidStack) | + + +::: + +:::group{name=getAllRecipes} + +Return Type: stdlib.List<T> + +```zenscript +// TransitionRecipe.getAllRecipes() as stdlib.List + +myTransitionRecipe.getAllRecipes(); +``` + +::: + +:::group{name=getRecipeByName} + +Return Type: T + +```zenscript +TransitionRecipe.getRecipeByName(name as string) as T +``` + +| Parameter | Type | +|-----------|--------| +| name | string | + + +::: + +:::group{name=getRecipeMap} + +Return Type: T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] + +```zenscript +// TransitionRecipe.getRecipeMap() as T[ResourceLocation] + +myTransitionRecipe.getRecipeMap(); +``` + +::: + +:::group{name=getRecipesByOutput} + +Return Type: stdlib.List<T> + +```zenscript +TransitionRecipe.getRecipesByOutput(output as IIngredient) as stdlib.List +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=remove} + +```zenscript +TransitionRecipe.remove(output as IIngredient) +``` + +| Parameter | Type | +|-----------|----------------------------------------------------| +| output | [IIngredient](/vanilla/api/ingredient/IIngredient) | + + +::: + +:::group{name=removeAll} + +```zenscript +// TransitionRecipe.removeAll() + +myTransitionRecipe.removeAll(); +``` + +::: + +:::group{name=removeByInput} + +```zenscript +TransitionRecipe.removeByInput(input as IItemStack) +``` + +| Parameter | Type | +|-----------|--------------------------------------------| +| input | [IItemStack](/vanilla/api/item/IItemStack) | + + +::: + +:::group{name=removeByModid} + +```zenscript +TransitionRecipe.removeByModid(modid as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| modid | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + +:::group{name=removeByName} + +```zenscript +TransitionRecipe.removeByName(names as string[]) +``` + +| Parameter | Type | +|-----------|----------| +| names | string[] | + + +::: + +:::group{name=removeByRegex} + +```zenscript +TransitionRecipe.removeByRegex(regex as string, exclude as Predicate) +``` + +| Parameter | Type | Optional | Default Value | +|-----------|-------------------------|----------|-----------------------------------| +| regex | string | false | | +| exclude | Predicate<string> | true | (name as string) as bool => false | + + +::: + + +## Properties + +| Name | Type | Has Getter | Has Setter | +|------------|---------------------------------------------------------------|------------|------------| +| allRecipes | stdlib.List<T> | true | false | +| recipeMap | T[[ResourceLocation](/vanilla/api/resource/ResourceLocation)] | true | false | +