Interface SlimefunGuideOption<T>
- Type Parameters:
T- The type of value for this option
- All Superinterfaces:
net.kyori.adventure.key.Keyed,org.bukkit.Keyed
public interface SlimefunGuideOption<T>
extends org.bukkit.Keyed
This interface represents an option in the
SlimefunGuide.- Author:
- TheBusyBiscuit
-
Method Summary
Modifier and TypeMethodDescriptiongetAddon()This returns theSlimefunAddonwhich added thisSlimefunGuideOption.Optional<org.bukkit.inventory.ItemStack> getDisplayItem(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack guide) getSelectedOption(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack guide) voidonClick(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack guide) voidsetSelectedOption(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack guide, T value) Methods inherited from interface org.bukkit.Keyed
getKey, key
-
Method Details
-
getAddon
This returns theSlimefunAddonwhich added thisSlimefunGuideOption.- Returns:
- The registering
SlimefunAddon
-
getDisplayItem
Optional<org.bukkit.inventory.ItemStack> getDisplayItem(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack guide) -
onClick
void onClick(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack guide) -
getSelectedOption
-
setSelectedOption
-