public class TridentRecipeManager extends Object implements RecipeManager
instance
Constructor and Description |
---|
TridentRecipeManager() |
Modifier and Type | Method and Description |
---|---|
void |
addShapedRecipe(Item result,
char[][] grid,
List<CraftTuple> source)
Adds a recipe with a specified shape
|
void |
addShapelessRecipe(Item result,
List<Item> source)
Adds a recipe without a shape
|
void |
addSmeltingFuel(Item source,
int burnTicks,
Item returnItem)
Adds a smelting fuel type
|
void |
addSmeltingRecipe(Item result,
Item source,
int smeltTicks,
float experience)
Adds a smelting recipe to the server
|
boolean |
isValidSmeltingFuel(Item item)
Checks if the smelting fuel is able to be smelted on the server
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addShapedRecipe, addShapelessRecipe, addSmeltingFuel, instance
public TridentRecipeManager()
public void addShapelessRecipe(Item result, List<Item> source)
RecipeManager
addShapelessRecipe
in interface RecipeManager
result
- the result of the recipesource
- the items required to craft the resultpublic void addShapedRecipe(Item result, char[][] grid, List<CraftTuple> source)
RecipeManager
addShapedRecipe
in interface RecipeManager
result
- the result of the recipegrid
- the shape of the recipesource
- the items required to craft the resultpublic void addSmeltingRecipe(Item result, Item source, int smeltTicks, float experience)
RecipeManager
addSmeltingRecipe
in interface RecipeManager
result
- the result of smeltingsource
- the item to smeltsmeltTicks
- the ticks required to smelt the itemexperience
- the experience earned from smelting the itempublic void addSmeltingFuel(Item source, int burnTicks, Item returnItem)
RecipeManager
addSmeltingFuel
in interface RecipeManager
source
- the fuelburnTicks
- the ticks to burnreturnItem
- the item to return TODO what?public boolean isValidSmeltingFuel(Item item)
item
- the item to checktrue
if the fuel can be smeltedCopyright © 2016. All rights reserved.