Interface IPageIconsAccess<M extends Menu<M>>
- All Known Implementing Classes:
PageIconsAccess
public interface IPageIconsAccess<M extends Menu<M>>
-
Method Summary
Modifier and TypeMethodDescriptionaddPagedIcon
(@NotNull ItemBuilder builder) addPagedIcon
(@NotNull MenuIcon<M> menuIcon) addPagedIcon
(@NotNull PrioritizedMenuIcon<M> indexed) addPagedIcon
(@NotNull ConfigurationSection section) addPagedIcon
(@NotNull ConfigurationSection section, @NotNull String key) addPagedIcon
(@NotNull ConfigurationSection section, @NotNull String key, @Nullable Player player) addPagedIcon
(@NotNull ConfigurationSection section, @Nullable Player player) addPagedIcon
(@NotNull String id, @NotNull ItemBuilder builder) addPagedIcon
(@NotNull String id, @NotNull ItemStack stack) addPagedIcon
(@NotNull ItemStack stack) void
getPagedIcon
(@NotNull String id) Retrieve a paged icon by its idboolean
isValidPagedIconID
(@NotNull String id) default @NotNull IPageIconsAccess
<M> setAutoUpdate
(@NotNull String id, @NotNull StatefulIconModifier modifier, int tickInterval) default @NotNull IPageIconsAccess
<M> setAutoUpdate
(@NotNull String id, @NotNull StaticIconModifier modifier, int tickInterval) default @NotNull IPageIconsAccess
<M> setMenuClick
(@NotNull String id, @NotNull MenuClick<M> click) default @NotNull IPageIconsAccess
<M> setModifier
(@NotNull String id, @NotNull StatefulIconModifier modifier) default @NotNull IPageIconsAccess
<M> setModifier
(@NotNull String id, @NotNull StaticIconModifier modifier)
-
Method Details
-
addPagedIcon
-
addPagedIcon
-
addPagedIcon
@NotNull default @NotNull MenuIcon<M> addPagedIcon(@NotNull @NotNull String id, @NotNull @NotNull ItemBuilder builder) -
addPagedIcon
-
addPagedIcon
@NotNull default @NotNull MenuIcon<M> addPagedIcon(@NotNull @NotNull ConfigurationSection section, @NotNull @NotNull String key, @Nullable @Nullable Player player) -
addPagedIcon
@NotNull default @NotNull MenuIcon<M> addPagedIcon(@NotNull @NotNull ConfigurationSection section, @NotNull @NotNull String key) -
addPagedIcon
@NotNull default @NotNull MenuIcon<M> addPagedIcon(@NotNull @NotNull ConfigurationSection section, @Nullable @Nullable Player player) -
addPagedIcon
-
clearPagedIcons
void clearPagedIcons() -
getPagedIcon
Retrieve a paged icon by its id -
isValidPagedIconID
-
getPagedIconIDs
-