public abstract class MenuItem
extends java.lang.Object
| Constructor and Description |
|---|
MenuItem(java.lang.String text)
Creates new item, with Paper as the material.
|
MenuItem(java.lang.String text,
org.bukkit.material.MaterialData icon)
Adds an item in the first slot.
|
MenuItem(java.lang.String text,
org.bukkit.material.MaterialData icon,
int number)
Creates a MenuItem.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addDescriptions(java.lang.String line)
Adds a description to the line.
|
org.bukkit.material.MaterialData |
getIcon()
Returns the icon of the item.
|
Menu |
getMenu()
Gets the menu
|
int |
getNumber()
Gets the number of the item.
|
java.lang.String |
getText()
Gets the name of an item.
|
abstract void |
onClick(org.bukkit.entity.Player paramPlayer)
Used in MaterialData
|
void |
removeFromMenu(Menu menu)
Removes a menu from a menu
|
void |
setDescriptions(java.util.List<java.lang.String> lines)
Sets the description.
|
public MenuItem(java.lang.String text)
text - Paper Namepublic MenuItem(java.lang.String text,
org.bukkit.material.MaterialData icon)
text - Item Nameicon - MaterialDatapublic MenuItem(java.lang.String text,
org.bukkit.material.MaterialData icon,
int number)
text - Titleicon - MaterialDatanumber - amount of the itempublic void removeFromMenu(Menu menu)
menu - Menu Objectpublic Menu getMenu()
public int getNumber()
public org.bukkit.material.MaterialData getIcon()
public java.lang.String getText()
public void setDescriptions(java.util.List<java.lang.String> lines)
lines - The ArrayList 'lines'.public void addDescriptions(java.lang.String line)
line - Line of lorepublic abstract void onClick(org.bukkit.entity.Player paramPlayer)
paramPlayer - Player