Index

A B C D E F G H I L M N O P R S T U V W 
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.
A B C D E F G H I L M N O P R S T U V W 
All Classes|All Packages|Constant Field Values