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) voidgetPagedIcon(@NotNull String id) Retrieve a paged icon by its idbooleanisValidPagedIconID(@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
-