public class FabricatorSmeltingRecipeManager extends java.lang.Object implements IFabricatorSmeltingManager
| Modifier and Type | Field and Description |
|---|---|
static java.util.Set<IFabricatorSmeltingRecipe> |
recipes |
| Constructor and Description |
|---|
FabricatorSmeltingRecipeManager() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addRecipe(IFabricatorSmeltingRecipe recipe)
Add a new recipe to the crafting provider.
|
void |
addSmelting(net.minecraft.item.ItemStack resource,
net.minecraftforge.fluids.FluidStack molten,
int meltingPoint)
Add a smelting recipe to the Fabricator
|
static IFabricatorSmeltingRecipe |
findMatchingSmelting(net.minecraft.item.ItemStack resource) |
static java.util.Set<net.minecraftforge.fluids.Fluid> |
getRecipeFluids() |
java.util.Collection<IFabricatorSmeltingRecipe> |
recipes() |
boolean |
removeRecipe(IFabricatorSmeltingRecipe recipe)
Remove a specific recipe from the crafting provider.
|
public static final java.util.Set<IFabricatorSmeltingRecipe> recipes
@Nullable public static IFabricatorSmeltingRecipe findMatchingSmelting(net.minecraft.item.ItemStack resource)
public void addSmelting(net.minecraft.item.ItemStack resource,
net.minecraftforge.fluids.FluidStack molten,
int meltingPoint)
IFabricatorSmeltingManageraddSmelting in interface IFabricatorSmeltingManagerresource - item to be melted downmolten - resulting fluidmeltingPoint - temperature at which the item melts. Glass is 1000, Sand is 3000.public boolean addRecipe(IFabricatorSmeltingRecipe recipe)
ICraftingProvideraddRecipe in interface ICraftingProvider<IFabricatorSmeltingRecipe>public boolean removeRecipe(IFabricatorSmeltingRecipe recipe)
ICraftingProviderremoveRecipe in interface ICraftingProvider<IFabricatorSmeltingRecipe>public java.util.Collection<IFabricatorSmeltingRecipe> recipes()
recipes in interface ICraftingProvider<IFabricatorSmeltingRecipe>public static java.util.Set<net.minecraftforge.fluids.Fluid> getRecipeFluids()