Index

A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form

A

action() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
action() - Method in class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent
 
action(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
ActionException - Exception Class in com.jodexindustries.donatecase.api.data.action
 
ActionException(String) - Constructor for exception class com.jodexindustries.donatecase.api.data.action.ActionException
 
ActionException(String, Throwable) - Constructor for exception class com.jodexindustries.donatecase.api.data.action.ActionException
 
ActionExecutor - Interface in com.jodexindustries.donatecase.api.data.action
Interface for registering case actions
ActionManager - Interface in com.jodexindustries.donatecase.api.manager
Interface for managing executable actions within the Donate Case system.
actions() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
actions() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem.RandomAction
 
actions(List<String>) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
actions(List<String>) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem.RandomAction
 
activeCase() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationEndEvent
 
activeCase() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationStartEvent
 
ActiveCase - Class in com.jodexindustries.donatecase.api.data
Class for saving active cases data
ActiveCase(UUID, CaseLocation, DCPlayer, CaseDataItem, String, Animation) - Constructor for class com.jodexindustries.donatecase.api.data.ActiveCase
Default constructor
add(double, double, double) - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
Creates a new EulerAngle which is the result of adding the x, y, z components to this EulerAngle
add(double, double, double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
add(CaseLocation) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
add(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
Adds the location by a vector.
add(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Adds a vector to this one
add(E, double) - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection
Add an object to this collection
add(String, String, int) - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
Add case keys to a specific player (async)
add(String, String, int) - Method in class com.jodexindustries.donatecase.api.manager.CaseOpenManager
Add count of opened cases by player (async)
ADD - Enum constant in enum class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent.TransactionType
A transaction that adds keys
addon() - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction
 
addon() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem
 
addon() - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial
 
addon() - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand
 
addon() - Method in class com.jodexindustries.donatecase.api.event.addon.AddonDisableEvent
 
addon() - Method in class com.jodexindustries.donatecase.api.event.addon.AddonEnableEvent
 
addon(Addon) - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction.CaseActionBuilder
 
addon(Addon) - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation.CaseAnimationBuilder
 
addon(Addon) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem.TypedItemBuilder
 
addon(Addon) - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial.CaseMaterialBuilder
 
addon(Addon) - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand.SubCommandBuilder
 
Addon - Interface in com.jodexindustries.donatecase.api.addon
Represent an Addon
ADDON - Enum constant in enum class com.jodexindustries.donatecase.api.addon.PowerReason
by another ADDON
AddonDisableEvent - Class in com.jodexindustries.donatecase.api.event.addon
 
AddonDisableEvent(InternalAddon, PowerReason) - Constructor for class com.jodexindustries.donatecase.api.event.addon.AddonDisableEvent
 
AddonEnableEvent - Class in com.jodexindustries.donatecase.api.event.addon
 
AddonEnableEvent(InternalAddon, PowerReason) - Constructor for class com.jodexindustries.donatecase.api.event.addon.AddonEnableEvent
 
AddonManager - Interface in com.jodexindustries.donatecase.api.manager
Interface for managing addons, including loading, enabling, disabling, and unloading addons.
ADMIN - Enum constant in enum class com.jodexindustries.donatecase.api.data.subcommand.SubCommandType
User with admin rights can use, and see this command in tab completer (donatecase.admin)
after() - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
after(int) - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
alternativeActions() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
alternativeActions(List<String>) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
amount() - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
amount(int) - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
angle(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the angle between this vector and another in radians.
animation() - Method in class com.jodexindustries.donatecase.api.data.ActiveCase
 
animation() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
animation(Class<? extends Animation>) - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation.CaseAnimationBuilder
 
animation(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
Animation - Class in com.jodexindustries.donatecase.api.data.animation
 
Animation() - Constructor for class com.jodexindustries.donatecase.api.data.animation.Animation
 
AnimationEndEvent - Class in com.jodexindustries.donatecase.api.event.animation
 
AnimationEndEvent(ActiveCase) - Constructor for class com.jodexindustries.donatecase.api.event.animation.AnimationEndEvent
 
AnimationManager - Interface in com.jodexindustries.donatecase.api.manager
Interface to manage animations within the DonateCase API.
AnimationPreStartEvent - Class in com.jodexindustries.donatecase.api.event.animation
 
AnimationPreStartEvent(DCPlayer, CaseData, CaseLocation, CaseDataItem) - Constructor for class com.jodexindustries.donatecase.api.event.animation.AnimationPreStartEvent
 
animationSettings() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
animationSettings(ConfigurationNode) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
AnimationStartEvent - Class in com.jodexindustries.donatecase.api.event.animation
 
AnimationStartEvent(ActiveCase) - Constructor for class com.jodexindustries.donatecase.api.event.animation.AnimationStartEvent
 
args() - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand
 
args(String[]) - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand.SubCommandBuilder
 
armorStandCreator() - Method in class com.jodexindustries.donatecase.api.event.player.ArmorStandCreatorInteractEvent
 
ArmorStandCreator - Interface in com.jodexindustries.donatecase.api.armorstand
 
ArmorStandCreatorInteractEvent - Class in com.jodexindustries.donatecase.api.event.player
 
ArmorStandCreatorInteractEvent(DCPlayer, ArmorStandCreator, EquipmentSlot) - Constructor for class com.jodexindustries.donatecase.api.event.player.ArmorStandCreatorInteractEvent
 
ArmorStandEulerAngle - Class in com.jodexindustries.donatecase.api.armorstand
 
ArmorStandEulerAngle() - Constructor for class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
ArmorStandEulerAngle(EulerAngle, EulerAngle, EulerAngle, EulerAngle, EulerAngle, EulerAngle) - Constructor for class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
armorStands - Static variable in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
async(Addon, Runnable, long) - Method in interface com.jodexindustries.donatecase.api.scheduler.Scheduler
 
async(Addon, Runnable, long, long) - Method in interface com.jodexindustries.donatecase.api.scheduler.Scheduler
 
async(Addon, Consumer<SchedulerTask>, long) - Method in interface com.jodexindustries.donatecase.api.scheduler.Scheduler
 
async(Addon, Consumer<SchedulerTask>, long, long) - Method in interface com.jodexindustries.donatecase.api.scheduler.Scheduler
 

B

before() - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
block() - Method in class com.jodexindustries.donatecase.api.data.ActiveCase
 
block() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationPreStartEvent
 
block() - Method in class com.jodexindustries.donatecase.api.event.player.OpenCaseEvent
 
block() - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
BLOCK - Enum constant in enum class com.jodexindustries.donatecase.api.data.casedata.OpenType
Case will be opened from BLOCK click
blockX() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the floored value of the X component, indicating the block that this vector is contained with.
blockY() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the floored value of the Y component, indicating the block that this vector is contained with.
blockZ() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the floored value of the Z component, indicating the block that this vector is contained with.
build() - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction.CaseActionBuilder
 
build() - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation.CaseAnimationBuilder
 
build() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem.TypedItemBuilder
 
build() - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial.CaseMaterialBuilder
 
build() - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand.SubCommandBuilder
 
builder() - Static method in class com.jodexindustries.donatecase.api.data.action.CaseAction
 
builder() - Static method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation
 
builder() - Static method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem
 
builder() - Static method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial
 
builder() - Static method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand
 

C

cache - Static variable in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
cache - Static variable in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
 
cache - Static variable in class com.jodexindustries.donatecase.api.manager.CaseOpenManager
 
CacheEntry<V> - Class in com.jodexindustries.donatecase.api.caching
 
CacheEntry(V, long) - Constructor for class com.jodexindustries.donatecase.api.caching.CacheEntry
 
cancel() - Method in interface com.jodexindustries.donatecase.api.scheduler.SchedulerTask
 
cancel(int) - Method in interface com.jodexindustries.donatecase.api.scheduler.Scheduler
 
cancelled() - Method in class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent
 
cancelled() - Method in class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 
cancelled() - Method in class com.jodexindustries.donatecase.api.event.player.OpenCaseEvent
 
cancelled() - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
cancelled() - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
cancelled(boolean) - Method in class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent
 
cancelled(boolean) - Method in class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 
cancelled(boolean) - Method in class com.jodexindustries.donatecase.api.event.player.OpenCaseEvent
 
cancelled(boolean) - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
cancelled(boolean) - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
CANCELLED - Enum constant in enum class com.jodexindustries.donatecase.api.data.database.DatabaseStatus
Indicates that the database operation was cancelled.
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseInfo
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.addon.AddonDisableEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.addon.AddonEnableEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationEndEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationPreStartEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationStartEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.player.ArmorStandCreatorInteractEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.player.JoinEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.player.OpenCaseEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.plugin.DonateCaseReloadEvent
 
canEqual(Object) - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
CaseAction - Class in com.jodexindustries.donatecase.api.data.action
Class for case actions storage
CaseAction.CaseActionBuilder - Class in com.jodexindustries.donatecase.api.data.action
 
CaseAnimation - Class in com.jodexindustries.donatecase.api.data.animation
Class for case animation storage
CaseAnimation.CaseAnimationBuilder - Class in com.jodexindustries.donatecase.api.data.animation
 
caseData() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationPreStartEvent
 
caseData() - Method in class com.jodexindustries.donatecase.api.event.player.OpenCaseEvent
 
caseData() - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
CaseData - Class in com.jodexindustries.donatecase.api.data.casedata
Class for implementing cases that are loaded into the plugin's memory.
CaseData() - Constructor for class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
CaseData.History - Class in com.jodexindustries.donatecase.api.data.casedata
Class to implement information about case opening histories
CaseData.Hologram - Class in com.jodexindustries.donatecase.api.data.casedata
Class for the implementation of holograms of the case.
CaseDatabase - Class in com.jodexindustries.donatecase.api.database
 
CaseDatabase() - Constructor for class com.jodexindustries.donatecase.api.database.CaseDatabase
 
CaseDataItem - Class in com.jodexindustries.donatecase.api.data.casedata
Class for the implementation of winning items from the case
CaseDataItem() - Constructor for class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
CaseDataItem.RandomAction - Class in com.jodexindustries.donatecase.api.data.casedata
Class to implement a random action
CaseDataMaterial - Class in com.jodexindustries.donatecase.api.data.casedata
Represents material data for a case, including properties like display name, enchantment status, lore, custom model data, and RGB values.
CaseDataMaterial() - Constructor for class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
caseDisplayName() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
caseDisplayName(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
caseGui() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
caseGui(CaseGui) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
CaseGui - Class in com.jodexindustries.donatecase.api.data.casedata.gui
 
CaseGui() - Constructor for class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
CaseGui.Item - Class in com.jodexindustries.donatecase.api.data.casedata.gui
 
CaseGuiWrapper - Interface in com.jodexindustries.donatecase.api.data.casedata.gui
 
caseInfo() - Method in class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent
 
CaseInfo - Class in com.jodexindustries.donatecase.api.data.storage
 
CaseInfo() - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseInfo
 
CaseInfo(String, CaseLocation) - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseInfo
 
CaseInteractEvent - Class in com.jodexindustries.donatecase.api.event.player
 
CaseInteractEvent(DCPlayer, CaseInfo, CaseInteractEvent.Action) - Constructor for class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent
 
CaseInteractEvent.Action - Enum Class in com.jodexindustries.donatecase.api.event.player
 
CaseInventory - Interface in com.jodexindustries.donatecase.api.data.casedata.gui
 
CaseKeyManager - Class in com.jodexindustries.donatecase.api.manager
Interface for managing case keys for players in a Donate Case system.
CaseKeyManager() - Constructor for class com.jodexindustries.donatecase.api.manager.CaseKeyManager
 
CaseLocation - Class in com.jodexindustries.donatecase.api.data.storage
 
CaseLocation() - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
CaseLocation(double, double, double) - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
CaseLocation(String, double, double, double) - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
CaseLocation(String, double, double, double, float, float) - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
CaseManager - Interface in com.jodexindustries.donatecase.api.manager
Interface for implement case management
CaseMaterial - Class in com.jodexindustries.donatecase.api.data.material
Class for custom material storage
CaseMaterial.CaseMaterialBuilder - Class in com.jodexindustries.donatecase.api.data.material
 
CaseMaterialException - Exception Class in com.jodexindustries.donatecase.api.data.material
 
CaseMaterialException(String) - Constructor for exception class com.jodexindustries.donatecase.api.data.material.CaseMaterialException
 
CaseMaterialException(String, Throwable) - Constructor for exception class com.jodexindustries.donatecase.api.data.material.CaseMaterialException
 
CaseOpenManager - Class in com.jodexindustries.donatecase.api.manager
This interface provides methods for managing the count of opened cases for players.
CaseOpenManager() - Constructor for class com.jodexindustries.donatecase.api.manager.CaseOpenManager
 
CASES - Enum constant in enum class com.jodexindustries.donatecase.api.event.plugin.DonateCaseReloadEvent.Type
Cases reloaded
CaseStorage - Interface in com.jodexindustries.donatecase.api.config
 
caseType() - Method in class com.jodexindustries.donatecase.api.data.ActiveCase
 
caseType() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
caseType() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
caseType() - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
caseType(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
caseType(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
CaseVector - Class in com.jodexindustries.donatecase.api.data.storage
 
CaseVector() - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseVector
Construct the vector with all components as 0.
CaseVector(double, double, double) - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseVector
Construct the vector with provided double components.
CaseVector(float, float, float) - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseVector
Construct the vector with provided float components.
CaseVector(int, int, int) - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseVector
Construct the vector with provided integer components.
CaseWorld - Class in com.jodexindustries.donatecase.api.data.storage
 
CaseWorld(String) - Constructor for class com.jodexindustries.donatecase.api.data.storage.CaseWorld
 
chance() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
chance() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem.RandomAction
 
chance(double) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
chance(double) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem.RandomAction
 
CHEST - Enum constant in enum class com.jodexindustries.donatecase.api.armorstand.EquipmentSlot
 
clear() - Method in class com.jodexindustries.donatecase.api.caching.SimpleCache
Removes all the mappings from this map (optional operation).
clear() - Method in class com.jodexindustries.donatecase.api.DCAPI
 
clear() - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection
Remove all objects from this collection
click() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem
 
click(TypedItemClickHandler) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem.TypedItemBuilder
 
clone() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
clone() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
clone() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
clone() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem.RandomAction
 
clone() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
clone() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
clone() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
clone() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
clone() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Get a new vector.
cloneItemsMap(Map<String, CaseDataItem>) - Static method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
Clone method for CaseData deep clone
close() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonClassLoader
 
close() - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
closeInventory() - Method in interface com.jodexindustries.donatecase.api.platform.DCPlayer
 
color(String) - Static method in class com.jodexindustries.donatecase.api.chat.ColorUtils
 
ColorUtils - Class in com.jodexindustries.donatecase.api.chat
 
ColorUtils() - Constructor for class com.jodexindustries.donatecase.api.chat.ColorUtils
 
com.jodexindustries.donatecase.api - package com.jodexindustries.donatecase.api
 
com.jodexindustries.donatecase.api.addon - package com.jodexindustries.donatecase.api.addon
 
com.jodexindustries.donatecase.api.armorstand - package com.jodexindustries.donatecase.api.armorstand
 
com.jodexindustries.donatecase.api.caching - package com.jodexindustries.donatecase.api.caching
 
com.jodexindustries.donatecase.api.chat - package com.jodexindustries.donatecase.api.chat
 
com.jodexindustries.donatecase.api.config - package com.jodexindustries.donatecase.api.config
 
com.jodexindustries.donatecase.api.config.converter - package com.jodexindustries.donatecase.api.config.converter
 
com.jodexindustries.donatecase.api.data - package com.jodexindustries.donatecase.api.data
 
com.jodexindustries.donatecase.api.data.action - package com.jodexindustries.donatecase.api.data.action
 
com.jodexindustries.donatecase.api.data.animation - package com.jodexindustries.donatecase.api.data.animation
 
com.jodexindustries.donatecase.api.data.casedata - package com.jodexindustries.donatecase.api.data.casedata
 
com.jodexindustries.donatecase.api.data.casedata.gui - package com.jodexindustries.donatecase.api.data.casedata.gui
 
com.jodexindustries.donatecase.api.data.casedata.gui.typeditem - package com.jodexindustries.donatecase.api.data.casedata.gui.typeditem
 
com.jodexindustries.donatecase.api.data.database - package com.jodexindustries.donatecase.api.data.database
 
com.jodexindustries.donatecase.api.data.hologram - package com.jodexindustries.donatecase.api.data.hologram
 
com.jodexindustries.donatecase.api.data.material - package com.jodexindustries.donatecase.api.data.material
 
com.jodexindustries.donatecase.api.data.storage - package com.jodexindustries.donatecase.api.data.storage
 
com.jodexindustries.donatecase.api.data.subcommand - package com.jodexindustries.donatecase.api.data.subcommand
 
com.jodexindustries.donatecase.api.database - package com.jodexindustries.donatecase.api.database
 
com.jodexindustries.donatecase.api.event - package com.jodexindustries.donatecase.api.event
 
com.jodexindustries.donatecase.api.event.addon - package com.jodexindustries.donatecase.api.event.addon
 
com.jodexindustries.donatecase.api.event.animation - package com.jodexindustries.donatecase.api.event.animation
 
com.jodexindustries.donatecase.api.event.player - package com.jodexindustries.donatecase.api.event.player
 
com.jodexindustries.donatecase.api.event.plugin - package com.jodexindustries.donatecase.api.event.plugin
 
com.jodexindustries.donatecase.api.manager - package com.jodexindustries.donatecase.api.manager
 
com.jodexindustries.donatecase.api.platform - package com.jodexindustries.donatecase.api.platform
 
com.jodexindustries.donatecase.api.scheduler - package com.jodexindustries.donatecase.api.scheduler
 
com.jodexindustries.donatecase.api.tools - package com.jodexindustries.donatecase.api.tools
 
COMPLETE - Enum constant in enum class com.jodexindustries.donatecase.api.data.database.DatabaseStatus
Indicates that the database operation was completed successfully.
Config - Interface in com.jodexindustries.donatecase.api.config
 
CONFIG - Enum constant in enum class com.jodexindustries.donatecase.api.event.plugin.DonateCaseReloadEvent.Type
Config reloaded
ConfigManager - Interface in com.jodexindustries.donatecase.api.manager
 
ConfigMigrator - Interface in com.jodexindustries.donatecase.api.config.converter
 
ConfigType - Interface in com.jodexindustries.donatecase.api.config.converter
 
connect() - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
connect(String) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
Connect via SQLITE
connect(String, String, String, String, String) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
Connect via MySQL
contains(E) - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection
 
cooldownBeforeStart() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
cooldownBeforeStart(int) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
copy(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Copies another vector
create(CaseLocation, CaseData.Hologram) - Method in interface com.jodexindustries.donatecase.api.data.hologram.HologramDriver
Creates the hologram
createArmorStand(UUID, CaseLocation) - Method in class com.jodexindustries.donatecase.api.tools.DCTools
 
createInventory(int, String) - Method in class com.jodexindustries.donatecase.api.tools.DCTools
 
crossProduct(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Calculates the cross product of this vector with another.

D

DatabaseStatus - Enum Class in com.jodexindustries.donatecase.api.data.database
Enum representing the possible statuses of a database operation.
DatabaseType - Enum Class in com.jodexindustries.donatecase.api.data.database
Enum representing the types of databases supported by the DonateCase
DCAPI - Class in com.jodexindustries.donatecase.api
Interface for managing various components of the DonateCase API (DCAPI) system.
DCAPI() - Constructor for class com.jodexindustries.donatecase.api.DCAPI
 
DCCommandSender - Interface in com.jodexindustries.donatecase.api.platform
 
DCEvent - Class in com.jodexindustries.donatecase.api.event
An event that may be fired by DonateCase when something occurs.
DCEvent() - Constructor for class com.jodexindustries.donatecase.api.event.DCEvent
 
DCOfflinePlayer - Interface in com.jodexindustries.donatecase.api.platform
 
DCPlayer - Interface in com.jodexindustries.donatecase.api.platform
 
DCTools - Class in com.jodexindustries.donatecase.api.tools
Utility class for the DonateCase system, providing tools for parsing, validation, and manipulation.
DCTools() - Constructor for class com.jodexindustries.donatecase.api.tools.DCTools
 
delAllKeys() - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
delete() - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
 
delete(CaseLocation) - Method in interface com.jodexindustries.donatecase.api.config.CaseStorage
 
delete(String) - Method in interface com.jodexindustries.donatecase.api.config.CaseStorage
 
description() - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction
 
description() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem
 
description() - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial
 
description() - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand
 
description(String) - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction.CaseActionBuilder
 
description(String) - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation.CaseAnimationBuilder
 
description(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem.TypedItemBuilder
 
description(String) - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial.CaseMaterialBuilder
 
description(String) - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand.SubCommandBuilder
 
deserialize(Type, ConfigurationNode) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
disable(InternalJavaAddon, PowerReason) - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
Disables a specific addon by instance, with a specified reason.
displayName() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem.RandomAction
 
displayName() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
displayName(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem.RandomAction
 
displayName(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
distance(CaseLocation) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
Get the distance between this location and another.
distance(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Get the distance between this vector and another.
distanceSquared(CaseLocation) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
Get the squared distance between this location and another.
distanceSquared(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Get the squared distance between this vector and another.
divide(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Divides the vector by another.
DONATE_CASE - Enum constant in enum class com.jodexindustries.donatecase.api.addon.PowerReason
by DonateCase
DonateCaseReloadEvent - Class in com.jodexindustries.donatecase.api.event.plugin
 
DonateCaseReloadEvent(DonateCaseReloadEvent.Type) - Constructor for class com.jodexindustries.donatecase.api.event.plugin.DonateCaseReloadEvent
 
DonateCaseReloadEvent.Type - Enum Class in com.jodexindustries.donatecase.api.event.plugin
Enum for reload type
dot(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Calculates the dot product of this vector with another.

E

emptyValue(Type, ConfigurationOptions) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
enable(InternalJavaAddon, PowerReason) - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
Enables a specific addon by instance, with a specified reason.
enable(PowerReason) - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
Enables all loaded addons, specifying a reason for enabling.
enabled() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.Hologram
 
enchanted() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
enchanted(boolean) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
end() - Method in class com.jodexindustries.donatecase.api.data.animation.Animation
 
end(UUID) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Completes the animation process and performs cleanup tasks.
equals(Object) - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseInfo
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Checks to see if two objects are equal.
equals(Object) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseWorld
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.addon.AddonDisableEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.addon.AddonEnableEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationEndEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationPreStartEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationStartEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.player.ArmorStandCreatorInteractEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.player.JoinEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.player.OpenCaseEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.plugin.DonateCaseReloadEvent
 
equals(Object) - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
EquipmentSlot - Enum Class in com.jodexindustries.donatecase.api.armorstand
 
EulerAngle - Class in com.jodexindustries.donatecase.api.armorstand
EulerAngle is used to represent 3 angles, one for each axis (x, y, z).
EulerAngle() - Constructor for class com.jodexindustries.donatecase.api.armorstand.EulerAngle
 
EulerAngle(double, double, double) - Constructor for class com.jodexindustries.donatecase.api.armorstand.EulerAngle
Creates a EulerAngle with each axis set to the passed angle in radians
EventBus - Interface in com.jodexindustries.donatecase.api.event
 
execute(DCCommandSender, String, String[]) - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand
 
execute(DCCommandSender, String, String[]) - Method in interface com.jodexindustries.donatecase.api.data.subcommand.SubCommandExecutor
Executes the given sub command
execute(DCPlayer, String) - Method in interface com.jodexindustries.donatecase.api.data.action.ActionExecutor
Called for executing custom action
execute(DCPlayer, String) - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction
 
execute(DCPlayer, String, int) - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
Executes a specific action for a player, applying a cooldown.
execute(DCPlayer, List<String>) - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
Executes a list of actions for a player.
executor() - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction
 
executor() - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand
 
executor(ActionExecutor) - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction.CaseActionBuilder
 
executor(SubCommandExecutor) - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand.SubCommandBuilder
 
extractCooldown(String) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
Extracts a cooldown value from an action string.

F

FAIL - Enum constant in enum class com.jodexindustries.donatecase.api.data.database.DatabaseStatus
Indicates that the database operation failed.
FEET - Enum constant in enum class com.jodexindustries.donatecase.api.armorstand.EquipmentSlot
 
file() - Method in interface com.jodexindustries.donatecase.api.config.Config
 
findClass(String) - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonClassLoader
 
floor(double) - Static method in class com.jodexindustries.donatecase.api.tools.NumberUtils
 

G

get() - Method in interface com.jodexindustries.donatecase.api.config.CaseStorage
 
get() - Method in interface com.jodexindustries.donatecase.api.config.Messages
 
get() - Method in interface com.jodexindustries.donatecase.api.manager.ConfigManager
 
get() - Method in interface com.jodexindustries.donatecase.api.manager.HologramManager
 
get() - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection
Get a random object from this collection, based on probability.
get(Addon) - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
Retrieves all registered actions by addon.
get(Addon) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Retrieves all registered animations by addon.
get(Addon) - Method in interface com.jodexindustries.donatecase.api.manager.GUITypedItemManager
 
get(Addon) - Method in interface com.jodexindustries.donatecase.api.manager.MaterialManager
 
get(Addon) - Method in interface com.jodexindustries.donatecase.api.manager.SubCommandManager
 
get(CaseLocation) - Method in interface com.jodexindustries.donatecase.api.config.CaseStorage
 
get(String) - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
Retrieves a registered action by its name.
get(String) - Method in interface com.jodexindustries.donatecase.api.manager.CaseManager
Get a casedata by type
get(String) - Method in interface com.jodexindustries.donatecase.api.manager.GUITypedItemManager
Retrieves a registered GUI typed item by its ID.
get(String) - Method in interface com.jodexindustries.donatecase.api.manager.MaterialManager
Retrieves a registered case material by its ID.
get(String) - Method in interface com.jodexindustries.donatecase.api.config.CaseStorage
 
get(String) - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
Retrieves an addon by its name.
get(String) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Retrieves a registered animation by its name.
get(String) - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
Get the map of all player's keys
get(String) - Method in class com.jodexindustries.donatecase.api.manager.CaseOpenManager
 
get(String) - Method in interface com.jodexindustries.donatecase.api.manager.SubCommandManager
 
get(String, String) - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
Get the keys to a certain player's case
get(String, String) - Method in class com.jodexindustries.donatecase.api.manager.CaseOpenManager
Get count of opened cases by player
get(K) - Method in class com.jodexindustries.donatecase.api.caching.SimpleCache
Get value from cache if not expired
getActionManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the ActionManager responsible for handling custom actions in the system.
getActiveCases() - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Retrieves a map of all active cases currently running in the system.
getActiveCasesByBlock() - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Retrieves a map of active cases by their associated blocks.
getActiveCasesByBlock(CaseLocation) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Gets active case by block
getAddon() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonClassLoader
 
getAddon() - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation
 
getAddonManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the AddonManager responsible for managing add-ons within the system.
getAnimation() - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation
 
getAnimationId() - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
getAnimationManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the AnimationManager for managing animations associated with cases.
getAnimations() - Method in interface com.jodexindustries.donatecase.api.manager.ConfigManager
 
getAPI() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getApiVersion() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
 
getAsync(String) - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
Get the map of all player's keys
getAsync(String) - Method in class com.jodexindustries.donatecase.api.manager.CaseOpenManager
 
getAsync(String, String) - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
Get the keys to a certain player's case
getAsync(String, String) - Method in class com.jodexindustries.donatecase.api.manager.CaseOpenManager
Get count of opened cases by player
getAuthors() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
 
getBody() - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
getByStart(String) - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
Retrieves the name of a registered action that matches the beginning of a given string.
getByStart(String) - Method in interface com.jodexindustries.donatecase.api.manager.GUITypedItemManager
Retrieves the ID of a registered GUI typed item that matches the start of a given string.
getByStart(String) - Method in interface com.jodexindustries.donatecase.api.manager.MaterialManager
Retrieves a registered material ID that matches the start of a given string.
getCache() - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
Returns no-cached, if mysql disabled
getCache(String) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
getCache(String) - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
 
getCache(String) - Method in class com.jodexindustries.donatecase.api.manager.CaseOpenManager
 
getCache(String, String) - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
Get the keys to a certain player's case from cache
Returns no-cached, if mysql disabled
getCache(String, String) - Method in class com.jodexindustries.donatecase.api.manager.CaseOpenManager
Get count of opened cases by player from cache
Returns no-cached, if mysql disabled
getCaseData() - Method in class com.jodexindustries.donatecase.api.data.animation.Animation
 
getCaseData() - Method in interface com.jodexindustries.donatecase.api.data.casedata.gui.CaseGuiWrapper
 
getCaseKeyManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the CaseKeyManager, which manages case keys and related functionality.
getCaseLoader() - Method in class com.jodexindustries.donatecase.api.DCAPI
 
getCaseManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the CaseManager, responsible for handling case definitions and data.
getCaseOpenManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the CaseOpenManager, which handles case-opening logic and functionality.
getCaseStorage() - Method in interface com.jodexindustries.donatecase.api.manager.ConfigManager
 
getClassByName(String, boolean) - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
Retrieves the main class of an addon by its binary name.
getClassLoader() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
getConfig() - Method in interface com.jodexindustries.donatecase.api.manager.ConfigManager
 
getConfig(String) - Method in interface com.jodexindustries.donatecase.api.manager.ConfigManager
 
getConfigManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the configuration system used by the DCAPI.
getCrossProduct(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Calculates the cross product of this vector with another without mutating the original.
getDatabase() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the CaseDatabase, which provides access to the database for storing case-related data.
getDataFolder() - Method in interface com.jodexindustries.donatecase.api.addon.Addon
Returns the folder that the addon data's files are located in.
getDataFolder() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
getDateFormat() - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
getDepend() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
 
getDescription() - Method in interface com.jodexindustries.donatecase.api.addon.InternalAddon
Returns the addon.yml file containing the details for this addon
getDescription() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
getDescription() - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation
 
getDirection() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
Gets a unit-vector pointing in the direction that this Location is facing.
getEntityId() - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
getEventBus() - Method in class com.jodexindustries.donatecase.api.DCAPI
 
getFile() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonClassLoader
 
getFile() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
 
getFolder() - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
 
getFromString(String) - Method in interface com.jodexindustries.donatecase.api.manager.GUITypedItemManager
Retrieves a registered GUI typed item by parsing a string.
getGlobalHistoryData() - Method in interface com.jodexindustries.donatecase.api.data.casedata.gui.CaseGuiWrapper
 
getGUIManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the GUIManager, which handles GUI creation and interactions.
getGuiTypedItemManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the GUITypedItemManager, responsible for managing items displayed in GUIs.
getHandler() - Method in interface com.jodexindustries.donatecase.api.platform.DCCommandSender
 
getHandler() - Method in interface com.jodexindustries.donatecase.api.platform.DCOfflinePlayer
 
getHead() - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
getHistoryData() - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
getHistoryData(String) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
getHologramManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
 
getIdentifier() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getInstance() - Static method in class com.jodexindustries.donatecase.api.DCAPI
 
getInventory() - Method in interface com.jodexindustries.donatecase.api.data.casedata.gui.CaseGuiWrapper
 
getInventory() - Method in interface com.jodexindustries.donatecase.api.data.casedata.gui.CaseInventory
 
getItem(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
Get case item
getItemFromManager(String) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
getItemTypeBySlot(int) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
getKeys(String) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
getKeys(String, String) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
getLatestVersion() - Method in interface com.jodexindustries.donatecase.api.config.converter.ConfigType
 
getLeftArm() - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
getLeftLeg() - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
getLocalPlaceholder(String) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
Extracts the local placeholder from a string, delimited by `%`.
getLocation() - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
getLocation() - Method in class com.jodexindustries.donatecase.api.data.animation.Animation
 
getLocation() - Method in interface com.jodexindustries.donatecase.api.data.casedata.gui.CaseGuiWrapper
 
getLocation() - Method in interface com.jodexindustries.donatecase.api.platform.DCPlayer
 
getLogger() - Method in interface com.jodexindustries.donatecase.api.addon.Addon
Returns the addon logger associated with this server's logger.
getLogger() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
getLogger() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getMainClass() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
 
getMap() - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
Retrieves all currently registered actions.
getMap() - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
 
getMap() - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Retrieves a map of all registered animations.
getMap() - Method in interface com.jodexindustries.donatecase.api.manager.CaseManager
Gets casedata map
getMap() - Method in interface com.jodexindustries.donatecase.api.manager.GUIManager
Gets map of case gui
getMap() - Method in interface com.jodexindustries.donatecase.api.manager.GUITypedItemManager
 
getMap() - Method in interface com.jodexindustries.donatecase.api.manager.MaterialManager
 
getMap() - Method in interface com.jodexindustries.donatecase.api.manager.SubCommandManager
 
getMaterialManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the MaterialManager, responsible for managing case materials.
getMaximum(CaseVector, CaseVector) - Static method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the maximum components of two vectors.
getMessages() - Method in interface com.jodexindustries.donatecase.api.manager.ConfigManager
 
getMetaUpdater() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getMidpoint(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets a new midpoint vector between this vector and another.
getMigrator(int) - Method in interface com.jodexindustries.donatecase.api.config.converter.ConfigType
 
getMinimum(CaseVector, CaseVector) - Static method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the minimum components of two vectors.
getName() - Method in interface com.jodexindustries.donatecase.api.addon.Addon
Returns the name of the addon
getName() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
 
getName() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
getName() - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation
 
getName() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
getName() - Method in interface com.jodexindustries.donatecase.api.platform.DCCommandSender
 
getName() - Method in interface com.jodexindustries.donatecase.api.platform.DCOfflinePlayer
 
getName() - Method in interface com.jodexindustries.donatecase.api.platform.DCPlayer
 
getName() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getNode(String) - Method in interface com.jodexindustries.donatecase.api.manager.ConfigManager
 
getObject() - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection.ProbabilitySetElement
 
getOfflinePlayers() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getOnlinePlayers() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getOpenCount(String) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
getOpenCount(String, String) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
Get count of opened cases by player
getOwner() - Method in interface com.jodexindustries.donatecase.api.scheduler.SchedulerTask
 
getPAPI() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getPlatform() - Method in interface com.jodexindustries.donatecase.api.addon.InternalAddon
 
getPlatform() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
getPlatform() - Method in class com.jodexindustries.donatecase.api.DCAPI
Should return the DonateCase platform instance
getPlatforms() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
 
getPlayer() - Method in class com.jodexindustries.donatecase.api.data.animation.Animation
 
getPlayer() - Method in class com.jodexindustries.donatecase.api.data.animation.JavaAnimation
 
getPlayer() - Method in interface com.jodexindustries.donatecase.api.data.casedata.gui.CaseGuiWrapper
 
getPlayer(String) - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getPluginVersion(String) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
Parses a plugin version string into a numbered version.
getPrevious(K) - Method in class com.jodexindustries.donatecase.api.caching.SimpleCache
Get previous value from cache map, if present
getProbability() - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection.ProbabilitySetElement
 
getRandom() - Static method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets a random vector with components having a random value between 0 and 1.
getRandomItem() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
Get random item from case
getResource(String) - Method in interface com.jodexindustries.donatecase.api.addon.InternalAddon
Gets an embedded resource in this addon
getResource(String) - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
getResource(String) - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonClassLoader
 
getResources(String) - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonClassLoader
 
getRightArm() - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
getRightLeg() - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
getScheduler() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getSettings() - Method in class com.jodexindustries.donatecase.api.data.animation.Animation
 
getSoftDepend() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
 
getSpawnRadius() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getString(Object...) - Method in interface com.jodexindustries.donatecase.api.config.Messages
 
getString(String, String) - Method in interface com.jodexindustries.donatecase.api.config.Messages
 
getStringList(String) - Method in interface com.jodexindustries.donatecase.api.config.Messages
 
getSubCommandManager() - Method in class com.jodexindustries.donatecase.api.DCAPI
Retrieves the SubCommandManager, which handles sub-commands for command processing.
getTabCompletions(DCCommandSender, String, String[]) - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand
 
getTabCompletions(DCCommandSender, String, String[]) - Method in interface com.jodexindustries.donatecase.api.data.subcommand.SubCommandTabCompleter
Provides tab-completion suggestions for the subcommand.
getTargetBlock(int) - Method in interface com.jodexindustries.donatecase.api.platform.DCPlayer
 
getTaskId() - Method in interface com.jodexindustries.donatecase.api.scheduler.SchedulerTask
 
getTemporary() - Method in interface com.jodexindustries.donatecase.api.data.casedata.gui.CaseGuiWrapper
 
getTimestamp() - Method in class com.jodexindustries.donatecase.api.caching.CacheEntry
 
getTools() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getTotalProbability() - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection
 
getType() - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
getUniqueId() - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
getUniqueId() - Method in interface com.jodexindustries.donatecase.api.platform.DCOfflinePlayer
 
getUrlClassLoader() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
getUuid() - Method in class com.jodexindustries.donatecase.api.data.animation.Animation
 
getValue() - Method in class com.jodexindustries.donatecase.api.caching.CacheEntry
 
getVersion() - Method in interface com.jodexindustries.donatecase.api.addon.Addon
An addon revision identifier
getVersion() - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
 
getVersion() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
getVersion() - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getWinItem() - Method in class com.jodexindustries.donatecase.api.data.animation.Animation
 
getWorld() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
getWorld() - Method in interface com.jodexindustries.donatecase.api.platform.DCPlayer
 
getWorld(String) - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
getX() - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
 
getY() - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
 
getZ() - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
 
giveType() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
giveType(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
group() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
group() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
group(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
group(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
GUI - Enum constant in enum class com.jodexindustries.donatecase.api.data.casedata.OpenType
Case will be opened from GUI
GuiClickEvent - Class in com.jodexindustries.donatecase.api.event.player
 
GuiClickEvent(int, DCPlayer, CaseGuiWrapper, String) - Constructor for class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 
GUIManager - Interface in com.jodexindustries.donatecase.api.manager
Interface for implement gui management
GUITypedItemManager - Interface in com.jodexindustries.donatecase.api.manager
Interface for managing GUI-typed items associated with case data materials, enabling registration, retrieval, and management of GUI elements.
guiWrapper() - Method in class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 

H

hand() - Method in class com.jodexindustries.donatecase.api.event.player.ArmorStandCreatorInteractEvent
 
HAND - Enum constant in enum class com.jodexindustries.donatecase.api.armorstand.EquipmentSlot
 
handle(CaseGuiWrapper, CaseGui.Item) - Method in interface com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItemHandler
Called when tried to handle item in GUI
Actually you can manipulate all items in GUI
handle(String) - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial
 
handle(String) - Method in interface com.jodexindustries.donatecase.api.data.material.MaterialHandler
Called when the item is initialized
handler() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem
 
handler() - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial
 
handler(TypedItemHandler) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem.TypedItemBuilder
 
handler(MaterialHandler) - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial.CaseMaterialBuilder
 
has(CaseLocation) - Method in interface com.jodexindustries.donatecase.api.config.CaseStorage
 
has(String) - Method in interface com.jodexindustries.donatecase.api.config.CaseStorage
 
hasByType(String) - Method in interface com.jodexindustries.donatecase.api.manager.CaseManager
Is there a case with a type?
hashCode() - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
 
hashCode() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseInfo
 
hashCode() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
hashCode() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Returns a hash code for this vector
hashCode() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseWorld
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.addon.AddonDisableEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.addon.AddonEnableEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationEndEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationPreStartEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationStartEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.player.ArmorStandCreatorInteractEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.player.JoinEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.player.OpenCaseEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.plugin.DonateCaseReloadEvent
 
hashCode() - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
hasPermission(String) - Method in interface com.jodexindustries.donatecase.api.platform.DCCommandSender
 
hasRealItems() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
Checks if the current collection of items contains any "real" items.
HEAD - Enum constant in enum class com.jodexindustries.donatecase.api.armorstand.EquipmentSlot
 
height() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.Hologram
 
History() - Constructor for class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
History(String, String, String, long, String, String) - Constructor for class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
Default constructor
hologram() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
hologram(CaseData.Hologram) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
Hologram() - Constructor for class com.jodexindustries.donatecase.api.data.casedata.CaseData.Hologram
 
HologramDriver - Interface in com.jodexindustries.donatecase.api.data.hologram
 
HologramManager - Interface in com.jodexindustries.donatecase.api.manager
 

I

id() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
id() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
id() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem
 
id() - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial
 
id(int) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
id(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem.TypedItemBuilder
 
id(String) - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial.CaseMaterialBuilder
 
id(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
ignoreKeys() - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
ignoreKeys(boolean) - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
index() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
index(int) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
init(DCPlayer, CaseLocation, UUID, CaseData, CaseDataItem, ConfigurationNode) - Method in class com.jodexindustries.donatecase.api.data.animation.Animation
 
InternalAddon - Interface in com.jodexindustries.donatecase.api.addon
Represents an internal addon for the DonateCase API, providing additional lifecycle methods and resource management utilities.
InternalAddonClassLoader - Class in com.jodexindustries.donatecase.api.addon
 
InternalAddonClassLoader(ClassLoader, InternalAddonDescription, AddonManager, Platform) - Constructor for class com.jodexindustries.donatecase.api.addon.InternalAddonClassLoader
 
InternalAddonDescription - Class in com.jodexindustries.donatecase.api.addon
 
InternalAddonDescription(File) - Constructor for class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
Constructor to load addon description from a JAR file.
InternalAddonLogger - Class in com.jodexindustries.donatecase.api.addon
 
InternalAddonLogger(InternalAddon) - Constructor for class com.jodexindustries.donatecase.api.addon.InternalAddonLogger
Creates a new AddonLogger that extracts the name from an addon
InternalJavaAddon - Class in com.jodexindustries.donatecase.api.addon
Abstract class for JavaAddon realization, like BukkitPlugin
InternalJavaAddon() - Constructor for class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
InvalidAddonException - Exception Class in com.jodexindustries.donatecase.api.addon
 
InvalidAddonException(String) - Constructor for exception class com.jodexindustries.donatecase.api.addon.InvalidAddonException
 
InvalidAddonException(String, Throwable) - Constructor for exception class com.jodexindustries.donatecase.api.addon.InvalidAddonException
 
isCancelled() - Method in interface com.jodexindustries.donatecase.api.scheduler.SchedulerTask
 
isCustomNameVisible() - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
isEmpty() - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection
 
isEnabled() - Method in interface com.jodexindustries.donatecase.api.addon.InternalAddon
 
isEnabled() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
isGlowing() - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
isHasCommandForSender(DCCommandSender, List<Map<String, SubCommand>>) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
Check sender for permission to executing commands Checks only if sender has permission for one or more commands, not all
isHasCommandForSender(DCCommandSender, Map<String, List<Map<String, SubCommand>>>) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
isInAABB(CaseVector, CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Returns whether this vector is in an axis-aligned bounding box.
isInSphere(CaseVector, double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Returns whether this vector is within a sphere.
isLocked(CaseLocation) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Check if block locked
isNormalized() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Returns if a vector is normalized
isPermanent() - Method in interface com.jodexindustries.donatecase.api.config.converter.ConfigType
 
isRegistered(String) - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
Checks whether an action with the specified name is registered.
isRegistered(String) - Method in interface com.jodexindustries.donatecase.api.manager.SubCommandManager
 
isRegistered(String) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Checks whether an animation with the specified name is registered.
isRegistered(String) - Method in interface com.jodexindustries.donatecase.api.manager.MaterialManager
Checks if a case material is registered by ID.
isRemoveKeyAtStart() - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation
 
isRequireBlock() - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation
 
isRequireSettings() - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation
 
isSupport(String) - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonDescription
 
isSync() - Method in interface com.jodexindustries.donatecase.api.scheduler.SchedulerTask
 
isValidGuiSize(int) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
isValidPlayerName(String) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
isWorldLoaded(String) - Method in interface com.jodexindustries.donatecase.api.platform.Platform
 
item() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
item(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
Item() - Constructor for class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
items() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
items() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
items(Map<String, CaseDataItem>) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
items(Map<String, CaseGui.Item>) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
itemStack() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
itemStack(Object) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
itemType() - Method in class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 
iterator() - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection
 

J

JavaAnimation - Class in com.jodexindustries.donatecase.api.data.animation
 
JavaAnimation() - Constructor for class com.jodexindustries.donatecase.api.data.animation.JavaAnimation
 
JoinEvent - Class in com.jodexindustries.donatecase.api.event.player
 
JoinEvent(DCPlayer) - Constructor for class com.jodexindustries.donatecase.api.event.player.JoinEvent
 

K

keyRemoved() - Method in class com.jodexindustries.donatecase.api.data.ActiveCase
 
keyRemoved(boolean) - Method in class com.jodexindustries.donatecase.api.data.ActiveCase
 
KeysTransactionEvent - Class in com.jodexindustries.donatecase.api.event.plugin
 
KeysTransactionEvent(String, String, int, int) - Constructor for class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
KeysTransactionEvent.TransactionType - Enum Class in com.jodexindustries.donatecase.api.event.plugin
Represents the type of transaction.

L

LEFT - Enum constant in enum class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent.Action
 
LEGS - Enum constant in enum class com.jodexindustries.donatecase.api.armorstand.EquipmentSlot
 
length() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the magnitude of the vector, defined as sqrt(x^2+y^2+z^2).
lengthSquared() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the magnitude of the vector squared.
levelGroups() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
levelGroups(Map<String, Integer>) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
load() - Method in interface com.jodexindustries.donatecase.api.config.Config
 
load() - Method in interface com.jodexindustries.donatecase.api.config.Loadable
 
load() - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
Loads all addons from the "addons" folder.
load() - Method in interface com.jodexindustries.donatecase.api.manager.HologramManager
 
load(File) - Method in interface com.jodexindustries.donatecase.api.manager.ConfigManager
 
load(File) - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
Loads a specific addon from a given file.
load(String) - Method in interface com.jodexindustries.donatecase.api.config.Messages
 
Loadable - Interface in com.jodexindustries.donatecase.api.config
 
loadCaseItem(String) - Method in class com.jodexindustries.donatecase.api.tools.DCTools
 
loadClass(String, boolean) - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonClassLoader
 
loadClass0(String, boolean, boolean) - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonClassLoader
 
loadOnCase() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem
 
loadOnCase(boolean) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem.TypedItemBuilder
 
location() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseInfo
 
location(CaseLocation) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseInfo
 
locked() - Method in class com.jodexindustries.donatecase.api.data.ActiveCase
 
locked(boolean) - Method in class com.jodexindustries.donatecase.api.data.ActiveCase
 
log(LogRecord) - Method in class com.jodexindustries.donatecase.api.addon.InternalAddonLogger
 
lore() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
lore(List<String>) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 

M

material() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
material() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
material(CaseDataMaterial) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
material(CaseDataMaterial) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
MaterialHandler - Interface in com.jodexindustries.donatecase.api.data.material
Interface for handling item initializing
MaterialManager - Interface in com.jodexindustries.donatecase.api.manager
Interface for managing item materials, allowing registration, retrieval, and unregistration of case materials.
messages() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.Hologram
 
Messages - Interface in com.jodexindustries.donatecase.api.config
 
MetaUpdater - Interface in com.jodexindustries.donatecase.api.data.casedata
 
midpoint(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Sets this vector to the midpoint between this vector and another.
migrate(Config) - Method in interface com.jodexindustries.donatecase.api.config.converter.ConfigMigrator
 
modelData() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
modelData(int) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
MODER - Enum constant in enum class com.jodexindustries.donatecase.api.data.subcommand.SubCommandType
User with moder rights can use, and see this command in tab completer (donatecase.mod)
modify(String, String, int) - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
Modify case keys for a specific player
multiply(double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Performs scalar multiplication, multiplying all components with a scalar.
multiply(float) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Performs scalar multiplication, multiplying all components with a scalar.
multiply(int) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Performs scalar multiplication, multiplying all components with a scalar.
multiply(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Multiplies the vector by another.
MYSQL - Enum constant in enum class com.jodexindustries.donatecase.api.data.database.DatabaseType
MySQL database type.

N

name() - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction
 
name() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseWorld
 
name() - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand
 
name() - Method in interface com.jodexindustries.donatecase.api.tools.Placeholder
 
name(String) - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction.CaseActionBuilder
 
name(String) - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation.CaseAnimationBuilder
 
name(String) - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand.SubCommandBuilder
 
node() - Method in interface com.jodexindustries.donatecase.api.config.Config
 
node() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.Hologram
 
node() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
node() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
node(Object...) - Method in interface com.jodexindustries.donatecase.api.config.Config
 
node(ConfigurationNode) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
node(ConfigurationNode) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
noKeyActions() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
noKeyActions(List<String>) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
normalize() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Converts this vector to a unit vector (a vector with length of 1).
NOTHING - Enum constant in enum class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent.TransactionType
A transaction where no action is performed, and the number of keys remains unchanged
NumberUtils - Class in com.jodexindustries.donatecase.api.tools
 
NumberUtils() - Constructor for class com.jodexindustries.donatecase.api.tools.NumberUtils
 

O

OFF_HAND - Enum constant in enum class com.jodexindustries.donatecase.api.armorstand.EquipmentSlot
 
onClick(GuiClickEvent) - Method in interface com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItemClickHandler
Called when the player clicks on an item in the case's GUI.
onDisable() - Method in interface com.jodexindustries.donatecase.api.addon.InternalAddon
Called when this plugin is disabled
onDisable() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
onEnable() - Method in interface com.jodexindustries.donatecase.api.addon.InternalAddon
Called when this addon is enabled
onEnable() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
onLoad() - Method in interface com.jodexindustries.donatecase.api.addon.InternalAddon
Called after an addon is loaded but before it has been enabled.
onLoad() - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
open(DCPlayer, CaseData, CaseLocation) - Method in interface com.jodexindustries.donatecase.api.manager.GUIManager
Open case gui
OpenCaseEvent - Class in com.jodexindustries.donatecase.api.event.player
Called when the player successfully opens the case (from gui) and player has keys for opening.
OpenCaseEvent(DCPlayer, CaseData, CaseLocation) - Constructor for class com.jodexindustries.donatecase.api.event.player.OpenCaseEvent
 
openInventory(Object) - Method in interface com.jodexindustries.donatecase.api.platform.DCPlayer
 
openType() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
openType(OpenType) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
OpenType - Enum Class in com.jodexindustries.donatecase.api.data.casedata
Type of case opening (animation starting)

P

PAPI - Interface in com.jodexindustries.donatecase.api.tools
Interface for placeholder api interaction
path() - Method in interface com.jodexindustries.donatecase.api.config.Config
 
permission - Variable in enum class com.jodexindustries.donatecase.api.data.subcommand.SubCommandType
 
permission() - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand
 
permission(String) - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand.SubCommandBuilder
 
pitch() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
pitch(float) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
Placeholder - Interface in com.jodexindustries.donatecase.api.tools
 
Platform - Interface in com.jodexindustries.donatecase.api.platform
 
player() - Method in class com.jodexindustries.donatecase.api.data.ActiveCase
 
player() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationPreStartEvent
 
player() - Method in class com.jodexindustries.donatecase.api.event.player.ArmorStandCreatorInteractEvent
 
player() - Method in class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent
 
player() - Method in class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 
player() - Method in class com.jodexindustries.donatecase.api.event.player.JoinEvent
 
player() - Method in class com.jodexindustries.donatecase.api.event.player.OpenCaseEvent
 
player() - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
PLAYER - Enum constant in enum class com.jodexindustries.donatecase.api.data.subcommand.SubCommandType
User with player rights can use, and see this command in tab completer (donatecase.player)
playerName() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
playerName(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
PowerReason - Enum Class in com.jodexindustries.donatecase.api.addon
Enum with power reasons
preEnd() - Method in class com.jodexindustries.donatecase.api.data.animation.Animation
 
preEnd(CaseData, DCPlayer, CaseDataItem) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Prepares for the end of an animation by granting rewards, sending messages, or performing other actions.
preEnd(UUID) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Prepares for the end of an animation by granting rewards, sending messages, or performing other actions.
prefix(String) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
PreOpenCaseEvent - Class in com.jodexindustries.donatecase.api.event.player
Called when a player tries to open a case via the open menu
Key checks has not started yet
PreOpenCaseEvent(DCPlayer, CaseData, CaseLocation) - Constructor for class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
ProbabilityCollection<E> - Class in com.jodexindustries.donatecase.api.tools
ProbabilityCollection for retrieving random elements based on probability.
ProbabilityCollection() - Constructor for class com.jodexindustries.donatecase.api.tools.ProbabilityCollection
Construct a new Probability Collection
ProbabilityCollection.ProbabilitySetElement<T> - Class in com.jodexindustries.donatecase.api.tools
Used internally to store information about a object's state in a collection.
put(K, V) - Method in class com.jodexindustries.donatecase.api.caching.SimpleCache
Put new value for key

R

RandomAction() - Constructor for class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem.RandomAction
 
randomActions() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
randomActions(Map<String, CaseDataItem.RandomAction>) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
range() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.Hologram
 
rc(String) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
rc(List<String>) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
reason() - Method in class com.jodexindustries.donatecase.api.event.addon.AddonDisableEvent
 
reason() - Method in class com.jodexindustries.donatecase.api.event.addon.AddonEnableEvent
 
register() - Method in interface com.jodexindustries.donatecase.api.tools.PAPI
Registers placeholder expansion
register(CaseAction) - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
 
register(CaseAnimation) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Registers a custom animation to the system.
register(TypedItem) - Method in interface com.jodexindustries.donatecase.api.manager.GUITypedItemManager
Registers a GUI typed item.
register(CaseMaterial) - Method in interface com.jodexindustries.donatecase.api.manager.MaterialManager
 
register(SubCommand) - Method in interface com.jodexindustries.donatecase.api.manager.SubCommandManager
Registers a subcommand to the manager.
register(Subscriber) - Method in interface com.jodexindustries.donatecase.api.event.EventBus
Scans the given listener for any method that is annotated with Subscribe and registers it as a listener to this event bus.
register(String, HologramDriver) - Method in interface com.jodexindustries.donatecase.api.manager.HologramManager
 
remove() - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
remove() - Method in interface com.jodexindustries.donatecase.api.data.hologram.HologramDriver
Removes all holograms
remove(CaseLocation) - Method in interface com.jodexindustries.donatecase.api.data.hologram.HologramDriver
Removes the hologram
remove(E) - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection
Remove an object from this collection
remove(String, String, int) - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
Delete case keys for a specific player (async)
REMOVE - Enum constant in enum class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent.TransactionType
A transaction that removes keys
removeHistoryData(String) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
removeHistoryData(String, int) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
removeKeyAtStart(boolean) - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation.CaseAnimationBuilder
 
requireBlock(boolean) - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation.CaseAnimationBuilder
 
requireSettings(boolean) - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation.CaseAnimationBuilder
 
resolveSDGCompletions(String[]) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
rgb() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
rgb(String[]) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
RIGHT - Enum constant in enum class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent.Action
 
rotateAroundAxis(CaseVector, double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Rotates the vector around a given arbitrary axis in 3 dimensional space.
rotateAroundNonUnitAxis(CaseVector, double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Rotates the vector around a given arbitrary axis in 3 dimensional space.
rotateAroundX(double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Rotates the vector around the x axis.
rotateAroundY(double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Rotates the vector around the y axis.
rotateAroundZ(double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Rotates the vector around the z axis
rt(String, Placeholder...) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
rt(String, Collection<? extends Placeholder>) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
rt(List<String>, Placeholder...) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
rt(List<String>, Collection<? extends Placeholder>) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
run(Addon, Runnable, long) - Method in interface com.jodexindustries.donatecase.api.scheduler.Scheduler
 
run(Addon, Runnable, long, long) - Method in interface com.jodexindustries.donatecase.api.scheduler.Scheduler
 
run(Addon, Consumer<SchedulerTask>, long) - Method in interface com.jodexindustries.donatecase.api.scheduler.Scheduler
 
run(Addon, Consumer<SchedulerTask>, long, long) - Method in interface com.jodexindustries.donatecase.api.scheduler.Scheduler
 

S

save() - Method in interface com.jodexindustries.donatecase.api.config.Config
 
save(String, CaseInfo) - Method in interface com.jodexindustries.donatecase.api.config.CaseStorage
 
saveResource(String, boolean) - Method in interface com.jodexindustries.donatecase.api.addon.InternalAddon
Saves the raw contents of any resource embedded with an addon's .jar file assuming it can be found using InternalAddon.getResource(String).
saveResource(String, boolean) - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
 
Scheduler - Interface in com.jodexindustries.donatecase.api.scheduler
 
SchedulerTask - Interface in com.jodexindustries.donatecase.api.scheduler
 
sendMessage(String) - Method in interface com.jodexindustries.donatecase.api.platform.DCCommandSender
 
serialize(Type, CaseLocation, ConfigurationNode) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
set(String) - Method in interface com.jodexindustries.donatecase.api.manager.HologramManager
 
set(String, String, int) - Method in class com.jodexindustries.donatecase.api.manager.CaseKeyManager
Directly set case keys to a specific player (bypassing addition/subtraction)
set(String, String, int) - Method in class com.jodexindustries.donatecase.api.manager.CaseOpenManager
Set case keys to a specific player (async)
setAngle(ArmorStandEulerAngle) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
setBody(EulerAngle) - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
setCollidable(boolean) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
Only with LivingEntity (not packet)
setCount(String, String, int) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
Set count of opened cases by player
setCustomName(String) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
setCustomNameVisible(boolean) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
setDirection(CaseLocation) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
Sets the yaw and pitch to point in the direction of the vector.
setEnabled(boolean) - Method in class com.jodexindustries.donatecase.api.addon.InternalJavaAddon
Sets the enabled state of this addon
setEquipment(EquipmentSlot, Object) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
setGlowing(boolean) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
setGravity(boolean) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
setHead(EulerAngle) - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
setHistoryData(CaseData.History[]) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
setHistoryData(String, int, CaseData.History) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
Sets history data for specific case type and index
setHistoryData(String, CaseData.History) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
setInstance(DCAPI) - Static method in class com.jodexindustries.donatecase.api.DCAPI
 
setItem(int, Object) - Method in interface com.jodexindustries.donatecase.api.data.casedata.gui.CaseInventory
 
setKeys(String, String, int) - Method in class com.jodexindustries.donatecase.api.database.CaseDatabase
 
setLeftArm(EulerAngle) - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
setLeftLeg(EulerAngle) - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
setMarker(boolean) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
setMaxAge(long) - Method in class com.jodexindustries.donatecase.api.caching.SimpleCache
 
setPlaceholders(DCPlayer, String) - Method in interface com.jodexindustries.donatecase.api.tools.PAPI
 
setPlaceholders(Object, String) - Method in interface com.jodexindustries.donatecase.api.tools.PAPI
Sets placeholders for the string
setRightArm(EulerAngle) - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
setRightLeg(EulerAngle) - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
setRotation(float, float) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
setSmall(boolean) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
setVisible(boolean) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
setX(double) - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
Return a EulerAngle which is the result of changing the x axis to the passed angle
setY(double) - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
Return a EulerAngle which is the result of changing the y axis to the passed angle
setZ(double) - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
Return a EulerAngle which is the result of changing the z axis to the passed angle
shutdown() - Method in interface com.jodexindustries.donatecase.api.scheduler.Scheduler
 
SimpleCache<K,V> - Class in com.jodexindustries.donatecase.api.caching
 
SimpleCache(long) - Constructor for class com.jodexindustries.donatecase.api.caching.SimpleCache
Default constructor
size() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
size() - Method in class com.jodexindustries.donatecase.api.tools.ProbabilityCollection
 
size(int) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
slot() - Method in class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 
slots() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
slots(List<Integer>) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
sortHistoryDataByCase(List<CaseData.History>, String) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
Sorts and filters case history data based on a specific case type.
sortHistoryDataByDate(List<CaseData.History>) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
 
sortItemsByIndex(Map<String, CaseDataItem>) - Static method in class com.jodexindustries.donatecase.api.tools.DCTools
Sort case items by index
source() - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
spawn() - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
spawnLocation() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseWorld
 
spawnLocation(CaseLocation) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseWorld
 
SQLITE - Enum constant in enum class com.jodexindustries.donatecase.api.data.database.DatabaseType
SQLite database type.
square(double) - Static method in class com.jodexindustries.donatecase.api.tools.NumberUtils
 
start() - Method in class com.jodexindustries.donatecase.api.data.animation.Animation
 
start(DCPlayer, CaseLocation, CaseData) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Starts an animation at a specified location.
start(DCPlayer, CaseLocation, CaseData, int) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Starts an animation at a specified location after a delay.
SubCommand - Class in com.jodexindustries.donatecase.api.data.subcommand
Represents a subcommand with execution and tab-completion capabilities.
SubCommand.SubCommandBuilder - Class in com.jodexindustries.donatecase.api.data.subcommand
 
SubCommandException - Exception Class in com.jodexindustries.donatecase.api.data.subcommand
 
SubCommandException(String) - Constructor for exception class com.jodexindustries.donatecase.api.data.subcommand.SubCommandException
 
SubCommandException(String, Throwable) - Constructor for exception class com.jodexindustries.donatecase.api.data.subcommand.SubCommandException
 
SubCommandExecutor - Interface in com.jodexindustries.donatecase.api.data.subcommand
Interface for implement subcommand executor
SubCommandManager - Interface in com.jodexindustries.donatecase.api.manager
Interface for managing subcommands, providing methods to register, unregister, and retrieve subcommands as well as handle tab completions.
SubCommandTabCompleter - Interface in com.jodexindustries.donatecase.api.data.subcommand
Interface for implement subcommand tab completer
SubCommandType - Enum Class in com.jodexindustries.donatecase.api.data.subcommand
Class to define command type
Subscriber - Interface in com.jodexindustries.donatecase.api.event
 
subtract(double, double, double) - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
Creates a new EulerAngle which is the result of subtracting the x, y, z components to this EulerAngle
subtract(CaseVector) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Subtracts a vector from this one.

T

tabCompleter() - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand
 
tabCompleter(SubCommandTabCompleter) - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand.SubCommandBuilder
 
teleport(CaseLocation) - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
time() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
time(long) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData.History
 
title() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
title(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
toLocation(String) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets a Location version of this vector with yaw and pitch being 0.
toLocation(String, float, float) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets a Location version of this vector.
toString() - Method in class com.jodexindustries.donatecase.api.armorstand.ArmorStandEulerAngle
 
toString() - Method in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
 
toString() - Method in class com.jodexindustries.donatecase.api.data.action.CaseAction.CaseActionBuilder
 
toString() - Method in class com.jodexindustries.donatecase.api.data.animation.CaseAnimation.CaseAnimationBuilder
 
toString() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseData
 
toString() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem.RandomAction
 
toString() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataItem
 
toString() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
toString() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
toString() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
toString() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem.TypedItemBuilder
 
toString() - Method in class com.jodexindustries.donatecase.api.data.material.CaseMaterial.CaseMaterialBuilder
 
toString() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseInfo
 
toString() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
toString() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Returns this vector's components as x,y,z.
toString() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseWorld
 
toString() - Method in class com.jodexindustries.donatecase.api.data.subcommand.SubCommand.SubCommandBuilder
 
toString() - Method in class com.jodexindustries.donatecase.api.event.addon.AddonDisableEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.addon.AddonEnableEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationEndEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationPreStartEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationStartEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.player.ArmorStandCreatorInteractEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.player.GuiClickEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.player.JoinEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.player.OpenCaseEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.player.PreOpenCaseEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.plugin.DonateCaseReloadEvent
 
toString() - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
transactionType() - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
transactionType(KeysTransactionEvent.TransactionType) - Method in class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent
 
translate(String) - Static method in class com.jodexindustries.donatecase.api.chat.ColorUtils
 
type() - Method in interface com.jodexindustries.donatecase.api.config.Config
 
type() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
type() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseInfo
 
type() - Method in class com.jodexindustries.donatecase.api.event.plugin.DonateCaseReloadEvent
 
type(ConfigType) - Method in interface com.jodexindustries.donatecase.api.config.Config
 
type(String) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui.Item
 
type(String) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseInfo
 
TypedItem - Class in com.jodexindustries.donatecase.api.data.casedata.gui.typeditem
Class for creating GUI typed item
TypedItem.TypedItemBuilder - Class in com.jodexindustries.donatecase.api.data.casedata.gui.typeditem
 
TypedItemClickHandler - Interface in com.jodexindustries.donatecase.api.data.casedata.gui.typeditem
Interface for handling (inventory) click on item event
TypedItemException - Exception Class in com.jodexindustries.donatecase.api.data.casedata.gui.typeditem
 
TypedItemException(String) - Constructor for exception class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItemException
 
TypedItemException(String, Throwable) - Constructor for exception class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItemException
 
TypedItemHandler - Interface in com.jodexindustries.donatecase.api.data.casedata.gui.typeditem
Interface for handling item creating

U

unload(InternalJavaAddon, PowerReason) - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
Unloads a specific addon by instance, with a specified reason.
unload(PowerReason) - Method in interface com.jodexindustries.donatecase.api.manager.AddonManager
Unloads all loaded addons, specifying a reason for unloading.
unregister() - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
Unregisters all currently registered actions.
unregister() - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Unregisters all animations currently registered in the system.
unregister() - Method in interface com.jodexindustries.donatecase.api.manager.GUITypedItemManager
Unregisters all registered GUI typed items.
unregister() - Method in interface com.jodexindustries.donatecase.api.manager.HologramManager
 
unregister() - Method in interface com.jodexindustries.donatecase.api.manager.MaterialManager
Unregisters all registered case materials.
unregister() - Method in interface com.jodexindustries.donatecase.api.manager.SubCommandManager
Unregisters all subcommands currently managed by this instance.
unregister() - Method in interface com.jodexindustries.donatecase.api.tools.PAPI
Unregisters placeholder expansion
unregister(Addon) - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
 
unregister(Addon) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
 
unregister(Addon) - Method in interface com.jodexindustries.donatecase.api.manager.GUITypedItemManager
 
unregister(Addon) - Method in interface com.jodexindustries.donatecase.api.manager.MaterialManager
 
unregister(Addon) - Method in interface com.jodexindustries.donatecase.api.manager.SubCommandManager
 
unregister(Subscriber) - Method in interface com.jodexindustries.donatecase.api.event.EventBus
Scans the given listener for any method that is annotated with Subscribe and unregisters it from this event bus.
unregister(String) - Method in interface com.jodexindustries.donatecase.api.manager.ActionManager
Unregisters an action by its name.
unregister(String) - Method in interface com.jodexindustries.donatecase.api.manager.AnimationManager
Unregisters a specific animation from the system by its name.
unregister(String) - Method in interface com.jodexindustries.donatecase.api.manager.HologramManager
 
unregister(String) - Method in interface com.jodexindustries.donatecase.api.manager.GUITypedItemManager
Unregisters a GUI typed item by its ID.
unregister(String) - Method in interface com.jodexindustries.donatecase.api.manager.MaterialManager
Unregisters a case material by its ID.
unregister(String) - Method in interface com.jodexindustries.donatecase.api.manager.SubCommandManager
Unregisters a subcommand from the manager by its name.
updateMeta() - Method in interface com.jodexindustries.donatecase.api.armorstand.ArmorStandCreator
 
updateMeta() - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
updateMeta() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem
 
updateMeta(boolean) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.typeditem.TypedItem.TypedItemBuilder
 
updateMeta(Object, String, List<String>, int, boolean, String[]) - Method in class com.jodexindustries.donatecase.api.data.casedata.CaseDataMaterial
 
updateMeta(Object, String, List<String>, int, boolean, String[]) - Method in interface com.jodexindustries.donatecase.api.data.casedata.MetaUpdater
 
updateRate() - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
updateRate(int) - Method in class com.jodexindustries.donatecase.api.data.casedata.gui.CaseGui
 
uuid() - Method in class com.jodexindustries.donatecase.api.data.ActiveCase
 

V

value() - Method in interface com.jodexindustries.donatecase.api.tools.Placeholder
 
valueOf(String) - Static method in enum class com.jodexindustries.donatecase.api.addon.PowerReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jodexindustries.donatecase.api.armorstand.EquipmentSlot
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jodexindustries.donatecase.api.data.casedata.OpenType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jodexindustries.donatecase.api.data.database.DatabaseStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jodexindustries.donatecase.api.data.database.DatabaseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jodexindustries.donatecase.api.data.subcommand.SubCommandType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent.Action
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jodexindustries.donatecase.api.event.plugin.DonateCaseReloadEvent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent.TransactionType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.jodexindustries.donatecase.api.addon.PowerReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jodexindustries.donatecase.api.armorstand.EquipmentSlot
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jodexindustries.donatecase.api.data.casedata.OpenType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jodexindustries.donatecase.api.data.database.DatabaseStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jodexindustries.donatecase.api.data.database.DatabaseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jodexindustries.donatecase.api.data.subcommand.SubCommandType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jodexindustries.donatecase.api.event.player.CaseInteractEvent.Action
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jodexindustries.donatecase.api.event.plugin.DonateCaseReloadEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.jodexindustries.donatecase.api.event.plugin.KeysTransactionEvent.TransactionType
Returns an array containing the constants of this enum class, in the order they are declared.
version() - Method in interface com.jodexindustries.donatecase.api.config.Config
 

W

winItem() - Method in class com.jodexindustries.donatecase.api.data.ActiveCase
 
winItem() - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationPreStartEvent
 
winItem(CaseDataItem) - Method in class com.jodexindustries.donatecase.api.event.animation.AnimationPreStartEvent
 
world() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
world(String) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 

X

x - Variable in class com.jodexindustries.donatecase.api.data.storage.CaseVector
 
x() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
x() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the X component.
x(double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
x(double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
 

Y

y - Variable in class com.jodexindustries.donatecase.api.data.storage.CaseVector
 
y() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
y() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the Y component.
y(double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
y(double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
 
yaw() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
yaw(float) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 

Z

z - Variable in class com.jodexindustries.donatecase.api.data.storage.CaseVector
 
z() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
z() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Gets the Z component.
z(double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseLocation
 
z(double) - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
 
zero() - Method in class com.jodexindustries.donatecase.api.data.storage.CaseVector
Zero this vector's components.
ZERO - Static variable in class com.jodexindustries.donatecase.api.armorstand.EulerAngle
A EulerAngle with every axis set to 0
A B C D E F G H I J K L M N O P R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Serialized Form