public abstract class MultiBlockMachine extends SlimefunMachine
Constructor and Description |
---|
MultiBlockMachine(Category category,
SlimefunItemStack item,
ItemStack[] recipe,
ItemStack[] machineRecipes,
BlockFace trigger) |
MultiBlockMachine(Category category,
SlimefunItemStack item,
ItemStack[] recipe,
ItemStack[] machineRecipes,
BlockFace trigger,
java.lang.String[] keys,
java.lang.Object[] values) |
Modifier and Type | Method and Description |
---|---|
abstract void |
onInteract(Player p,
Block b) |
void |
register(SlimefunAddon addon)
This method registers this
SlimefunItem . |
addRecipe, getDisplayRecipes, getMultiBlock, getRecipes, load, postRegister, 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, registerBlockHandler, setCategory, setRecipe, setRecipeOutput, setRecipeType, setUseableInWorkbench, toString, warn
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getLabelLocalPath, getRecipeSectionLabel
public MultiBlockMachine(Category category, SlimefunItemStack item, ItemStack[] recipe, ItemStack[] machineRecipes, BlockFace trigger)
public MultiBlockMachine(Category category, SlimefunItemStack item, ItemStack[] recipe, ItemStack[] machineRecipes, BlockFace trigger, java.lang.String[] keys, java.lang.Object[] values)
public void register(SlimefunAddon addon)
SlimefunItem
SlimefunItem
.
Always call this method after your SlimefunItem
has been initialized.
Never call it more than once!register
in class SlimefunItem
addon
- The SlimefunAddon
that this SlimefunItem
belongs to.