Skip navigation links
A B C E F G I M N O P R S U 

A

addEnchantment(Enchantment, int, boolean) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Add enchantments to an item
addEnchantment(Enchantment, int) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Add enchantments to an item
addEnchantment(Enchantment) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Add enchantments to an item
addItem(GuiItem...) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Adds items to the GUI without specific slot
addItem(GuiItem) - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Adds an item to the next empty slot in the GUI
addItem(GuiItem...) - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Overridden method to add the items to the page instead
addItem(ItemStack...) - Method in class me.mattstudios.mfgui.gui.guis.PersistentGui
Adds ItemStacks to the inventory straight, not GUI
addItemFlags(ItemFlag...) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Add a custom item flag to the item
addSlotAction(int, GuiAction<InventoryClickEvent>) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Adds a Gui Action for when clicking on a specific slot
addSlotAction(int, int, GuiAction<InventoryClickEvent>) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Adds a Gui Action for when clicking on a specific slot with row and col instead

B

BaseGui - Class in me.mattstudios.mfgui.gui.guis
 
BaseGui(Plugin, int, String) - Constructor for class me.mattstudios.mfgui.gui.guis.BaseGui
Main GUI constructor
BaseGui(Plugin, String) - Constructor for class me.mattstudios.mfgui.gui.guis.BaseGui
GUI constructor with only title for easier 1 row GUIs
build() - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Builds the item into ItemStack

C

close(Player) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Closes the gui

E

execute(T) - Method in interface me.mattstudios.mfgui.gui.components.GuiAction
Executes the task passed to it

F

fill(GuiItem) - Method in class me.mattstudios.mfgui.gui.components.GuiFiller
Sets an GuiItem to fill up the entire inventory where there is no other item
fill(List<GuiItem>) - Method in class me.mattstudios.mfgui.gui.components.GuiFiller
Fill empty slots with Multiple GuiItems, goes through list and starts again
fillBetweenPoints(int, int, int, int, GuiItem) - Method in class me.mattstudios.mfgui.gui.components.GuiFiller
Fills rectangle from points within the GUI
fillBetweenPoints(int, int, int, int, List<GuiItem>) - Method in class me.mattstudios.mfgui.gui.components.GuiFiller
Fills rectangle from points within the GUI
fillBorder(GuiItem) - Method in class me.mattstudios.mfgui.gui.components.GuiFiller
Fills the outside section of the GUI with a GuiItem
fillBorder(List<GuiItem>) - Method in class me.mattstudios.mfgui.gui.components.GuiFiller
Fill empty slots with Multiple GuiItems, goes through list and starts again
fillBottom(GuiItem) - Method in class me.mattstudios.mfgui.gui.components.GuiFiller
Fills bottom portion of the GUI
fillBottom(List<GuiItem>) - Method in class me.mattstudios.mfgui.gui.components.GuiFiller
Fills bottom portion of the GUI with alternation
fillTop(GuiItem) - Method in class me.mattstudios.mfgui.gui.components.GuiFiller
Fills top portion of the GUI
fillTop(List<GuiItem>) - Method in class me.mattstudios.mfgui.gui.components.GuiFiller
Fills top portion of the GUI with alternation

G

getCurrentPageItems() - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Gets the items on the current page
getCurrentPageNum() - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Gets the current page number
getFiller() - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Return the GUI filler with the filling methods
getGuiItem(int) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Gets a specific GuiItem on the slot
getGuiItems() - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Gets map with all the GUI items
getInventory() - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Gets the main inventory holder
getItemStack() - Method in class me.mattstudios.mfgui.gui.guis.GuiItem
Gets the GuiItem's ItemStack
getNBTTag(ItemStack, String) - Static method in class me.mattstudios.mfgui.gui.components.ItemNBT
Gets the NBT tag based on a given key
getNextPageNum() - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Gets the next page number
getPageItems() - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Gets all the items added to the GUI
getPrevPageNum() - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Gets the previous page number
getRows() - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Gets the amount of rows
glow(boolean) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Makes the Item glow
Gui - Class in me.mattstudios.mfgui.gui.guis
 
Gui(Plugin, int, String) - Constructor for class me.mattstudios.mfgui.gui.guis.Gui
 
Gui(Plugin, String) - Constructor for class me.mattstudios.mfgui.gui.guis.Gui
 
GuiAction<T extends org.bukkit.event.Event> - Interface in me.mattstudios.mfgui.gui.components
 
GuiException - Exception in me.mattstudios.mfgui.gui.components
 
GuiException(String) - Constructor for exception me.mattstudios.mfgui.gui.components.GuiException
 
GuiFiller - Class in me.mattstudios.mfgui.gui.components
 
GuiFiller(BaseGui) - Constructor for class me.mattstudios.mfgui.gui.components.GuiFiller
 
GuiItem - Class in me.mattstudios.mfgui.gui.guis
 
GuiItem(ItemStack, GuiAction<InventoryClickEvent>) - Constructor for class me.mattstudios.mfgui.gui.guis.GuiItem
Main constructor of the GuiItem
GuiItem(ItemStack) - Constructor for class me.mattstudios.mfgui.gui.guis.GuiItem
Secondary constructor with no action
GuiListener - Class in me.mattstudios.mfgui.gui.guis
 
GuiListener(Plugin) - Constructor for class me.mattstudios.mfgui.gui.guis.GuiListener
 

I

isUpdating() - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Checks weather or not the GUI is updating
ItemBuilder - Class in me.mattstudios.mfgui.gui.components
 
ItemBuilder(ItemStack) - Constructor for class me.mattstudios.mfgui.gui.components.ItemBuilder
Constructor of the item builder
ItemBuilder(Material) - Constructor for class me.mattstudios.mfgui.gui.components.ItemBuilder
Secondary constructor with only Material
ItemNBT - Class in me.mattstudios.mfgui.gui.components
Class to set / get NBT tags from items
ItemNBT() - Constructor for class me.mattstudios.mfgui.gui.components.ItemNBT
 

M

me.mattstudios.mfgui.gui.components - package me.mattstudios.mfgui.gui.components
 
me.mattstudios.mfgui.gui.guis - package me.mattstudios.mfgui.gui.guis
 

N

nextPage() - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Goes to the next page

O

onGuiCLick(InventoryClickEvent) - Method in class me.mattstudios.mfgui.gui.guis.GuiListener
Handles what happens when a player clicks on the GUI
onGuiClose(InventoryCloseEvent) - Method in class me.mattstudios.mfgui.gui.guis.GuiListener
Handles what happens when the GUI is closed
onGuiDrag(InventoryDragEvent) - Method in class me.mattstudios.mfgui.gui.guis.GuiListener
Handles what happens when a player clicks on the GUI
onGuiOpen(InventoryOpenEvent) - Method in class me.mattstudios.mfgui.gui.guis.GuiListener
Handles what happens when the GUI is opened
open(HumanEntity) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Opens the GUI for a player
open(HumanEntity) - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Opens the GUI in the first page
open(HumanEntity, int) - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Overridden open method to add the gui page items
open(HumanEntity) - Method in class me.mattstudios.mfgui.gui.guis.PersistentGui
Opens the GUI for a player

P

PaginatedGui - Class in me.mattstudios.mfgui.gui.guis
 
PaginatedGui(Plugin, int, int, String) - Constructor for class me.mattstudios.mfgui.gui.guis.PaginatedGui
 
PaginatedGui(Plugin, int, String) - Constructor for class me.mattstudios.mfgui.gui.guis.PaginatedGui
 
PaginatedGui(Plugin, String) - Constructor for class me.mattstudios.mfgui.gui.guis.PaginatedGui
 
PersistentGui - Class in me.mattstudios.mfgui.gui.guis
 
PersistentGui(Plugin, int, String) - Constructor for class me.mattstudios.mfgui.gui.guis.PersistentGui
 
PersistentGui(Plugin, String) - Constructor for class me.mattstudios.mfgui.gui.guis.PersistentGui
 
prevPage() - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Goes to the previous page if possible

R

removeEnchantment(Enchantment) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Removes a certain enchantment from the item

S

setAction(GuiAction<InventoryClickEvent>) - Method in class me.mattstudios.mfgui.gui.guis.GuiItem
Replaces the action of the current GUI Item
setAmount(int) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Sets the amount of items
setCloseGuiAction(GuiAction<InventoryCloseEvent>) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Sets the action of what to do when GUI closes
setDefaultClickAction(GuiAction<InventoryClickEvent>) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Sets the action of a default click on any item
setDefaultTopClickAction(GuiAction<InventoryClickEvent>) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Sets the action of a default click on any item on the top part of the GUI
setDragAction(GuiAction<InventoryDragEvent>) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Sets the action of a default drag action
setItem(int, GuiItem) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Add an item to the GUI
setItem(List<Integer>, GuiItem) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Sets a GUI item to many slots
setItem(int, int, GuiItem) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Add an item to the GUI
setItemStack(ItemStack) - Method in class me.mattstudios.mfgui.gui.guis.GuiItem
Replaces the ItemStack of the GUI Item
setLore(String...) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Set the lore lines of an item
setLore(List<String>) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Set the lore lines of an item
setName(String) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Set display name of the item
setNbt(String, String) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
 
setNBTTag(ItemStack, String, String) - Static method in class me.mattstudios.mfgui.gui.components.ItemNBT
Sets an NBT tag to the an ItemStack
setOpenGuiAction(GuiAction<InventoryOpenEvent>) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Sets the action of what to do when GUI opens
setOutsideClickAction(GuiAction<InventoryClickEvent>) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Sets the action of when clicking on the outside of the inventory
setPageSize(int) - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Sets the page size
setRows(int) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Sets the number of rows the GUI should have
setSkullOwner(OfflinePlayer) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Sets skull owner via bukkit methods
setSkullTexture(String) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Sets the skull texture
setUnbreakable(boolean) - Method in class me.mattstudios.mfgui.gui.components.ItemBuilder
Sets the item as unbreakable
setUpdating(boolean) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Sets the updating status of the GUI

U

update() - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Method to update the current opened GUI
update() - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Overridden update method to use the paginated open
updateItem(int, ItemStack) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Used for updating the current item in the GUI at runtime
updateItem(int, int, ItemStack) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Used for updating the current item in the GUI at runtime
updateItem(int, GuiItem) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Used for updating the current item in the GUI at runtime
updateItem(int, int, GuiItem) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Used for updating the current item in the GUI at runtime
updatePageItem(int, ItemStack) - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Used for updating the current item in the page at runtime
updatePageItem(int, int, ItemStack) - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Used for updating the current item in the page at runtime
updatePageItem(int, GuiItem) - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Used for updating the current item in the page at runtime
updatePageItem(int, int, GuiItem) - Method in class me.mattstudios.mfgui.gui.guis.PaginatedGui
Used for updating the current item in the page at runtime
updateTitle(String) - Method in class me.mattstudios.mfgui.gui.guis.BaseGui
Updates the title of the GUI This method may cause LAG if used on a loop
A B C E F G I M N O P R S U 
Skip navigation links

Copyright © 2020. All rights reserved.