Class GuiScreen
- java.lang.Object
-
- fr.royalpha.sheepwars.api.gui.base.GuiScreen
-
- All Implemented Interfaces:
org.bukkit.event.Listener
public abstract class GuiScreen extends java.lang.Object implements org.bukkit.event.Listener
-
-
Field Summary
Fields Modifier and Type Field Description intidorg.bukkit.inventory.Inventoryinventoryorg.bukkit.entity.PlayerplayerPlayerDataplayerDatafr.royalpha.sheepwars.core.SheepWarsPluginpluginintsizebooleanupdate
-
Constructor Summary
Constructors Constructor Description GuiScreen(int id, int size, boolean update)
-
Method Summary
Modifier and Type Method Description voidaddItem(org.bukkit.inventory.ItemStack item)voidclearInventory()voidclose()abstract voiddrawScreen()intgetId()org.bukkit.inventory.InventorygetInventory()org.bukkit.entity.PlayergetPlayer()booleanisUpdate()abstract voidonClick(org.bukkit.inventory.ItemStack item, org.bukkit.event.inventory.InventoryClickEvent event)abstract voidonClose()abstract voidonOpen()voidonPlayerInventory(org.bukkit.event.inventory.InventoryClickEvent event)voidonPlayerInventory(org.bukkit.event.inventory.InventoryCloseEvent e)voidopen(fr.royalpha.sheepwars.core.SheepWarsPlugin plugin, org.bukkit.entity.Player player, java.lang.String inventoryName)voidsetFont(org.bukkit.inventory.ItemStack item)voidsetItem(org.bukkit.inventory.ItemStack item, int slot)voidsetItem(org.bukkit.inventory.ItemStack item, int line, int colomn)voidsetItemLine(org.bukkit.inventory.ItemStack item, int line)
-
-
-
Field Detail
-
id
public int id
-
size
public int size
-
update
public boolean update
-
inventory
public org.bukkit.inventory.Inventory inventory
-
player
public org.bukkit.entity.Player player
-
playerData
public PlayerData playerData
-
plugin
public fr.royalpha.sheepwars.core.SheepWarsPlugin plugin
-
-
Method Detail
-
getId
public int getId()
-
getPlayer
public org.bukkit.entity.Player getPlayer()
-
isUpdate
public boolean isUpdate()
-
open
public void open(fr.royalpha.sheepwars.core.SheepWarsPlugin plugin, org.bukkit.entity.Player player, java.lang.String inventoryName)
-
close
public void close()
-
getInventory
public org.bukkit.inventory.Inventory getInventory()
-
setItem
public void setItem(org.bukkit.inventory.ItemStack item, int slot)
-
addItem
public void addItem(org.bukkit.inventory.ItemStack item)
-
setItem
public void setItem(org.bukkit.inventory.ItemStack item, int line, int colomn)
-
setItemLine
public void setItemLine(org.bukkit.inventory.ItemStack item, int line)
-
clearInventory
public void clearInventory()
-
setFont
public void setFont(org.bukkit.inventory.ItemStack item)
-
onPlayerInventory
public void onPlayerInventory(org.bukkit.event.inventory.InventoryClickEvent event)
-
drawScreen
public abstract void drawScreen()
-
onOpen
public abstract void onOpen()
-
onClose
public abstract void onClose()
-
onClick
public abstract void onClick(org.bukkit.inventory.ItemStack item, org.bukkit.event.inventory.InventoryClickEvent event)
-
onPlayerInventory
public void onPlayerInventory(org.bukkit.event.inventory.InventoryCloseEvent e)
-
-