Class SCComponent
java.lang.Object
net.sacredlabyrinth.phaed.simpleclans.ui.SCComponent
- Direct Known Subclasses:
SCComponentImpl
Class that represents a button
- Author:
- RoinujNosde
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract @NotNull org.bukkit.inventory.ItemStackgetItem()@Nullable org.bukkit.inventory.meta.ItemMeta@Nullable RunnablegetListener(@NotNull org.bukkit.event.inventory.ClickType click) @Nullable Object@Nullable ObjectgetPermission(@NotNull org.bukkit.event.inventory.ClickType click) abstract intgetSlot()booleanisConfirmationRequired(@NotNull org.bukkit.event.inventory.ClickType click) booleanisVerifiedOnly(@NotNull org.bukkit.event.inventory.ClickType clickType) voidsetConfirmationRequired(@NotNull org.bukkit.event.inventory.ClickType click) voidsetItemMeta(@NotNull org.bukkit.inventory.meta.ItemMeta itemMeta) voidsetListener(@NotNull org.bukkit.event.inventory.ClickType click, @Nullable Runnable listener) voidsetLorePermission(@Nullable String permission) voidsetLorePermission(@Nullable RankPermission permission) voidsetPermission(@NotNull org.bukkit.event.inventory.ClickType click, @Nullable String permission) voidsetPermission(@NotNull org.bukkit.event.inventory.ClickType click, @Nullable RankPermission permission) voidsetVerifiedOnly(@NotNull org.bukkit.event.inventory.ClickType clickType)
-
Constructor Details
-
SCComponent
public SCComponent()
-
-
Method Details
-
getItem
@NotNull public abstract @NotNull org.bukkit.inventory.ItemStack getItem() -
getSlot
public abstract int getSlot() -
getItemMeta
@Nullable public @Nullable org.bukkit.inventory.meta.ItemMeta getItemMeta() -
setItemMeta
public void setItemMeta(@NotNull @NotNull org.bukkit.inventory.meta.ItemMeta itemMeta) -
setVerifiedOnly
public void setVerifiedOnly(@NotNull @NotNull org.bukkit.event.inventory.ClickType clickType) -
isVerifiedOnly
public boolean isVerifiedOnly(@NotNull @NotNull org.bukkit.event.inventory.ClickType clickType) -
setLorePermission
-
setLorePermission
-
getLorePermission
-
setPermission
public void setPermission(@NotNull @NotNull org.bukkit.event.inventory.ClickType click, @Nullable @Nullable RankPermission permission) -
setPermission
public void setPermission(@NotNull @NotNull org.bukkit.event.inventory.ClickType click, @Nullable @Nullable String permission) -
getPermission
@Nullable public @Nullable Object getPermission(@NotNull @NotNull org.bukkit.event.inventory.ClickType click) -
setListener
public void setListener(@NotNull @NotNull org.bukkit.event.inventory.ClickType click, @Nullable @Nullable Runnable listener) -
getListener
@Nullable public @Nullable Runnable getListener(@NotNull @NotNull org.bukkit.event.inventory.ClickType click) -
setConfirmationRequired
public void setConfirmationRequired(@NotNull @NotNull org.bukkit.event.inventory.ClickType click) -
isConfirmationRequired
public boolean isConfirmationRequired(@NotNull @NotNull org.bukkit.event.inventory.ClickType click)
-