Index
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
andpitch
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
All Classes and Interfaces|All Packages|Serialized Form