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()
This returns the
ItemHandler that will be added to this SlimefunItem . |
void |
preRegister()
This method is called before
SlimefunItem.register(SlimefunAddon) . |
addItemHandler, addOficialWikipage, bindToResearch, callItemHandler, error, getAddon, getBlockTicker, getByID, getByItem, getCategory, getDrops, getDrops, getEnergyTicker, getHandlers, getID, getItem, getItem, getItemName, getNoPermissionTooltip, getPermission, getPublicItemHandlers, getRecipe, getRecipeOutput, getRecipeType, getResearch, getState, getWikipage, hasWikipage, info, install, isAddonItem, isDisabled, isDisenchantable, isEnchantable, isHidden, isItem, isTicking, isUseableInWorkbench, load, postRegister, register, registerBlockHandler, 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()
SlimefunItem
SlimefunItem.register(SlimefunAddon)
.
Override this method to add any additional setup, adding an ItemHandler
for example.preRegister
in class SlimefunItem
public abstract T getItemHandler()
ItemHandler
that will be added to this SlimefunItem
.ItemHandler
that should be added to this SlimefunItem