FurnaceManager
Link to furnacemanager
Questa classe è stata aggiunta da una mod con ID crafttweaker
. Perciò, è necessario avere questa mod installata per poter utilizzare questa funzione.
Importare la Classe
Link to importare-la-classe
Potrebbe essere necessario importare il pacchetto, se si incontrano dei problemi (come castare un vettore), quindi meglio essere sicuri e aggiungere la direttiva di importazione.
ZenScript Copycrafttweaker.api.FurnaceManager
Interfacce Implementate
Link to interfacce-implementate
FurnaceManager implements the following interfaces. Ciò significa che ogni metodo presente nell'interfaccia può essere usato anche per questa classe.
Metodi
Link to metodi
addRecipe
Link to addrecipe
Adds a recipe based on given params.
ZenScript Copyfurnace.addRecipe(name as String, output as crafttweaker.api.item.IItemStack, input as crafttweaker.api.item.IIngredient, xp as float, cookTime as int);
furnace.addRecipe("wool2diamond", <item:diamond>, <tag:minecraft:wool>, 1.0, 0);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro nome | Tipo String | Descrizione Name of the new recipe |
Parametro output | Tipo crafttweaker.api.item.IItemStack | Descrizione IItemStack output of the recipe |
Parametro input | Tipo crafttweaker.api.item.IIngredient | Descrizione IIngredient input of the recipe |
Parametro xp | Tipo float | Descrizione how much xp the player gets |
Parametro cookTime | Tipo int | Descrizione how long it takes to cook |
removeRecipe
Link to removerecipe
Removes a recipe based on it's output and input.
ZenScript Copyfurnace.removeRecipe(output as crafttweaker.api.item.IItemStack, input as crafttweaker.api.item.IIngredient);
furnace.removeRecipe(<item:minecraft:diamond>, <tag:minecraft:wool>);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro output | Tipo crafttweaker.api.item.IItemStack | Descrizione IItemStack output of the recipe. |
Parametro input | Tipo crafttweaker.api.item.IIngredient | Descrizione IIngredient of the recipe to remove. |