T
- The Type of ItemHandler
to add to this SlimefunItem
public abstract class SimpleSlimefunItem<T extends ItemHandler> extends SlimefunItem
SlimefunItem
.
This class easily allows you to add one ItemHandler
to your SlimefunItem
.
You could use an ItemUseHandler
for example to give your SlimefunItem
very basic right-click functionalities.ItemHandler
,
ItemUseHandler
,
SlimefunItem
Constructor and Description |
---|
SimpleSlimefunItem(Category category,
SlimefunItemStack item,
RecipeType recipeType,
ItemStack[] recipe) |
SimpleSlimefunItem(Category category,
SlimefunItemStack item,
RecipeType recipeType,
ItemStack[] recipe,
ItemStack recipeOutput) |
SimpleSlimefunItem(Category category,
SlimefunItemStack item,
RecipeType recipeType,
ItemStack[] recipe,
java.lang.String[] keys,
java.lang.Object[] values) |
Modifier and Type | Method and Description |
---|---|
abstract T |
getItemHandler() |
void |
preRegister() |
addItemHandler, addOficialWikipage, bindToResearch, callItemHandler, error, getAddon, getBlockTicker, getByID, getByItem, getCategory, getDrops, getDrops, getEnergyTicker, getHandlers, getHandlers, getID, getItem, getItem, getItemName, getNoPermissionTooltip, getPermission, getRecipe, getRecipeOutput, getRecipeType, getResearch, getState, getWikipage, hasWikipage, info, install, isAddonItem, isDisabled, isDisenchantable, isEnchantable, isHidden, isItem, isTicking, isTicking, isUseableInWorkbench, load, postRegister, register, register, register, register, register, register, register, registerBlockHandler, registerCapacitor, registerChargeableBlock, registerChargeableBlock, registerChargeableBlock, registerEnergyGenerator, setCategory, setRecipe, setRecipeOutput, setRecipeType, setUseableInWorkbench, toString, warn
public SimpleSlimefunItem(Category category, SlimefunItemStack item, RecipeType recipeType, ItemStack[] recipe)
public SimpleSlimefunItem(Category category, SlimefunItemStack item, RecipeType recipeType, ItemStack[] recipe, ItemStack recipeOutput)
public SimpleSlimefunItem(Category category, SlimefunItemStack item, RecipeType recipeType, ItemStack[] recipe, java.lang.String[] keys, java.lang.Object[] values)
public void preRegister()
preRegister
in class SlimefunItem
public abstract T getItemHandler()