public class SlimefunMachine extends SlimefunItem implements RecipeDisplayItem
Constructor and Description |
---|
SlimefunMachine(Category category,
ItemStack item,
java.lang.String id,
ItemStack[] recipe,
ItemStack[] machineRecipes,
BlockFace trigger)
Deprecated.
|
SlimefunMachine(Category category,
SlimefunItemStack item,
ItemStack[] recipe,
ItemStack[] machineRecipes,
BlockFace trigger) |
SlimefunMachine(Category category,
SlimefunItemStack item,
ItemStack[] recipe,
ItemStack[] machineRecipes,
BlockFace trigger,
java.lang.String[] keys,
java.lang.Object[] values) |
Modifier and Type | Method and Description |
---|---|
void |
addRecipe(ItemStack[] input,
ItemStack output) |
java.util.List<ItemStack> |
getDisplayRecipes()
This is the list of items to display alongside this
SlimefunItem . |
MultiBlock |
getMultiBlock() |
java.util.List<ItemStack[]> |
getRecipes() |
void |
load()
This method is used for internal purposes only.
|
void |
postRegister()
This method is called after
SlimefunItem.register(SlimefunAddon) . |
java.util.Iterator<ItemStack[]> |
recipeIterator() |
addItemHandler, addOficialWikipage, bindToResearch, callItemHandler, error, getAddon, getBlockTicker, getByID, getByItem, getCategory, getDrops, getDrops, getEnergyTicker, getHandlers, getID, getItem, getItem, getItemName, getPublicItemHandlers, getRecipe, getRecipeOutput, getRecipeType, getResearch, getState, getWikipage, hasWikipage, info, isAddonItem, isDisabled, isDisenchantable, isEnchantable, isHidden, isItem, isTicking, isUseableInWorkbench, preRegister, register, registerBlockHandler, setCategory, setRecipe, setRecipeOutput, setRecipeType, setUseableInWorkbench, toString, warn
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLabelLocalPath, getRecipeSectionLabel
public SlimefunMachine(Category category, SlimefunItemStack item, ItemStack[] recipe, ItemStack[] machineRecipes, BlockFace trigger)
@Deprecated public SlimefunMachine(Category category, ItemStack item, java.lang.String id, ItemStack[] recipe, ItemStack[] machineRecipes, BlockFace trigger)
public SlimefunMachine(Category category, SlimefunItemStack item, ItemStack[] recipe, ItemStack[] machineRecipes, BlockFace trigger, java.lang.String[] keys, java.lang.Object[] values)
public java.util.List<ItemStack[]> getRecipes()
public java.util.List<ItemStack> getDisplayRecipes()
RecipeDisplayItem
SlimefunItem
.
Note that these items will be filled in from top to bottom first.
So if you want it to express a recipe, add your input ItemStack
and then your output ItemStack
.getDisplayRecipes
in interface RecipeDisplayItem
SlimefunGuide
public void postRegister()
SlimefunItem
SlimefunItem.register(SlimefunAddon)
.
Override this method to add any additional setup that needs to happen after
the original registration of this SlimefunItem
.postRegister
in class SlimefunItem
public void load()
SlimefunItem
load
in class SlimefunItem
public java.util.Iterator<ItemStack[]> recipeIterator()
public MultiBlock getMultiBlock()