Package org.bukkit.inventory
Interface SmithingInventory
Interface to the inventory of a Smithing table.
- 
Method SummaryModifier and TypeMethodDescriptionGets the input equipment (second slot).Gets the input mineral (third slot).Gets the input template (first slot).Get the current recipe formed on the smithing table, if any.Check what item is in the result slot of this smithing table.default voidsetInputEquipment(@Nullable ItemStack itemStack) Sets the input equipment (second slot).default voidsetInputMineral(@Nullable ItemStack itemStack) Sets the input mineral (third slot).default voidsetInputTemplate(@Nullable ItemStack itemStack) Sets the input template (first slot).voidSet the item in the result slot of the smithing tableMethods inherited from interface org.bukkit.inventory.InventoryaddItem, all, all, clear, clear, close, contains, contains, contains, contains, containsAtLeast, first, first, firstEmpty, getContents, getHolder, getHolder, getItem, getLocation, getMaxStackSize, getSize, getStorageContents, getType, getViewers, isEmpty, iterator, iterator, remove, remove, removeItem, removeItemAnySlot, setContents, setItem, setMaxStackSize, setStorageContentsMethods inherited from interface java.lang.IterableforEach, spliterator
- 
Method Details- 
getResultCheck what item is in the result slot of this smithing table.- Returns:
- the result item
 
- 
setResultSet the item in the result slot of the smithing table- Parameters:
- newResult- the new result item
 
- 
getRecipeGet the current recipe formed on the smithing table, if any.- Returns:
- the recipe, or null if the current contents don't match any recipe
 
- 
getInputTemplateGets the input template (first slot).- Returns:
- input template item
 
- 
setInputTemplateSets the input template (first slot).- Parameters:
- itemStack- item to set
 
- 
getInputEquipmentGets the input equipment (second slot).- Returns:
- input equipment item
 
- 
setInputEquipmentSets the input equipment (second slot).- Parameters:
- itemStack- item to set
 
- 
getInputMineralGets the input mineral (third slot).- Returns:
- input mineral item
 
- 
setInputMineralSets the input mineral (third slot).- Parameters:
- itemStack- item to set
 
 
-