接口 CraftingInventory
合成台的用户界面接口.
-
方法概要
从接口继承的方法 org.bukkit.inventory.Inventory
addItem, all, all, all, clear, clear, contains, contains, contains, contains, contains, contains, containsAtLeast, first, first, first, firstEmpty, getContents, getHolder, getItem, getLocation, getMaxStackSize, getName, getSize, getStorageContents, getTitle, getType, getViewers, iterator, iterator, remove, remove, remove, removeItem, setContents, setItem, setMaxStackSize, setStorageContents
从接口继承的方法 java.lang.Iterable
forEach, spliterator
-
方法详细资料
-
getResult
ItemStack getResult()获取合成台产生的合成品.原文:Check what item is in the result slot of this crafting inventory.
- 返回:
- 合成品.
-
getMatrix
ItemStack[] getMatrix()获取合成公式.原文:Get the contents of the crafting matrix.
- 返回:
- 合成公式.
-
setResult
设置最终合成品.原文:Set the item in the result slot of the crafting inventory.
- 参数:
newResult
- 新合成品.
-
setMatrix
Replace the contents of the crafting matrix- 参数:
contents
- The new contents.- 抛出:
IllegalArgumentException
- if the length of contents is greater than the size of the crafting matrix.
-
getRecipe
Recipe getRecipe()Get the current recipe formed on the crafting inventory, if any.- 返回:
- The recipe, or null if the current contents don't match any recipe.
-