Index
All Classes|All Packages|Constant Field Values
A
- accept(T) - Method in class io.github.rysefoxx.other.EventCreator
- Action - Enum Class in io.github.rysefoxx.enums
- activeSlideAnimatorTasks() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
If the slideAnimator is not null, then for each task in the slideAnimator, if the task is queued, then increment the counter.
- add(IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Adds an item to the inventory in the first free place.
- add(IntelligentType, ItemStack...) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Adds an item to the inventory in the first free place.
- add(ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Adds an item to the inventory in the first free place.
- add(ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Adds an item to the inventory in the first free place.
- add(IntelligentItem...) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Add multiple items to the inventory in the first free place.
- add(ItemStack...) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Add multiple items to the inventory in the first free place.
- addExtraPage() - Method in class io.github.rysefoxx.pagination.Pagination
-
If the user wants to add a page, add one to the number of pages to add.
- addIgnoredSlot(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Adds the specified slot to the list of ignored slots
- addIgnoredSlots(int...) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Adds all slots to the list of ignored slots
- addInventoryData(IntelligentItemData) - Method in class io.github.rysefoxx.pagination.Pagination
-
Adds the given item data to the inventory data.
- addItem(IntelligentItem) - Method in class io.github.rysefoxx.pagination.Pagination
-
Adds a single intelligent ItemStack.
- addItem(ItemStack) - Method in class io.github.rysefoxx.pagination.Pagination
-
Adds a single ItemStack.
- addItem(ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.Pagination
-
Adds a single ItemStack.
- addItemAnimator(IntelligentItemNameAnimator) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Adds an item animator to the list of item animators.
- addLoreAnimator(IntelligentItemLoreAnimator) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Adds an IntelligentItemLoreAnimator to the list of lore animators
- addMaterialAnimator(IntelligentMaterialAnimator) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Adds an IntelligentMaterialAnimator to the list of IntelligentMaterialAnimators.
- addTitleAnimator(IntelligentTitleAnimator) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Adds an IntelligentTitleAnimator to the list of IntelligentTitleAnimators.
- Alignment - Enum Class in io.github.rysefoxx.enums
- animate() - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator
-
This starts the animation for the item.
- animate() - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator
-
This starts the animation for the item.
- animate() - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator
-
This starts the animation for the item.
- animate(InventoryContents) - Method in class io.github.rysefoxx.pagination.SlideAnimation
-
This starts the animation for the inventory.
- animate(Player) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator
- animation(SlideAnimation) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Based on this animation, the items can appear animated when opening the inventory.
- AnimatorDirection - Enum Class in io.github.rysefoxx.enums
- attach(char) - Method in class io.github.rysefoxx.pattern.SlotIteratorPattern.Builder
-
Using this method, you can decide which frame will receive the items.
B
- blackList(int) - Method in class io.github.rysefoxx.SlotIterator.Builder
-
Adds a slot to the blacklist.
- blackList(int...) - Method in class io.github.rysefoxx.SlotIterator.Builder
-
This can be used to block multiple slots.
- blackList(List<Integer>) - Method in class io.github.rysefoxx.SlotIterator.Builder
-
This can be used to block multiple slots.
- blockClickEvent() - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
This blocks the InventoryClickEvent until the animation is over.
- bold() - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
With this method, the letter will be bold.
- BOTH - Enum constant in enum class io.github.rysefoxx.enums.DisabledInventoryClick
-
Disables the InventoryClickEvent for both inventories.
- BOTTOM - Enum constant in enum class io.github.rysefoxx.enums.Alignment
- BOTTOM - Enum constant in enum class io.github.rysefoxx.enums.DisabledInventoryClick
-
Disables the InventoryClickEvent for the lower inventory.
- BREWING_STAND - Enum constant in enum class io.github.rysefoxx.enums.InventoryOpenerType
- build() - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
- build() - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
This creates the animation class but does not start it yet!
SlideAnimation.animate(InventoryContents)
- build() - Method in class io.github.rysefoxx.SlotIterator.Builder
- build(InventoryContents) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
This creates the animation class but does not start it yet!
IntelligentItemLoreAnimator.animate()
- build(InventoryContents) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
This creates the animation class but does not start it yet!
IntelligentItemNameAnimator.animate()
- build(InventoryContents) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
This creates the animation class but does not start it yet!
IntelligentMaterialAnimator.animate()
- build(InventoryContents) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
This creates the animation class but does not start it yet!
IntelligentTitleAnimator.animate(Player)
- build(Plugin) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Builds the RyseInventory
- builder() - Static method in class io.github.rysefoxx.content.IntelligentItemColor
- builder() - Static method in class io.github.rysefoxx.pagination.RyseInventory
-
Builder to create an inventory.
- builder() - Static method in class io.github.rysefoxx.pattern.SlotIteratorPattern
- builder() - Static method in class io.github.rysefoxx.SlotIterator
- builder(Plugin) - Static method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator
- builder(Plugin) - Static method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator
- builder(Plugin) - Static method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator
- builder(Plugin) - Static method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator
- builder(Plugin) - Static method in class io.github.rysefoxx.pagination.SlideAnimation
- Builder() - Constructor for class io.github.rysefoxx.content.IntelligentItemColor.Builder
- Builder() - Constructor for class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
- Builder() - Constructor for class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
- Builder() - Constructor for class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
- Builder() - Constructor for class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
- Builder() - Constructor for class io.github.rysefoxx.pagination.SlideAnimation.Builder
- Builder() - Constructor for class io.github.rysefoxx.pattern.SlotIteratorPattern.Builder
- Builder() - Constructor for class io.github.rysefoxx.SlotIterator.Builder
- buildPattern() - Method in class io.github.rysefoxx.pattern.SlotIteratorPattern.Builder
-
Builds the pattern.
- buildTime(int, TimeSetting) - Method in class io.github.rysefoxx.util.TimeUtils
- bukkitColor(ChatColor) - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
The letter gets this color
- bungeeColor(ChatColor) - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
The letter gets this color
C
- canClick(BooleanSupplier) - Method in class io.github.rysefoxx.content.IntelligentItem
-
Checks if the item can be clicked.
- canSee(BooleanSupplier) - Method in class io.github.rysefoxx.content.IntelligentItem
-
Checks if the item is visible to the player.
- cantClick(Player, IntelligentItem) - Method in interface io.github.rysefoxx.content.IntelligentItemError
- cantSee(Player, IntelligentItem) - Method in interface io.github.rysefoxx.content.IntelligentItemError
- characters(char[], int, int) - Method in class io.github.rysefoxx.xml.InventoryParser
- CHEST - Enum constant in enum class io.github.rysefoxx.enums.InventoryOpenerType
- clearAndSafe() - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
When the inventory is opened, the inventory is emptied and saved.
- clearConsumer() - Method in class io.github.rysefoxx.content.IntelligentItem
-
Removes the consumer from an IntelligentItem
- clearData() - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes all data in the inventory.
- clearData(BiConsumer<List<String>, List<Object>>) - Method in class io.github.rysefoxx.pagination.InventoryContents
- clearData(Consumer<List<Object>>) - Method in class io.github.rysefoxx.pagination.InventoryContents
- clearData(Player) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
It removes the player's inventory from the plugin's memory
- CLICK_BOTTOM_INVENTORY - Enum constant in enum class io.github.rysefoxx.enums.CloseReason
-
When the player clicks an slot in the lower inventory.
- CLICK_EMPTY_SLOT - Enum constant in enum class io.github.rysefoxx.enums.CloseReason
-
When the player clicks an empty slot in the upper inventory.
- CLICK_OUTSIDE - Enum constant in enum class io.github.rysefoxx.enums.CloseReason
-
When the player clicks outside the inventory.
- close(Player) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Closes the inventory from the player.
- close(CloseReason...) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Here you can set possible reasons to automatically close the inventory when the reason takes place.
- close(Player, RyseInventory) - Method in interface io.github.rysefoxx.content.InventoryProvider
- closeAfter(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
With this method you can automatically set when to close the inventory.
- closeAll() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Closes the inventory for all players.
- CloseReason - Enum Class in io.github.rysefoxx.enums
- color(char, IntelligentItemColor) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
Assigns a color to a frame.
- color(char, IntelligentItemColor) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Assigns a color to a frame.
- color(char, IntelligentItemColor) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Assigns a color to a frame.
- colorByChar(char) - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
The letter gets this color
- colors(List<Character>, IntelligentItemColor...) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
Several frames are assigned individual colors.
- colors(List<Character>, IntelligentItemColor...) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Several frames are assigned individual colors.
- colors(List<Character>, IntelligentItemColor...) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Several frames are assigned individual colors.
- colors(Character[], List<IntelligentItemColor>) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
Several frames are assigned individual colors.
- colors(Character[], List<IntelligentItemColor>) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Several frames are assigned individual colors.
- colors(Character[], List<IntelligentItemColor>) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Several frames are assigned individual colors.
- colors(Character[], IntelligentItemColor...) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
Several frames are assigned individual colors.
- colors(Character[], IntelligentItemColor...) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Several frames are assigned individual colors.
- colors(Character[], IntelligentItemColor...) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Several frames are assigned individual colors.
- contentPattern() - Method in class io.github.rysefoxx.pagination.InventoryContents
- ContentPattern - Class in io.github.rysefoxx.pattern
- ContentPattern(InventoryContents) - Constructor for class io.github.rysefoxx.pattern.ContentPattern
- copy(IntelligentItemLoreAnimator) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
Takes over all properties of the passed animator.
- copy(IntelligentItemNameAnimator) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Takes over all properties of the passed animator.
- copy(IntelligentMaterialAnimator) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Takes over all properties of the passed animator.
- copy(IntelligentTitleAnimator) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Takes over all properties of the passed animator.
- copy(SlideAnimation) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Takes over all properties of the passed animator.
- copy(SlotIterator) - Method in class io.github.rysefoxx.SlotIterator.Builder
-
Copies the values of the given
SlotIterator
into this builder. - CRAFTBUKKIT - Static variable in class io.github.rysefoxx.util.ReflectionUtils
-
Mojang remapped their NMS in 1.17 https://www.spigotmc.org/threads/spigot-bungeecord-1-17.510208/#post-4184317
- CRAFTING_TABLE - Enum constant in enum class io.github.rysefoxx.enums.InventoryOpenerType
D
- define(String, int) - Method in class io.github.rysefoxx.pattern.ContentPattern
-
Defines the pattern to be searched for.
- define(String, int) - Method in class io.github.rysefoxx.pattern.SearchPattern
-
Defines the pattern to be searched for.
- define(String, int) - Method in class io.github.rysefoxx.pattern.SlotIteratorPattern.Builder
-
Defines the pattern.
- define(String...) - Method in class io.github.rysefoxx.pattern.ContentPattern
-
Defines the pattern to be searched for.
- define(String...) - Method in class io.github.rysefoxx.pattern.SearchPattern
-
Defines the pattern to be searched for.
- define(String...) - Method in class io.github.rysefoxx.pattern.SlotIteratorPattern.Builder
-
Defines the pattern.
- delay(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
Specifies the delay before the animation starts.
- delay(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Specifies the delay before the animation starts.
- delay(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Specifies the delay before the animation starts.
- delay(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Specifies the delay before the animation starts.
- delay(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Specifies the delay before the animation starts.
- delay(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Adjusts the delay of the scheduler.
- delayed - Variable in class io.github.rysefoxx.pagination.RyseInventory
- deserialize(Map<String, Object>) - Static method in class io.github.rysefoxx.content.IntelligentItem
-
Deserializes a map to an IntelligentItem.
- deserialize(Map<String, Object>, InventoryManager) - Static method in class io.github.rysefoxx.pagination.RyseInventory
-
Deserializes the inventory from a hashmap.
- DIAGONAL_BOTTOM_LEFT - Enum constant in enum class io.github.rysefoxx.enums.AnimatorDirection
- DIAGONAL_BOTTOM_RIGHT - Enum constant in enum class io.github.rysefoxx.enums.AnimatorDirection
- DIAGONAL_TOP_LEFT - Enum constant in enum class io.github.rysefoxx.enums.AnimatorDirection
- DIAGONAL_TOP_RIGHT - Enum constant in enum class io.github.rysefoxx.enums.AnimatorDirection
- direction(AnimatorDirection) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Defines how the item should be animated in the inventory.
- DisabledEvents - Enum Class in io.github.rysefoxx.enums
- DisabledInventoryClick - Enum Class in io.github.rysefoxx.enums
- DISPENSER - Enum constant in enum class io.github.rysefoxx.enums.InventoryOpenerType
- DOUBLE_CLICK - Enum constant in enum class io.github.rysefoxx.enums.Action
-
If this value is selected, the player can double-click the item in the inventory.
- DROPPER - Enum constant in enum class io.github.rysefoxx.enums.InventoryOpenerType
E
- empty(ItemStack) - Static method in class io.github.rysefoxx.content.IntelligentItem
-
This function returns a new IntelligentItem with no actions.
- empty(ItemStack, IntelligentItemError) - Static method in class io.github.rysefoxx.content.IntelligentItem
-
This function returns an IntelligentItem that does nothing when clicked.
- EMPTY - Enum constant in enum class io.github.rysefoxx.enums.IntelligentType
-
If this enum is called, an ItemStack is created with no InventoryClickEvent.
- enableAction(BooleanSupplier, Action...) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
This allows to get more control over the InventoryAction.
- enableAction(Action...) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
This allows to get more control over the InventoryAction.
- ENCHANTMENT_TABLE - Enum constant in enum class io.github.rysefoxx.enums.InventoryOpenerType
- endElement(String, String, String) - Method in class io.github.rysefoxx.xml.InventoryParser
- ENDER_CHEST - Enum constant in enum class io.github.rysefoxx.enums.InventoryOpenerType
- endPosition(int) - Method in class io.github.rysefoxx.SlotIterator.Builder
-
This tells us where the item should stop.
- endPosition(int, int) - Method in class io.github.rysefoxx.SlotIterator.Builder
-
This tells us where the item should stop.
- equals(Object) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
It checks if the object is equal to the object that is being compared to.
- EventCreator<T> - Class in io.github.rysefoxx.other
-
Class to create your own inventory events.
- EventCreator(Class<T>, Consumer<T>) - Constructor for class io.github.rysefoxx.other.EventCreator
F
- fill(IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills the whole inventory with an ItemStack.
- fill(ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills the whole inventory with an ItemStack.
- fill(ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills the whole inventory with an ItemStack.
- fillAligned(Alignment, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
It fills a certain amount of rows or columns with a certain item, depending on the alignment
- fillAligned(Alignment, int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
It fills a certain amount of rows or columns with a certain item, depending on the alignment
- fillAligned(Alignment, int, ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
It fills a certain amount of rows or columns with a certain item, depending on the alignment
- fillArea(int, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Specify the area in which items should be filled.
- fillArea(int, int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Specify the area in which items should be filled.
- fillArea(int, int, ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Specify the area in which items should be filled.
- fillBorders(IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills the Border with a intelligent ItemStack regardless of inventory size.
- fillBorders(ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills the Border with a ItemStack regardless of inventory size.
- fillBorders(ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills the Border with a ItemStack regardless of inventory size.
- fillColumn(int, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting with the slot, the object is placed in the same column from top to bottom, but only in the specified page.
- fillColumn(int, int, IntelligentType, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting with the slot, the object is placed in the same column from top to bottom, but only in the specified page.
- fillColumn(int, int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting with the slot, the object is placed in the same column from top to bottom, but only in the specified page.
- fillColumn(int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, all the way down the item is placed in the same column.
- fillColumn(int, IntelligentItem, BiConsumer<Integer, IntelligentItem>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, all the way down the item is placed in the same column.
- fillColumn(int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, all the way down the item is placed in the same column.
- fillColumn(int, ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, all the way down the item is placed in the same column.
- fillColumn(int, ItemStack, IntelligentType, BiConsumer<Integer, ItemStack>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, all the way down the item is placed in the same column.
- fillColumn(int, ItemStack, BiConsumer<Integer, ItemStack>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, all the way down the item is placed in the same column.
- fillEmpty(IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills all empty slots within the inventory
- fillEmpty(ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills all empty slots within the inventory
- fillEmpty(ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills all empty slots within the inventory
- fillEmptyPage(int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills all empty slots on a given page.
- fillEmptyPage(int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills all empty slots on a given page.
- fillEmptyPage(int, ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills all empty slots on a given page.
- fillPage(int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills a single page completely.
- fillPage(int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills a single page completely.
- fillPage(int, ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
- fillRow(int, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills a row in the specified page.
- fillRow(int, int, IntelligentType, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills a row in the specified page.
- fillRow(int, int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fills a row in the specified page.
- fillRow(int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, the row is completely filled from left to right.
- fillRow(int, IntelligentItem, BiConsumer<Integer, IntelligentItem>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, the row is completely filled from left to right.
- fillRow(int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, the row is completely filled from left to right.
- fillRow(int, ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, the row is completely filled from left to right.
- fillRow(int, ItemStack, IntelligentType, BiConsumer<Integer, ItemStack>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, the row is completely filled from left to right.
- fillRow(int, ItemStack, BiConsumer<Integer, ItemStack>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Starting at the slot, the row is completely filled from left to right.
- findInArea(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Get multiple Intelligent ItemStacks within the specified range.
- findLeftBorder(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Finds the left border based on the start slot and returns it.
- findLeftBorder(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Finds the left border based on the start slot and returns it.
- findRightBorder(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Finds the right border based on the start slot and returns it.
- findRightBorder(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Finds the right border based on the start slot and returns it.
- firstEmpty() - Method in class io.github.rysefoxx.pagination.InventoryContents
- fixedPageSize(int) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Sets a page number.
- FLASH - Enum constant in enum class io.github.rysefoxx.content.IntelligentItemAnimatorType
-
All the text is animated as Flash.
- frame(String) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Adds another frame.
- frame(String) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Adds another frame.
- frame(String) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Adds another frame.
- frames(List<String>) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Adds several frames.
- frames(List<String>) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Adds several frames.
- frames(List<String>) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Adds several frames.
- frames(String...) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Adds several frames.
- frames(String...) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Adds several frames.
- frames(String...) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Adds several frames.
- from(int) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Adds a single start position.
- from(int, int) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Adds a single start position.
- from(List<Integer>) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple start positions.
- from(List<Integer>, List<Integer>) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple start positions.
- from(Integer...) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple start positions.
- from(Integer[], Integer[]) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple start positions.
- fromName(String) - Static method in enum class io.github.rysefoxx.enums.CloseReason
-
Return the first CloseReason whose name matches the given name, or null if no such CloseReason exists.
- fromName(String) - Static method in enum class io.github.rysefoxx.enums.DisabledInventoryClick
-
Returns the DisabledInventoryClick enum value with the given name, or null if there is no such value.
- fromName(String) - Static method in enum class io.github.rysefoxx.enums.InventoryOpenerType
-
It takes a string, and returns the enum value that matches the string
- fromName(String) - Static method in enum class io.github.rysefoxx.enums.InventoryOptions
-
Return the InventoryOption with the given name, or null if there is no such option.
- fromName(String) - Static method in enum class io.github.rysefoxx.enums.TimeSetting
- FULL_WORD - Enum constant in enum class io.github.rysefoxx.content.IntelligentItemAnimatorType
-
The whole text is animated.
- FURNACE - Enum constant in enum class io.github.rysefoxx.enums.InventoryOpenerType
G
- get(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Fetches a intelligent ItemStack based on the slot.
- get(int) - Method in class io.github.rysefoxx.pagination.Pagination
-
Returns the item in the specified slot, or null if the slot is empty.
- get(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Get a intelligent ItemStack based on the row and column.
- get(int, int) - Method in class io.github.rysefoxx.pagination.Pagination
-
Return the item in the given slot on the given page, or null if there is no item in that slot.
- get(List<Integer>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Get all intelligent ItemStacks.
- getAllData() - Method in class io.github.rysefoxx.pagination.InventoryContents
- getAllItemsById(Object) - Method in class io.github.rysefoxx.pagination.InventoryManager
- getArrayClass(String, boolean) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- getBlackList() - Method in class io.github.rysefoxx.SlotIterator
- getClazz() - Method in class io.github.rysefoxx.other.EventCreator
-
Returns the class of the object.
- getCloseReasons() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
This function returns a list of close reasons
- getColor() - Method in class io.github.rysefoxx.content.IntelligentItemColor
-
If the color is already set, return it.
- getColumn() - Method in class io.github.rysefoxx.SlotIterator
- getConnection(Player) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- getContents(UUID) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
With this method you can get the inventory content from the player.
- getCoordinationOfItem(IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Preserve the position of the item in the inventory.
- getCoordinationOfItem(ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Preserve the position of the item in the inventory.
- getCraftClass(String) - Static method in class io.github.rysefoxx.util.ReflectionUtils
-
Get a CraftBukkit (org.bukkit.craftbukkit) class.
- getData(String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Method to get data in the content
- getData(String, Object) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Method to get data in the content
- getDataByPage(int) - Method in class io.github.rysefoxx.pagination.Pagination
-
This function returns a list of all the items on the specified page.
- getDataFromCurrentPage() - Method in class io.github.rysefoxx.pagination.InventoryContents
- getDataFromPage(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- getDelay() - Method in class io.github.rysefoxx.pagination.RyseInventory
- getDisabledEvents() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
This function returns a list of disabled events
- getEnabledActions() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Returns a list of enabled actions.
- getEndPosition() - Method in class io.github.rysefoxx.SlotIterator
- getEvent(Class<? extends Event>) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Get an EventCreator object based on the Event class.
- getHandle(Player) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- getHandlerList() - Static method in class io.github.rysefoxx.events.RyseInventoryCloseEvent
- getHandlerList() - Static method in class io.github.rysefoxx.events.RyseInventoryOpenEvent
- getHandlerList() - Static method in class io.github.rysefoxx.events.RyseInventoryTitleChangeEvent
- getHandlers() - Method in class io.github.rysefoxx.events.RyseInventoryCloseEvent
- getHandlers() - Method in class io.github.rysefoxx.events.RyseInventoryOpenEvent
- getHandlers() - Method in class io.github.rysefoxx.events.RyseInventoryTitleChangeEvent
- getIdentifier() - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator
-
Returns the identifier of this object, or null if it has none.
- getIdentifier() - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator
-
Returns the identifier of this object, or null if it has none.
- getIdentifier() - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator
-
Returns the identifier of this object, or null if it has none.
- getIdentifier() - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator
-
Returns the identifier of this object, or null if it has none.
- getIdentifier() - Method in class io.github.rysefoxx.pagination.RyseInventory
- getIdentifier() - Method in class io.github.rysefoxx.pagination.SlideAnimation
-
Returns the identifier of this object, or null if it has none.
- getIgnoreClickEvent() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
It returns a list of DisabledInventoryClick objects
- getIgnoredSlots() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Returns a list of slots that are ignored by the plugin.
- getInPage(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Returns the item in the specified slot on the specified page, or null if there is no item in that slot.
- getInventory() - Method in class io.github.rysefoxx.events.RyseInventoryCloseEvent
- getInventory() - Method in class io.github.rysefoxx.events.RyseInventoryOpenEvent
- getInventory(Object) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
With this method you can get the inventory from the inventory identifier.
- getInventory(UUID) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
With this method you can get the inventory from the player.
- getInventoryData() - Method in class io.github.rysefoxx.pagination.Pagination
-
Returns the inventory data of the player.
- getInventoryOpenerType() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Returns the type of inventory opener that opened this inventory.
- getItemById(Object) - Method in class io.github.rysefoxx.pagination.InventoryManager
- getLastInventory(UUID) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
Get the last inventory that the player had open.
- getLoadDelay() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
This function returns the loadDelay variable
- getLoreAnimation(Object) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
This method allows you to retrieve the animation using the animation identifier.
- getManager() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Returns the InventoryManager instance that this Inventory is associated with.
- getMaterialAnimator(Object) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
This method allows you to retrieve the animation using the animation identifier.
- getMethod(Class<?>, String, Class<?>...) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- getNameAnimation(Object) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
This method allows you to retrieve the animation using the animation identifier.
- getNewTitle() - Method in class io.github.rysefoxx.events.RyseInventoryTitleChangeEvent
- getNMSClass(String) - Static method in class io.github.rysefoxx.util.ReflectionUtils
-
Get a NMS (net.minecraft.server) class.
- getNMSClass(String, String) - Static method in class io.github.rysefoxx.util.ReflectionUtils
-
Get a NMS (net.minecraft.server) class which accepts a package for 1.17 compatibility.
- getNMSClassWithFixed(String) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- getOldTitle() - Method in class io.github.rysefoxx.events.RyseInventoryTitleChangeEvent
- getOpenedPlayers() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Get all players who have a certain inventory open
- getOpenedPlayers(RyseInventory) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
Get all players who have a certain inventory open
- getOptions() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Returns a list of all the options that are available for this inventory.
- getOrAdd(int, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Get the item inside the slot.
- getOrAdd(int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Get the item inside the slot.
- getOrSet(int, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Get the item inside the slot.
- getOrSet(int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Get the item inside the slot.
- getPattern() - Method in class io.github.rysefoxx.pattern.ContentPattern
- getPattern() - Method in class io.github.rysefoxx.pattern.SearchPattern
- getPatternBuilder() - Method in class io.github.rysefoxx.SlotIterator
- getPeriod() - Method in class io.github.rysefoxx.pagination.RyseInventory
- getPlayer() - Method in class io.github.rysefoxx.events.RyseInventoryCloseEvent
- getPlayer() - Method in class io.github.rysefoxx.events.RyseInventoryOpenEvent
- getPlayer() - Method in class io.github.rysefoxx.events.RyseInventoryTitleChangeEvent
- getPositionOfItem(IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Preserve the position of the item in the inventory.
- getPositionOfItem(ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Preserve the position of the item in the inventory.
- getRow() - Method in class io.github.rysefoxx.SlotIterator
- getSlideAnimator() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Returns the slide animation object
- getSlot() - Method in class io.github.rysefoxx.SlotIterator
- getSubVersion() - Static method in class io.github.rysefoxx.util.VersionUtils
- getTask() - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator
-
This function returns the task that is currently running.
- getTask() - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator
-
This function returns the task that is currently running.
- getTask() - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator
-
This function returns the task that is currently running.
- getTasks() - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator
-
This function returns a list of tasks.
- getTasks() - Method in class io.github.rysefoxx.pagination.SlideAnimation
-
It returns a list of tasks that are currently running
- getTitle() - Method in class io.github.rysefoxx.pagination.RyseInventory
- getTitleAnimation(Object) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
This method allows you to retrieve the animation using the animation identifier.
- getType() - Method in class io.github.rysefoxx.SlotIterator
- getWithinPage(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- getWithinPage(int, int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
H
- hasSlot(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
With this method you can see if a slot exists in the inventory.
- hasSlot(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
With this method you can see if a slot exists in the inventory.
- hexColor(String) - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
The letter gets this color
- HOPPER - Enum constant in enum class io.github.rysefoxx.enums.InventoryOpenerType
- HORIZONTAL - Enum constant in enum class io.github.rysefoxx.SlotIterator.SlotIteratorType
- HORIZONTAL_LEFT_RIGHT - Enum constant in enum class io.github.rysefoxx.enums.AnimatorDirection
- HORIZONTAL_RIGHT_LEFT - Enum constant in enum class io.github.rysefoxx.enums.AnimatorDirection
I
- identifier(Object) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
Gives the Animation an identification
- identifier(Object) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Gives the Animation an identification
- identifier(Object) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Gives the Animation an identification
- identifier(Object) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Gives the Animation an identification
- identifier(Object) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Gives the inventory an identification
- identifier(Object) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Gives the Animation an identification
- identifier(Object, InventoryManager) - Method in class io.github.rysefoxx.content.IntelligentItem
-
Sets the id of an IntelligentItem
- ignoreClickEvent(DisabledInventoryClick...) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Set what should be ignored in the InventoryClickEvent.
- ignored(ItemStack) - Static method in class io.github.rysefoxx.content.IntelligentItem
-
This function takes an ItemStack and returns an IntelligentItem that is ignored.
- ignored(ItemStack, IntelligentItemError) - Static method in class io.github.rysefoxx.content.IntelligentItem
-
This function takes an ItemStack and returns an IntelligentItem that is ignored.
- IGNORED - Enum constant in enum class io.github.rysefoxx.enums.IntelligentType
-
When this enum is called, the item can be removed from the inventory or not, as desired.
- ignoredSlots(int...) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
In all these slots items can be put in or removed by the user.
- ignoredSlots(BooleanSupplier, int...) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
In all these slots items can be put in or removed by the user.
- ignoreEvents(DisabledEvents...) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Disables events according to wishes.
- ignoreManualItems() - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
If this method is called, all items that the player can set himself will not be saved.
- init(Player, InventoryContents) - Method in interface io.github.rysefoxx.content.InventoryProvider
- init(Player, InventoryContents, SlideAnimation) - Method in interface io.github.rysefoxx.content.InventoryProvider
- IntelligentItem - Class in io.github.rysefoxx.content
- IntelligentItem(ItemStack, Consumer<InventoryClickEvent>, IntelligentItemError) - Constructor for class io.github.rysefoxx.content.IntelligentItem
- IntelligentItemAnimatorType - Enum Class in io.github.rysefoxx.content
- IntelligentItemColor - Class in io.github.rysefoxx.content
- IntelligentItemColor.Builder - Class in io.github.rysefoxx.content
- IntelligentItemData - Class in io.github.rysefoxx.content
- IntelligentItemData(IntelligentItem, int, int, boolean, boolean) - Constructor for class io.github.rysefoxx.content.IntelligentItemData
- IntelligentItemError - Interface in io.github.rysefoxx.content
- IntelligentItemLoreAnimator - Class in io.github.rysefoxx.pagination
- IntelligentItemLoreAnimator() - Constructor for class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator
- IntelligentItemLoreAnimator.Builder - Class in io.github.rysefoxx.pagination
- IntelligentItemNameAnimator - Class in io.github.rysefoxx.pagination
- IntelligentItemNameAnimator() - Constructor for class io.github.rysefoxx.pagination.IntelligentItemNameAnimator
- IntelligentItemNameAnimator.Builder - Class in io.github.rysefoxx.pagination
- IntelligentMaterialAnimator - Class in io.github.rysefoxx.pagination
- IntelligentMaterialAnimator() - Constructor for class io.github.rysefoxx.pagination.IntelligentMaterialAnimator
- IntelligentMaterialAnimator.Builder - Class in io.github.rysefoxx.pagination
- IntelligentTitleAnimator - Class in io.github.rysefoxx.pagination
- IntelligentTitleAnimator() - Constructor for class io.github.rysefoxx.pagination.IntelligentTitleAnimator
- IntelligentTitleAnimator.Builder - Class in io.github.rysefoxx.pagination
- IntelligentType - Enum Class in io.github.rysefoxx.enums
- INVALID_AMOUNT - Variable in class io.github.rysefoxx.util.StringConstants
- INVALID_COLOR_FRAME - Variable in class io.github.rysefoxx.util.StringConstants
- INVALID_MATERIAL_FRAME - Variable in class io.github.rysefoxx.util.StringConstants
- INVALID_OBJECT - Variable in class io.github.rysefoxx.util.StringConstants
- INVALID_PAGE - Variable in class io.github.rysefoxx.util.PlaceHolderConstants
- INVALID_ROW_LENGTH - Variable in class io.github.rysefoxx.util.StringConstants
- INVALID_SLOT - Variable in class io.github.rysefoxx.util.PlaceHolderConstants
- INVALID_SLOT - Variable in class io.github.rysefoxx.util.StringConstants
- inventory() - Method in class io.github.rysefoxx.pagination.Pagination
- INVENTORY_DRAG - Enum constant in enum class io.github.rysefoxx.enums.DisabledEvents
-
Disables the InventoryDragEvent
- inventoryBasedOnOption(UUID) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
If the privateInventory map contains the UUID, return the inventory associated with it
- InventoryContents - Class in io.github.rysefoxx.pagination
- InventoryContents(Player, RyseInventory) - Constructor for class io.github.rysefoxx.pagination.InventoryContents
- InventoryListener() - Constructor for class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- InventoryManager - Class in io.github.rysefoxx.pagination
- InventoryManager() - Constructor for class io.github.rysefoxx.pagination.InventoryManager
- InventoryManager.InventoryListener - Class in io.github.rysefoxx.pagination
-
It's a class that listens for events and cancels them if the player is viewing a RyseInventory
- InventoryOpenerType - Enum Class in io.github.rysefoxx.enums
-
All possible inventory types supported by RyseInventory.
- InventoryOptions - Enum Class in io.github.rysefoxx.enums
- InventoryParser - Class in io.github.rysefoxx.xml
- InventoryParser(String) - Constructor for class io.github.rysefoxx.xml.InventoryParser
- InventoryProvider - Interface in io.github.rysefoxx.content
- invoke() - Method in class io.github.rysefoxx.pagination.InventoryManager
-
Registers the standard events
- invoke(Method, Object, Object...) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- invokeScheduler(Player, RyseInventory) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
If the player has an inventory, and the inventory is the same as the one passed in, then update the inventory
- io.github.rysefoxx - package io.github.rysefoxx
- io.github.rysefoxx.content - package io.github.rysefoxx.content
- io.github.rysefoxx.enums - package io.github.rysefoxx.enums
- io.github.rysefoxx.events - package io.github.rysefoxx.events
- io.github.rysefoxx.other - package io.github.rysefoxx.other
- io.github.rysefoxx.pagination - package io.github.rysefoxx.pagination
- io.github.rysefoxx.pattern - package io.github.rysefoxx.pattern
- io.github.rysefoxx.util - package io.github.rysefoxx.util
- io.github.rysefoxx.xml - package io.github.rysefoxx.xml
- isAtleast16() - Static method in class io.github.rysefoxx.util.VersionUtils
- isBelowAnd13() - Static method in class io.github.rysefoxx.util.VersionUtils
- isBlockClickEvent() - Method in class io.github.rysefoxx.pagination.SlideAnimation
-
Returns true if the click event is blocked.
- isBold() - Method in class io.github.rysefoxx.content.IntelligentItemColor
- isBottom(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isBottom(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isCancelled() - Method in class io.github.rysefoxx.events.RyseInventoryCloseEvent
-
If true, the inventory will not be closed.
- isCancelled() - Method in class io.github.rysefoxx.events.RyseInventoryOpenEvent
-
If true, the inventory will not be opened.
- isCancelled() - Method in class io.github.rysefoxx.events.RyseInventoryTitleChangeEvent
-
If true, the title set via
RyseInventoryTitleChangeEvent.setNewTitle(String)
will be ignored. - isClearAndSafe() - Method in class io.github.rysefoxx.pagination.RyseInventory
- isCloseAble() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Returns true if the window is closeable, false otherwise.
- isCorner(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isCorner(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isFirst() - Method in class io.github.rysefoxx.pagination.Pagination
- isIgnoredSlot(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isIgnoreManualItems() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Returns whether or not the plugin should ignore manual items
- isItalic() - Method in class io.github.rysefoxx.content.IntelligentItemColor
- isLast() - Method in class io.github.rysefoxx.pagination.Pagination
- isLeftBorder(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isLeftBorder(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isMiddle(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isMiddle(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isObfuscated() - Method in class io.github.rysefoxx.content.IntelligentItemColor
- isOverride() - Method in class io.github.rysefoxx.SlotIterator
- isRightBorder(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isRightBorder(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isStrikeThrough() - Method in class io.github.rysefoxx.content.IntelligentItemColor
- isTop(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isTop(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
- isUnderline() - Method in class io.github.rysefoxx.content.IntelligentItemColor
- italic() - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
With this method, the letter will be italic.
- item(IntelligentItem) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
This tells which item is to be animated.
- item(IntelligentItem) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
This tells which item is to be animated.
- item(IntelligentItem) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
This tells which item is to be animated.
- item(IntelligentItem) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add an item, which will appear animated in the inventory.
- item(List<IntelligentItem>) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple items that will appear animated in the inventory.
- item(IntelligentItem...) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple items that will appear animated in the inventory.
- items(List<IntelligentItem>) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple items that will appear animated in the inventory.
- items(IntelligentItem...) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple items that will appear animated in the inventory.
- iterator() - Method in class io.github.rysefoxx.pagination.InventoryContents
-
The SlotIterator of the inventory.
- iterator(SlotIterator) - Method in class io.github.rysefoxx.pagination.Pagination
-
Sets the SlotIterator for the pagination
L
- lastEmpty() - Method in class io.github.rysefoxx.pagination.InventoryContents
- lastPage() - Method in class io.github.rysefoxx.pagination.Pagination
- LEFT - Enum constant in enum class io.github.rysefoxx.enums.Alignment
- listener(EventCreator<? extends Event>) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Adds its own event to the inventory.
- load(Pagination, Player, int) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
"Loads the items of the given page into the inventory of the given player."
- loadByPage(InventoryContents) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
It takes a list of items, and places them in a paginated inventory
- loadDelay(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
With this method, the content of the inventory is loaded later.
- loadTitle(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
With this method the title will be loaded later.
- loop() - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
Keeps the animation running until the player closes the inventory.
- loop() - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Keeps the animation running until the player closes the inventory.
- loop() - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Keeps the animation running until the player closes the inventory.
- loop() - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Keeps the animation running until the player closes the inventory.
- lore(int, String) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
A frame is added to the index.
M
- manager(InventoryManager) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Adds a manager to the inventory.
- material(char, Material) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Assigns a material to a frame.
- materials(List<Character>, Material...) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Several frames are assigned individual materials.
- materials(Character[], List<Material>) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Several frames are assigned individual materials.
- materials(Character[], Material...) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Several frames are assigned individual materials.
- MILLISECONDS - Enum constant in enum class io.github.rysefoxx.enums.TimeSetting
- MINUTES - Enum constant in enum class io.github.rysefoxx.enums.TimeSetting
- MOVE_TO_OTHER_INVENTORY - Enum constant in enum class io.github.rysefoxx.enums.Action
-
If this value is selected, the player can shift-click to get the item in the inventory.
N
- newInstance() - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
- newInstance() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Clones the current RyseInventory and returns the new RyseInventory instance.
- newInstance(Pagination) - Method in class io.github.rysefoxx.pagination.Pagination
-
Creates a new instance of Pagination where all data is transferred along.
- next() - Method in class io.github.rysefoxx.pagination.Pagination
-
Increases the current page by 1
- NMS - Static variable in class io.github.rysefoxx.util.ReflectionUtils
-
Mojang remapped their NMS in 1.17 https://www.spigotmc.org/threads/spigot-bungeecord-1-17.510208/#post-4184317
- NO_BLOCK_BREAK - Enum constant in enum class io.github.rysefoxx.enums.InventoryOptions
-
The block under the player can not be removed as long as he has the inventory open.
- NO_DAMAGE - Enum constant in enum class io.github.rysefoxx.enums.InventoryOptions
-
The player does not receive any damage while he has the inventory open.
- NO_HUNGER - Enum constant in enum class io.github.rysefoxx.enums.InventoryOptions
-
The player does not get hungry as long as the inventory is open.
- NO_ITEM_PICKUP - Enum constant in enum class io.github.rysefoxx.enums.InventoryOptions
-
The player cannot pick up items while having the inventory open.
- NO_POTION_EFFECT - Enum constant in enum class io.github.rysefoxx.enums.InventoryOptions
-
The player cannot be affected by any Potioneffect.
O
- obfuscate() - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
With this method, the letter will be obfuscated.
- of(int, int) - Static method in class io.github.rysefoxx.other.Page
-
Gives the page a specified number of rows.
- of(ItemStack, IntelligentItemError, Consumer<InventoryClickEvent>) - Static method in class io.github.rysefoxx.content.IntelligentItem
- of(ItemStack, Consumer<InventoryClickEvent>) - Static method in class io.github.rysefoxx.content.IntelligentItem
- onBlockBreak(BlockBreakEvent) - Method in class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- onEnable() - Method in class io.github.rysefoxx.RyseInventoryPlugin
- onEntityDamage(EntityDamageEvent) - Method in class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- onFoodLevelChange(FoodLevelChangeEvent) - Method in class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- onInventoryClick(InventoryClickEvent) - Method in class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- onInventoryClose(InventoryCloseEvent) - Method in class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- onInventoryDrag(InventoryDragEvent) - Method in class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- onPlayerPickupItem(PlayerPickupItemEvent) - Method in class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- onPlayerQuit(PlayerQuitEvent) - Method in class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- onPluginDisable(PluginDisableEvent) - Method in class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- onPotionSplash(PotionSplashEvent) - Method in class io.github.rysefoxx.pagination.InventoryManager.InventoryListener
- open(int, Player...) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory with a specific page for multiple players.
- open(Map<String, Object>, Player...) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory with the first page for multiple players with defined properties.
- open(Player) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory with the first page.
- open(Player, int) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens an inventory with a specific page.
- open(Player, int, Map<String, Object>) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens an inventory with a specific page and defined properties.
- open(Player, int, String[], Object[]) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens an inventory with a specific page and defined properties.
- open(Player, Map<String, Object>) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens an inventory with a specific page and defined properties.
- open(Player, String[], Object[]) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens an inventory with a specific page and defined properties.
- open(String[], Object[], Player...) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory with the first page for multiple players with defined properties.
- open(Player...) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory with the first page for multiple players.
- openAll() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory for all players.
- openAll(int) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory for all players.
- openAll(int, Map<String, Object>) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory with the first page for all players.
- openAll(int, String[], Object[]) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory for all players with defined properties.
- openAll(Map<String, Object>) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory with the first page for all players.
- openAll(String[], Object[]) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Opens the inventory with the first page for all players with defined properties.
- openDelay(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Adjusts the delay before the inventory is opened.
- options(InventoryOptions...) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Settings to help ensure that the player is not disturbed while he has the inventory open.
- orElse(Callable<T>) - Method in class io.github.rysefoxx.util.ReflectionUtils.CallableVersionHandler
- orElse(T) - Method in class io.github.rysefoxx.util.ReflectionUtils.VersionHandler
- override() - Method in class io.github.rysefoxx.SlotIterator.Builder
-
This is used to overwrite items.
P
- page() - Method in class io.github.rysefoxx.pagination.Pagination
- page(int) - Method in class io.github.rysefoxx.pagination.Pagination
-
Sets the current page to the specified page.
- Page - Class in io.github.rysefoxx.other
- pagination() - Method in class io.github.rysefoxx.pagination.InventoryContents
-
The pagination of the inventory.
- Pagination - Class in io.github.rysefoxx.pagination
- Pagination(Pagination) - Constructor for class io.github.rysefoxx.pagination.Pagination
- Pagination(RyseInventory) - Constructor for class io.github.rysefoxx.pagination.Pagination
- paragraph(String) - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
The letter gets this color
- parse() - Method in class io.github.rysefoxx.xml.InventoryParser
-
It parses the XML file and returns a list of RyseInventory.Builder objects.
- parseAllXml(String) - Static method in class io.github.rysefoxx.pagination.RyseInventory
-
This function takes a path to an XML file, and returns a list of builders that can be used to create RyseInventory objects.
- parseXml(String) - Static method in class io.github.rysefoxx.pagination.RyseInventory
-
This function takes a path to an XML file, parses it, and returns the first RyseInventory.Builder object in the list of builders.
- period(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
Sets the speed of the animation in the scheduler.
- period(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Sets the speed of the animation in the scheduler.
- period(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
Sets the speed of the animation in the scheduler.
- period(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Sets the speed of the animation in the scheduler.
- period(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Sets the speed of the animation in the scheduler.
- period(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Adjusts the period of the scheduler.
- PlaceHolderConstants - Class in io.github.rysefoxx.util
- PlaceHolderConstants() - Constructor for class io.github.rysefoxx.util.PlaceHolderConstants
- preventClose() - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
This method can be used to prevent the player from closing the inventory.
- preventTransferData() - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
The method can be used so that data is not transferred to the next page as well.
- previous() - Method in class io.github.rysefoxx.pagination.Pagination
-
Decreases the current page by 1
- provider(InventoryProvider) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
The provider to fill the inventory with content.
R
- randomSlot() - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Return a random slot in the inventory.
- ReflectionUtils - Class in io.github.rysefoxx.util
-
ReflectionUtils - Reflection handler for NMS and CraftBukkit.
Caches the packet related methods and is asynchronous. - ReflectionUtils.CallableVersionHandler<T> - Class in io.github.rysefoxx.util
- ReflectionUtils.VersionHandler<T> - Class in io.github.rysefoxx.util
- register(IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
Adds the IntelligentItem to the list if this item has an ID.
- reload() - Method in class io.github.rysefoxx.pagination.InventoryContents
-
This method allows you to reload the contents of the inventory.
- remove(int) - Method in class io.github.rysefoxx.pagination.Pagination
-
It removes all inventory data from the inventory data list that has the same page and slot as the page and slot that was passed into the function
- remove(int, int) - Method in class io.github.rysefoxx.pagination.Pagination
-
Removes all inventory data from the list that matches the given page and slot
- removeAll(ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes all items that match the parameter.
- removeAll(ItemStack, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes all items that match the parameter.
- removeData(String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes data with the associated key.
- removeData(String, Consumer<T>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes data with the associated key.
- removeFirst() - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes the very first item that can be found.
- removeFirst(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes the very first item that can be found.
- removeFirst(ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes the first item that matches the parameter.
- removeFirst(Material) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes the first item that matches the parameter.
- removeIgnoredSlot(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes the specified slot from the list of ignored slots
- removeIgnoredSlots(int...) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes all slots from the list of ignored slots
- removeInventory(UUID) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
It removes the inventory of the player with the given UUID from the HashMap
- removeInventoryFromPlayer(UUID) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
Removes the inventory from the player
- removeItemAnimator(IntelligentItemNameAnimator) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
It removes an item animator from the list of item animators
- removeItemWithConsumer(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes the item from the inventory and the associated consumer.
- removeItemWithConsumer(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Removes the item from the inventory and the associated consumer.
- removeLoreAnimator(IntelligentItemLoreAnimator) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
It removes the animator from the list of animators, and cancels all of the tasks that the animator has
- removeMaterialAnimator(IntelligentMaterialAnimator) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
It removes an IntelligentMaterialAnimator from the list of animators, and if the animator is currently running, it cancels the task
- removeSlideAnimator() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
If the slideAnimator is null, return.
- removeTitleAnimator(IntelligentTitleAnimator) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
It removes a title animator from the list of title animators
- replace(String, String, Object) - Method in class io.github.rysefoxx.util.Utils
- rgbColor(int, int, int) - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
The letter gets this color
- RIGHT - Enum constant in enum class io.github.rysefoxx.enums.Alignment
- rows(int) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
If you do not have a size but a row, you can also create an inventory by doing this.
- rows(Page) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Add to a page the rows you want.
- rows(Page...) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Add to a page the rows you want.
- RyseInventory - Class in io.github.rysefoxx.pagination
- RyseInventory.Builder - Class in io.github.rysefoxx.pagination
-
Builder to create an inventory.
- RyseInventoryCloseEvent - Class in io.github.rysefoxx.events
- RyseInventoryCloseEvent(Player, RyseInventory) - Constructor for class io.github.rysefoxx.events.RyseInventoryCloseEvent
-
The event is called when a RyseInventory is closed.
- RyseInventoryOpenEvent - Class in io.github.rysefoxx.events
- RyseInventoryOpenEvent(Player, RyseInventory) - Constructor for class io.github.rysefoxx.events.RyseInventoryOpenEvent
- RyseInventoryPlugin - Class in io.github.rysefoxx
- RyseInventoryPlugin() - Constructor for class io.github.rysefoxx.RyseInventoryPlugin
- RyseInventoryTitleChangeEvent - Class in io.github.rysefoxx.events
- RyseInventoryTitleChangeEvent(Player, String, String) - Constructor for class io.github.rysefoxx.events.RyseInventoryTitleChangeEvent
S
- searchForIntelligentItems(char) - Method in class io.github.rysefoxx.pattern.SearchPattern
-
Method to search all IntelligentItems based on the frame.
- searchForItemStacks(char) - Method in class io.github.rysefoxx.pattern.SearchPattern
-
Method to search all ItemStacks based on the frame.
- searchPattern() - Method in class io.github.rysefoxx.pagination.InventoryContents
- SearchPattern - Class in io.github.rysefoxx.pattern
- SearchPattern(InventoryContents) - Constructor for class io.github.rysefoxx.pattern.SearchPattern
- SECONDS - Enum constant in enum class io.github.rysefoxx.enums.TimeSetting
- sendPacket(Player, Object...) - Static method in class io.github.rysefoxx.util.ReflectionUtils
-
Sends a packet to the player asynchronously if they're online.
- sendPacketSync(Player, Object...) - Static method in class io.github.rysefoxx.util.ReflectionUtils
-
Sends a packet to the player synchronously if they're online.
- serialize() - Method in class io.github.rysefoxx.content.IntelligentItem
-
Serializes the IntelligentItem to a map.
- serialize() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Serializes the inventory to a map.
- set(char, IntelligentItem) - Method in class io.github.rysefoxx.pattern.ContentPattern
-
Places items in the inventory based on the pattern.
- set(char, ItemStack) - Method in class io.github.rysefoxx.pattern.ContentPattern
-
Places items in the inventory based on the pattern.
- set(char, ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pattern.ContentPattern
-
Places items in the inventory based on the pattern.
- set(int, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Sets a fixed intelligent ItemStack in the inventory.
- set(int, int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Sets a fixed ItemStack in the inventory.
- set(int, int, ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Sets a fixed ItemStack in the inventory.
- set(int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Sets a fixed intelligent ItemStack in the inventory.
- set(int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Sets a fixed ItemStack in the inventory.
- set(int, ItemStack, IntelligentType) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Sets a fixed ItemStack in the inventory.
- set(List<Integer>, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Sets a fixed intelligent ItemStack in the inventory.
- setBackward() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
This function sets the backward variable to true.
- setCancelled(boolean) - Method in class io.github.rysefoxx.events.RyseInventoryCloseEvent
- setCancelled(boolean) - Method in class io.github.rysefoxx.events.RyseInventoryOpenEvent
- setCancelled(boolean) - Method in class io.github.rysefoxx.events.RyseInventoryTitleChangeEvent
- setContents(UUID, InventoryContents) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
It puts the contents of the inventory into a HashMap
- setData(String, T) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Method to cache data in the content
- setInventory(RyseInventory) - Method in class io.github.rysefoxx.events.RyseInventoryOpenEvent
- setInventory(UUID, RyseInventory) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
This function sets the inventory of a player.
- setItem(int, int, IntelligentItem, boolean) - Method in class io.github.rysefoxx.pagination.Pagination
-
Sets a new item at a slot with defined a page.
- setItem(int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.Pagination
-
Sets a new item at a slot.
- setItems(List<IntelligentItem>) - Method in class io.github.rysefoxx.pagination.Pagination
-
Sets a complete list of smart ItemStacks
- setItems(IntelligentItem[]) - Method in class io.github.rysefoxx.pagination.Pagination
-
Sets a complete list of smart ItemStacks
- setItemsPerPage(int) - Method in class io.github.rysefoxx.pagination.Pagination
- setLastInventory(UUID, RyseInventory, RyseInventory) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
It adds the player's current inventory to a list of inventories
- setNewTitle(String) - Method in class io.github.rysefoxx.events.RyseInventoryTitleChangeEvent
-
Gives the inventory a new title.
- setPage(int) - Method in class io.github.rysefoxx.pagination.Pagination
-
This function sets the page number.
- setWithinPage(int, int, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Sets a fixed IntelligentItem in the inventory on a specified page.
- setWithinPage(int, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Sets a fixed intelligent ItemStack in the inventory on a specified page.
- setWithinPage(List<Integer>, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Sets an item to multiple slots within a page.
- setWithinPage(List<Integer>, List<Integer>, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Places an item on multiple pages in multiple slots.
- size(int) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
- size(InventoryContents) - Method in class io.github.rysefoxx.pagination.RyseInventory
- SlideAnimation - Class in io.github.rysefoxx.pagination
- SlideAnimation() - Constructor for class io.github.rysefoxx.pagination.SlideAnimation
- SlideAnimation.Builder - Class in io.github.rysefoxx.pagination
- slot(int) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
This tells us in which slot the animation should take place.
- slot(int) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
This tells us in which slot the animation should take place.
- slot(int) - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator.Builder
-
This tells us in which slot the animation should take place.
- SlotIterator - Class in io.github.rysefoxx
- SlotIterator() - Constructor for class io.github.rysefoxx.SlotIterator
- SlotIterator.Builder - Class in io.github.rysefoxx
- SlotIterator.SlotIteratorType - Enum Class in io.github.rysefoxx
-
An enum that is used to tell the SlotIterator how to place the items.
- SlotIteratorPattern - Class in io.github.rysefoxx.pattern
- SlotIteratorPattern() - Constructor for class io.github.rysefoxx.pattern.SlotIteratorPattern
- SlotIteratorPattern.Builder - Class in io.github.rysefoxx.pattern
- slots() - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Outputs all slots of the inventory to perform operations on the slots.
- SlotUtils - Class in io.github.rysefoxx.util
- SlotUtils() - Constructor for class io.github.rysefoxx.util.SlotUtils
- startDocument() - Method in class io.github.rysefoxx.xml.InventoryParser
- startElement(String, String, String, Attributes) - Method in class io.github.rysefoxx.xml.InventoryParser
- startPosition(int) - Method in class io.github.rysefoxx.SlotIterator.Builder
-
Sets the slot to start at.
- startPosition(int, int) - Method in class io.github.rysefoxx.SlotIterator.Builder
-
Sets the slot to start at.
- stop() - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator
-
This stops the animation for the item.
- stop() - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator
-
This stops the animation for the item.
- stop() - Method in class io.github.rysefoxx.pagination.IntelligentMaterialAnimator
-
This stops the animation for the item.
- stop() - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator
-
This stops the animation for the item.
- stopUpdate(UUID) - Method in class io.github.rysefoxx.pagination.InventoryManager
-
It stops the update task for the specified player
- strikeThrough() - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
In this method, the letter is displayed crossed out.
- STRING - Static variable in class io.github.rysefoxx.util.ReflectionUtils
-
Mojang remapped their NMS in 1.17 https://www.spigotmc.org/threads/spigot-bungeecord-1-17.510208/#post-4184317
- StringConstants - Class in io.github.rysefoxx.util
- StringConstants() - Constructor for class io.github.rysefoxx.util.StringConstants
- subtractFirst(ItemStack, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Subtracts a value from an ItemStack.
- supports(int) - Static method in class io.github.rysefoxx.util.ReflectionUtils
-
Checks whether the server version is equal or greater than the given version.
T
- TimeSetting - Enum Class in io.github.rysefoxx.enums
- TimeUtils - Class in io.github.rysefoxx.util
- TimeUtils() - Constructor for class io.github.rysefoxx.util.TimeUtils
- title(String) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Assigns a fixed title to the inventory
- titleHolder(String) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Adds a temporary title to the inventory.
- TitleUpdater - Class in io.github.rysefoxx.util
-
A utility class for update the inventory of a player.
- TitleUpdater() - Constructor for class io.github.rysefoxx.util.TitleUpdater
- to(int) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Adds a single end position
- to(int...) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple end positions.
- to(int, int) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Adds a single end position.
- to(List<Integer>) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple end positions.
- to(List<Integer>, List<Integer>) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple end positions.
- to(Integer[], Integer[]) - Method in class io.github.rysefoxx.pagination.SlideAnimation.Builder
-
Add multiple end positions.
- toArrayClass(Class<?>) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- toIChatBaseComponent(String) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- toIChatBaseComponent(BaseComponent[]) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- toIChatBaseComponentPlain(String) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- toJson(BaseComponent...) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- TOP - Enum constant in enum class io.github.rysefoxx.enums.Alignment
- TOP - Enum constant in enum class io.github.rysefoxx.enums.DisabledInventoryClick
-
Disables the InventoryClickEvent for the upper inventory.
- toRowAndColumn(int) - Method in class io.github.rysefoxx.util.SlotUtils
-
Converts a slot to a row and column.
- toSlot(int, int) - Method in class io.github.rysefoxx.util.SlotUtils
-
Convert a row and a column to a slot.
- toXml() - Method in class io.github.rysefoxx.pagination.RyseInventory
-
It converts the inventory to an XML file
- transferData(InventoryContents) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
If the data is empty, return.
- type(IntelligentItemAnimatorType) - Method in class io.github.rysefoxx.pagination.IntelligentItemLoreAnimator.Builder
-
Decides how the name of the item should be animated.
- type(IntelligentItemAnimatorType) - Method in class io.github.rysefoxx.pagination.IntelligentItemNameAnimator.Builder
-
Decides how the name of the item should be animated.
- type(IntelligentItemAnimatorType) - Method in class io.github.rysefoxx.pagination.IntelligentTitleAnimator.Builder
-
Decides how the name of the item should be animated.
- type(InventoryOpenerType) - Method in class io.github.rysefoxx.pagination.RyseInventory.Builder
-
Modifies the inventory type.
- type(SlotIterator.SlotIteratorType) - Method in class io.github.rysefoxx.SlotIterator.Builder
-
This tells us whether the items should be placed vertically or horizontally.
U
- underline() - Method in class io.github.rysefoxx.content.IntelligentItemColor.Builder
-
With this method, the letter will be underlined.
- update(int, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the ItemStack in the same place with a new IntelligentItem.
- update(int, int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates item and puts it in a new place in the inventory.
- update(int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the ItemStack in the same place with a new IntelligentItem.
- update(int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the ItemStack in the same place with a new ItemStack.
- update(IntelligentItem) - Method in class io.github.rysefoxx.content.IntelligentItem
-
Changes the ItemStack of an existing Intelligent with changing the consumer.
- update(List<Integer>, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Update multiple items at once, with a new ItemStack.
- update(ItemStack) - Method in class io.github.rysefoxx.content.IntelligentItem
-
Changes the ItemStack of an existing ItemStack without changing the consumer.
- update(Player, InventoryContents) - Method in interface io.github.rysefoxx.content.InventoryProvider
- updateDelay(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Adjusts the delay of the scheduler.
- updateDisplayName(int, IntelligentItem, String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the display name of the passed item and places it at the slot.
- updateDisplayName(int, String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
The display name of the ItemStack is updated.
- updateDisplayName(IntelligentItem, String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the display name of the passed item.
- updateDisplayName(ItemStack, String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the display name of the passed item.
- updateDisplayNameForAll(int, IntelligentItem, String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the display name of the passed item and places it at the slot for all players with the same inventory.
- updateDisplayNameForAll(int, String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
The display name of the ItemStack is updated for all players with the same inventory.
- updateFixedPageSize(int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
This function updates the fixed page size of the inventory.
- updateFixedPageSize(int, boolean) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
This function updates the fixed page size of the inventory.
- updateForAll(int, int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the ItemStack in the same place with a new IntelligentItem for all players with the same inventory.
- updateForAll(int, int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates item and puts it in a new place in the inventory for all players in the inventory.
- updateForAll(int, IntelligentItem) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the ItemStack in the same place with a new IntelligentItem for all players with the same inventory.
- updateForAll(int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the ItemStack in the same place with a new ItemStack for all players with the same inventory.
- updateForAll(List<Integer>, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Update multiple items at once, with a new ItemStack for all players with the same inventory.
- updateInventory(Player, String) - Static method in class io.github.rysefoxx.util.TitleUpdater
-
Update the player inventory, so you can change the title.
- updateLore(int, int, int, String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the lore of the item.
- updateLore(int, int, String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the lore of the item.
- updateLore(int, List<String>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the lore of the item.
- updateLore(List<Integer>, List<Integer>, List<String>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates multiple lore lines at once.
- updateLoreForAll(int, int, int, String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the lore of the item for all players with the same inventory.
- updateLoreForAll(int, int, String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the lore of the item for all players with the same inventory.
- updateLoreForAll(int, List<String>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the lore of the item for all players with the same inventory.
- updateLoreForAll(List<Integer>, List<Integer>, List<String>) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates multiple lore lines at once for all players with the same inventory.
- updatePeriod(int, TimeSetting) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
Adjusts the period of the scheduler.
- updatePosition(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates item position and puts it in a new place in the inventory.
- updatePositionForAll(int, int) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the item position to a new position for all players who have the same inventory open.
- updateTitle(String) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
With this method you can update the inventory title.
- updateTitle(Player, String) - Method in class io.github.rysefoxx.pagination.RyseInventory
-
With this method you can update the inventory title.
- updateViaCoordination(int, int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the ItemStack in the same place with a new ItemStack.
- updateViaCoordination(Collection<ImmutablePair<Integer, Integer>>, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Update multiple items at once, with a new ItemStack.
- updateViaCoordinationForAll(int, int, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Updates the ItemStack in the same place with a new ItemStack for all players with the same inventory.
- updateViaCoordinationForAll(Collection<ImmutablePair<Integer, Integer>>, ItemStack) - Method in class io.github.rysefoxx.pagination.InventoryContents
-
Update multiple items at once, with a new ItemStack for all players with the same inventory.
- Utils - Class in io.github.rysefoxx.util
- Utils() - Constructor for class io.github.rysefoxx.util.Utils
V
- v(int, Callable<T>) - Method in class io.github.rysefoxx.util.ReflectionUtils.CallableVersionHandler
- v(int, Callable<T>) - Static method in class io.github.rysefoxx.util.ReflectionUtils
- v(int, T) - Static method in class io.github.rysefoxx.util.ReflectionUtils
-
This method is purely for readability.
- v(int, T) - Method in class io.github.rysefoxx.util.ReflectionUtils.VersionHandler
- valueOf(String) - Static method in enum class io.github.rysefoxx.content.IntelligentItemAnimatorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.enums.Action
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.enums.Alignment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.enums.AnimatorDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.enums.CloseReason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.enums.DisabledEvents
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.enums.DisabledInventoryClick
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.enums.IntelligentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.enums.InventoryOpenerType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.enums.InventoryOptions
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.enums.TimeSetting
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.rysefoxx.SlotIterator.SlotIteratorType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.rysefoxx.content.IntelligentItemAnimatorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.enums.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.enums.Alignment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.enums.AnimatorDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.enums.CloseReason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.enums.DisabledEvents
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.enums.DisabledInventoryClick
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.enums.IntelligentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.enums.InventoryOpenerType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.enums.InventoryOptions
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.enums.TimeSetting
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.rysefoxx.SlotIterator.SlotIteratorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VER - Static variable in class io.github.rysefoxx.util.ReflectionUtils
-
The raw minor version number.
- VERSION - Static variable in class io.github.rysefoxx.util.ReflectionUtils
-
We use reflection mainly to avoid writing a new class for version barrier.
- VersionUtils - Class in io.github.rysefoxx.util
- VERTICAL - Enum constant in enum class io.github.rysefoxx.SlotIterator.SlotIteratorType
- VERTICAL_DOWN_UP - Enum constant in enum class io.github.rysefoxx.enums.AnimatorDirection
- VERTICAL_UP_DOWN - Enum constant in enum class io.github.rysefoxx.enums.AnimatorDirection
W
- withPattern(SlotIteratorPattern) - Method in class io.github.rysefoxx.SlotIterator.Builder
-
Using this method, you can decide for yourself how the items should be placed in the inventory.
- WORD_BY_WORD - Enum constant in enum class io.github.rysefoxx.content.IntelligentItemAnimatorType
-
The text will be animated from left to right.
All Classes|All Packages|Constant Field Values