Package org.bukkit.inventory
Interface AnvilInventory
public interface AnvilInventory extends Inventory
Interface to the inventory of an Anvil.
-
Method Summary
Modifier and Type Method Description int
getMaximumRepairCost()
Get the maximum experience cost (in levels) to be allowed by the current repair.String
getRenameText()
Get the name to be applied to the repaired item.int
getRepairCost()
Get the experience cost (in levels) to complete the current repair.void
setMaximumRepairCost(int levels)
Set the maximum experience cost (in levels) to be allowed by the current repair.void
setRepairCost(int levels)
Set the experience cost (in levels) to complete the current repair.Methods inherited from interface org.bukkit.inventory.Inventory
addItem, all, all, clear, clear, contains, contains, contains, contains, containsAtLeast, first, first, firstEmpty, getContents, getHolder, getItem, getLocation, getMaxStackSize, getSize, getStorageContents, getType, getViewers, iterator, iterator, remove, remove, removeItem, setContents, setItem, setMaxStackSize, setStorageContents
-
Method Details
-
getRenameText
Get the name to be applied to the repaired item. An empty string denotes the default item name.- Returns:
- the rename text
-
getRepairCost
int getRepairCost()Get the experience cost (in levels) to complete the current repair.- Returns:
- the experience cost
-
setRepairCost
void setRepairCost(int levels)Set the experience cost (in levels) to complete the current repair.- Parameters:
levels
- the experience cost
-
getMaximumRepairCost
int getMaximumRepairCost()Get the maximum experience cost (in levels) to be allowed by the current repair. If the result ofgetRepairCost()
exceeds the returned value, the repair result will be air to due being "too expensive".By default, this level is set to 40. Players in creative mode ignore the maximum repair cost.
- Returns:
- the maximum experience cost
-
setMaximumRepairCost
void setMaximumRepairCost(int levels)Set the maximum experience cost (in levels) to be allowed by the current repair. The default value set by vanilla Minecraft is 40.- Parameters:
levels
- the maximum experience cost
-