Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- actionbar(Player) - Method in class de.oliver.fancylib.translations.message.Message
- actionbar(Player) - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- addCustomChart(Metrics.CustomChart) - Method in class de.oliver.fancylib.Metrics
-
Adds a custom chart.
- addCustomChart(Metrics.CustomChart) - Method in class de.oliver.fancylib.Metrics.MetricsBase
- addFeatureFlag(FeatureFlag) - Method in class de.oliver.fancylib.featureFlags.FeatureFlagConfig
- addMessage(String, Message) - Method in class de.oliver.fancylib.translations.Language
- addTagResolver(TagResolver) - Method in class de.oliver.fancylib.translations.message.Message
- AdvancedBarChart(String, Callable<Map<String, int[]>>) - Constructor for class de.oliver.fancylib.Metrics.AdvancedBarChart
-
Class constructor.
- AdvancedPie(String, Callable<Map<String, Integer>>) - Constructor for class de.oliver.fancylib.Metrics.AdvancedPie
-
Class constructor.
- afterEach() - Method in record class de.oliver.fancylib.tests.FPTestClass
-
Returns the value of the
afterEachrecord component. - appendField(String, int) - Method in class de.oliver.fancylib.Metrics.JsonObjectBuilder
-
Appends an integer field to the JSON.
- appendField(String, int[]) - Method in class de.oliver.fancylib.Metrics.JsonObjectBuilder
-
Appends an integer array to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject) - Method in class de.oliver.fancylib.Metrics.JsonObjectBuilder
-
Appends an object to the JSON.
- appendField(String, Metrics.JsonObjectBuilder.JsonObject[]) - Method in class de.oliver.fancylib.Metrics.JsonObjectBuilder
-
Appends an object array to the JSON.
- appendField(String, String) - Method in class de.oliver.fancylib.Metrics.JsonObjectBuilder
-
Appends a string field to the JSON.
- appendField(String, String[]) - Method in class de.oliver.fancylib.Metrics.JsonObjectBuilder
-
Appends a string array to the JSON.
- appendNull(String) - Method in class de.oliver.fancylib.Metrics.JsonObjectBuilder
-
Appends a null field to the JSON.
- applyColorPlaceholders() - Method in class de.oliver.fancylib.translations.message.Message
- applyCustomPlaceholders() - Method in class de.oliver.fancylib.translations.message.Message
-
Applies custom placeholders to the message
- applyCustomPlaceholders() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- applyCustomPlaceholders() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
B
- beforeEach() - Method in record class de.oliver.fancylib.tests.FPTestClass
-
Returns the value of the
beforeEachrecord component. - build() - Method in class de.oliver.fancylib.Metrics.JsonObjectBuilder
-
Builds the JSON string and invalidates this builder.
- build() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- build() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- buildComponent() - Method in class de.oliver.fancylib.translations.message.Message
-
Builds the message as a component
- buildComponent() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- buildComponent() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- BukkitScheduler - Class in de.oliver.fancylib.serverSoftware.schedulers
- BukkitScheduler(JavaPlugin) - Constructor for class de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler
C
- cancel() - Method in class de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler
- cancel() - Method in interface de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler
-
Cancel the task.
- cancel() - Method in class de.oliver.fancylib.serverSoftware.schedulers.FoliaScheduler
- CancelInventoryItemClick - Class in de.oliver.fancylib.gui.inventoryClick.impl
- ChangePageInventoryItemClick - Class in de.oliver.fancylib.gui.inventoryClick.impl
- checkVersionAndDisplay(CommandSender, boolean) - Method in class de.oliver.fancylib.VersionConfig
- close() - Method in interface de.oliver.fancylib.databases.Database
-
Closes the database connection
- close() - Method in class de.oliver.fancylib.databases.MySqlDatabase
- config - Variable in class de.oliver.fancylib.translations.message.Message
- ConfigHelper - Class in de.oliver.fancylib
- ConfigHelper() - Constructor for class de.oliver.fancylib.ConfigHelper
- connect() - Method in interface de.oliver.fancylib.databases.Database
-
Connects to the database
- connect() - Method in class de.oliver.fancylib.databases.MySqlDatabase
- connect() - Method in class de.oliver.fancylib.databases.SqliteDatabase
- connection - Variable in class de.oliver.fancylib.databases.MySqlDatabase
- contains(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Checks if the document contains a value associated with the given key.
- copy() - Method in class de.oliver.fancylib.translations.message.Message
-
Copies the message
- copy() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- copy() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- CustomChart(String) - Constructor for class de.oliver.fancylib.Metrics.CustomChart
- CustomPlayerInventory - Class in de.oliver.fancylib.gui.customInventories
- CustomPlayerInventory(Player, int, Component) - Constructor for class de.oliver.fancylib.gui.customInventories.CustomPlayerInventory
D
- database - Variable in class de.oliver.fancylib.databases.MySqlDatabase
- Database - Interface in de.oliver.fancylib.databases
- de.oliver.fancylib - package de.oliver.fancylib
- de.oliver.fancylib.databases - package de.oliver.fancylib.databases
- de.oliver.fancylib.featureFlags - package de.oliver.fancylib.featureFlags
- de.oliver.fancylib.gui.customInventories - package de.oliver.fancylib.gui.customInventories
- de.oliver.fancylib.gui.inventoryClick - package de.oliver.fancylib.gui.inventoryClick
- de.oliver.fancylib.gui.inventoryClick.impl - package de.oliver.fancylib.gui.inventoryClick.impl
- de.oliver.fancylib.itemClick - package de.oliver.fancylib.itemClick
- de.oliver.fancylib.jdb - package de.oliver.fancylib.jdb
- de.oliver.fancylib.serverSoftware - package de.oliver.fancylib.serverSoftware
- de.oliver.fancylib.serverSoftware.schedulers - package de.oliver.fancylib.serverSoftware.schedulers
- de.oliver.fancylib.tests - package de.oliver.fancylib.tests
- de.oliver.fancylib.tests.annotations - package de.oliver.fancylib.tests.annotations
- de.oliver.fancylib.translations - package de.oliver.fancylib.translations
- de.oliver.fancylib.translations.message - package de.oliver.fancylib.translations.message
- de.oliver.fancylib.versionFetcher - package de.oliver.fancylib.versionFetcher
- delete(String) - Method in class de.oliver.fancylib.jdb.JDB
-
Deletes the document(s) at the specified path.
- displayName(Method) - Method in record class de.oliver.fancylib.tests.FPTestClass
-
Generates a display name for a given test method, incorporating annotation details if present.
- DrilldownPie(String, Callable<Map<String, Map<String, Integer>>>) - Constructor for class de.oliver.fancylib.Metrics.DrilldownPie
-
Class constructor.
E
- EMPTY - Static variable in interface de.oliver.fancylib.gui.inventoryClick.InventoryItemClick
- EMPTY - Static variable in interface de.oliver.fancylib.itemClick.ItemClick
- equals(Object) - Method in record class de.oliver.fancylib.tests.FPTestClass
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.oliver.fancylib.translations.TextConfig
-
Indicates whether some other object is "equal to" this one.
- error() - Method in class de.oliver.fancylib.translations.message.Message
-
Adds the error color to the message
- error() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- error() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- error(CommandSender, String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- errorColor() - Method in record class de.oliver.fancylib.translations.TextConfig
-
Returns the value of the
errorColorrecord component. - executeNonQuery(String) - Method in interface de.oliver.fancylib.databases.Database
-
Executes a statement on the database
- executeNonQuery(String) - Method in class de.oliver.fancylib.databases.MySqlDatabase
- executeQuery(String) - Method in interface de.oliver.fancylib.databases.Database
-
Executes a query on the database
- executeQuery(String) - Method in class de.oliver.fancylib.databases.MySqlDatabase
- expect(T) - Static method in class de.oliver.fancylib.tests.Expectable
-
Creates a new instance of Expectable for the given value.
- Expectable<T> - Class in de.oliver.fancylib.tests
-
A generic class for making assertions on the expected values.
F
- FancyLib - Class in de.oliver.fancylib
- FancyLib(JavaPlugin) - Constructor for class de.oliver.fancylib.FancyLib
- FancyScheduler - Interface in de.oliver.fancylib.serverSoftware.schedulers
- FeatureFlag - Class in de.oliver.fancylib.featureFlags
- FeatureFlag(String, String, boolean) - Constructor for class de.oliver.fancylib.featureFlags.FeatureFlag
- FeatureFlagConfig - Class in de.oliver.fancylib.featureFlags
- FeatureFlagConfig(Plugin) - Constructor for class de.oliver.fancylib.featureFlags.FeatureFlagConfig
- FEBRUARY_2015 - Static variable in class de.oliver.fancylib.UUIDFetcher
-
Date when name changes were introduced
- fetchNewestVersion() - Method in class de.oliver.fancylib.versionFetcher.HangarVersionFetcher
- fetchNewestVersion() - Method in class de.oliver.fancylib.versionFetcher.MasterVersionFetcher
- fetchNewestVersion() - Method in class de.oliver.fancylib.versionFetcher.ModrinthVersionFetcher
- fetchNewestVersion() - Method in class de.oliver.fancylib.versionFetcher.ReposiliteVersionFetcher
- fetchNewestVersion() - Method in interface de.oliver.fancylib.versionFetcher.VersionFetcher
- file - Variable in class de.oliver.fancylib.databases.SqliteDatabase
- FileUtils - Class in de.oliver.fancylib
- FileUtils() - Constructor for class de.oliver.fancylib.FileUtils
- findFirstFileByName(File, String) - Static method in class de.oliver.fancylib.FileUtils
- FoliaScheduler - Class in de.oliver.fancylib.serverSoftware.schedulers
- FoliaScheduler(JavaPlugin) - Constructor for class de.oliver.fancylib.serverSoftware.schedulers.FoliaScheduler
- FPAfterEach - Annotation Interface in de.oliver.fancylib.tests.annotations
-
Annotation to mark a method that should be executed after each test case in a test class.
- FPBeforeEach - Annotation Interface in de.oliver.fancylib.tests.annotations
-
FPBeforeEach is a custom annotation designed to be used on methods that should be executed before each test method.
- FPTest - Annotation Interface in de.oliver.fancylib.tests.annotations
-
FPTest is a custom annotation designed to be used on methods for marking them as test cases.
- FPTestClass - Record Class in de.oliver.fancylib.tests
-
FPTestClass is a record that encapsulates information about a test class and its associated test methods.
- FPTestClass(Class<?>, Method, Method, List<Method>) - Constructor for record class de.oliver.fancylib.tests.FPTestClass
-
Creates an instance of a
FPTestClassrecord class. - fromClass(Class<?>) - Static method in record class de.oliver.fancylib.tests.FPTestClass
-
Creates an instance of FPTestClass by inspecting the provided test class for methods annotated with FPTest, FPBeforeEach, and FPAfterEach annotations.
G
- get(String, Class<T>) - Method in class de.oliver.fancylib.jdb.JDB
-
Retrieves a document from the specified path, deserializing it into the given class type.
- get(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Retrieves a value from the document using the given key.
- getAll(String, Class<T>) - Method in class de.oliver.fancylib.jdb.JDB
-
Retrieves all documents from the specified directory path, deserializing them into the given class type.
- getBoolean(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Retrieves a boolean value associated with the given key.
- getBuild() - Method in class de.oliver.fancylib.VersionConfig
- getByte(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Retrieves a byte value associated with the given key.
- getChartData() - Method in class de.oliver.fancylib.Metrics.AdvancedBarChart
- getChartData() - Method in class de.oliver.fancylib.Metrics.AdvancedPie
- getChartData() - Method in class de.oliver.fancylib.Metrics.CustomChart
- getChartData() - Method in class de.oliver.fancylib.Metrics.DrilldownPie
- getChartData() - Method in class de.oliver.fancylib.Metrics.MultiLineChart
- getChartData() - Method in class de.oliver.fancylib.Metrics.SimpleBarChart
- getChartData() - Method in class de.oliver.fancylib.Metrics.SimplePie
- getChartData() - Method in class de.oliver.fancylib.Metrics.SingleLineChart
- getConnection() - Method in interface de.oliver.fancylib.databases.Database
- getConnection() - Method in class de.oliver.fancylib.databases.MySqlDatabase
- getCorrectScheduler(JavaPlugin) - Static method in class de.oliver.fancylib.serverSoftware.ServerSoftware
- getDataFromUrl(String) - Static method in interface de.oliver.fancylib.versionFetcher.VersionFetcher
- getDescription() - Method in class de.oliver.fancylib.featureFlags.FeatureFlag
- getDocument(String) - Method in class de.oliver.fancylib.jdb.JDB
-
Retrieves a document from the specified path.
- getDouble(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Retrieves a double value associated with the given key.
- getDownloadUrl() - Method in class de.oliver.fancylib.versionFetcher.HangarVersionFetcher
- getDownloadUrl() - Method in class de.oliver.fancylib.versionFetcher.MasterVersionFetcher
- getDownloadUrl() - Method in class de.oliver.fancylib.versionFetcher.ModrinthVersionFetcher
- getDownloadUrl() - Method in class de.oliver.fancylib.versionFetcher.ReposiliteVersionFetcher
- getDownloadUrl() - Method in interface de.oliver.fancylib.versionFetcher.VersionFetcher
- getErrorColor() - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- getFallbackLanguage() - Method in class de.oliver.fancylib.translations.Translator
- getFeatureFlag(String) - Method in class de.oliver.fancylib.featureFlags.FeatureFlagConfig
- getFloat(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Retrieves a float value associated with the given key.
- getHash() - Method in class de.oliver.fancylib.VersionConfig
- getId() - Method in class de.oliver.fancylib.gui.inventoryClick.impl.CancelInventoryItemClick
- getId() - Method in class de.oliver.fancylib.gui.inventoryClick.impl.ChangePageInventoryItemClick
- getId() - Method in interface de.oliver.fancylib.gui.inventoryClick.InventoryItemClick
- getId() - Method in interface de.oliver.fancylib.itemClick.ItemClick
- getInstance() - Static method in class de.oliver.fancylib.FancyLib
- getInt(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Retrieves an integer value associated with the given key from the document.
- getInventory() - Method in class de.oliver.fancylib.gui.customInventories.CustomPlayerInventory
- getInventoryItemClick(String) - Static method in class de.oliver.fancylib.gui.inventoryClick.InventoryClickRegistry
- getItemClick(String) - Static method in class de.oliver.fancylib.itemClick.ItemClickRegistry
- getKeys(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Retrieves the set of keys from a map value associated with a given key in the document.
- getLanguageCode() - Method in class de.oliver.fancylib.translations.Language
- getLanguageName() - Method in class de.oliver.fancylib.translations.Language
- getLanguages() - Method in class de.oliver.fancylib.translations.Translator
- getLogger() - Static method in class de.oliver.fancylib.FancyLib
- getLong(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Retrieves a long value associated with the given key.
- getMessage() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- getMessage(String) - Method in class de.oliver.fancylib.translations.Language
- getName() - Method in class de.oliver.fancylib.featureFlags.FeatureFlag
- getName(UUID) - Static method in class de.oliver.fancylib.UUIDFetcher
-
Fetches the name synchronously and returns it
- getName(UUID, Consumer<String>) - Static method in class de.oliver.fancylib.UUIDFetcher
-
Fetches the name asynchronously and passes it to the consumer
- getOrDefault(FileConfiguration, String, Object) - Static method in class de.oliver.fancylib.ConfigHelper
- getPages(int) - Method in class de.oliver.fancylib.translations.message.MultiMessage
- getPlaceholder() - Static method in class de.oliver.fancylib.gui.customInventories.CustomPlayerInventory
- getPlayer() - Method in class de.oliver.fancylib.gui.customInventories.CustomPlayerInventory
- getPlugin() - Method in class de.oliver.fancylib.FancyLib
- getPrimaryColor() - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- getRawMessages() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- getRequestJsonObject(BiConsumer<String, Throwable>, boolean) - Method in class de.oliver.fancylib.Metrics.CustomChart
- getScheduler() - Method in class de.oliver.fancylib.FancyLib
- getSecondaryColor() - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- getSelectedLanguage() - Method in class de.oliver.fancylib.translations.Translator
- getSHA256Checksum(File) - Static method in class de.oliver.fancylib.FileUtils
- getShort(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Retrieves a short value associated with the given key.
- getSimpleMessages() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- getStaticValue(Class, String) - Static method in class de.oliver.fancylib.ReflectionUtils
- getString(String) - Method in class de.oliver.fancylib.jdb.JDocument
-
Retrieves a string value from the document using the given key.
- getSuccessColor() - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- getUUID(String) - Static method in class de.oliver.fancylib.UUIDFetcher
-
Fetches the uuid synchronously and returns it
- getUUID(String, Consumer<UUID>) - Static method in class de.oliver.fancylib.UUIDFetcher
-
Fetches the uuid asynchronously and passes it to the consumer
- getUUIDAt(String, long) - Static method in class de.oliver.fancylib.UUIDFetcher
-
Fetches the uuid synchronously for a specified name and time
- getUUIDAt(String, long, Consumer<UUID>) - Static method in class de.oliver.fancylib.UUIDFetcher
-
Fetches the uuid synchronously for a specified name and time and passes the result to the consumer
- getValue(Object, String) - Static method in class de.oliver.fancylib.ReflectionUtils
- getVersion() - Method in class de.oliver.fancylib.VersionConfig
- getWarningColor() - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
H
- HangarVersionFetcher - Class in de.oliver.fancylib.versionFetcher
- HangarVersionFetcher(String) - Constructor for class de.oliver.fancylib.versionFetcher.HangarVersionFetcher
- hashCode() - Method in record class de.oliver.fancylib.tests.FPTestClass
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.oliver.fancylib.translations.TextConfig
-
Returns a hash code value for this object.
- hasKeys(ItemStack, List<NamespacedKey>) - Static method in interface de.oliver.fancylib.gui.inventoryClick.InventoryItemClick
- host - Variable in class de.oliver.fancylib.databases.MySqlDatabase
I
- info(CommandSender, String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- INSTANCE - Static variable in class de.oliver.fancylib.gui.inventoryClick.impl.CancelInventoryItemClick
- INSTANCE - Static variable in class de.oliver.fancylib.gui.inventoryClick.impl.ChangePageInventoryItemClick
- inventory - Variable in class de.oliver.fancylib.gui.customInventories.CustomPlayerInventory
- InventoryClickListener - Class in de.oliver.fancylib.gui.inventoryClick
- InventoryClickListener() - Constructor for class de.oliver.fancylib.gui.inventoryClick.InventoryClickListener
- InventoryClickRegistry - Class in de.oliver.fancylib.gui.inventoryClick
- InventoryClickRegistry() - Constructor for class de.oliver.fancylib.gui.inventoryClick.InventoryClickRegistry
- InventoryItemClick - Interface in de.oliver.fancylib.gui.inventoryClick
- isBukkit() - Static method in class de.oliver.fancylib.serverSoftware.ServerSoftware
- isConnected() - Method in interface de.oliver.fancylib.databases.Database
- isConnected() - Method in class de.oliver.fancylib.databases.MySqlDatabase
- isEnabled() - Method in class de.oliver.fancylib.featureFlags.FeatureFlag
- isFolia() - Static method in class de.oliver.fancylib.serverSoftware.ServerSoftware
- isForceDisabled() - Method in class de.oliver.fancylib.featureFlags.FeatureFlag
- isPaper() - Static method in class de.oliver.fancylib.serverSoftware.ServerSoftware
- ItemClick - Interface in de.oliver.fancylib.itemClick
- ItemClickRegistry - Class in de.oliver.fancylib.itemClick
- ItemClickRegistry() - Constructor for class de.oliver.fancylib.itemClick.ItemClickRegistry
J
- JDB - Class in de.oliver.fancylib.jdb
-
The JDB class provides a simple JSON document-based storage system in a specified directory.
- JDB(String) - Constructor for class de.oliver.fancylib.jdb.JDB
-
Constructs a new JDB instance with the specified base path.
- JDocument - Class in de.oliver.fancylib.jdb
-
Represents a document that holds a map of key-value pairs with support for nested keys.
- JDocument(Map<String, Object>) - Constructor for class de.oliver.fancylib.jdb.JDocument
- JsonObjectBuilder() - Constructor for class de.oliver.fancylib.Metrics.JsonObjectBuilder
L
- Language - Class in de.oliver.fancylib.translations
- Language(String, String) - Constructor for class de.oliver.fancylib.translations.Language
- load() - Method in class de.oliver.fancylib.featureFlags.FeatureFlagConfig
- load() - Method in class de.oliver.fancylib.VersionConfig
- loadLanguages(String) - Method in class de.oliver.fancylib.translations.Translator
- loadPage(int) - Method in interface de.oliver.fancylib.gui.customInventories.PageInventory
M
- MasterVersionFetcher - Class in de.oliver.fancylib.versionFetcher
- MasterVersionFetcher(String) - Constructor for class de.oliver.fancylib.versionFetcher.MasterVersionFetcher
- Message - Class in de.oliver.fancylib.translations.message
- Message(TextConfig) - Constructor for class de.oliver.fancylib.translations.message.Message
- MessageHelper - Class in de.oliver.fancylib
-
Deprecated.
- MessageHelper() - Constructor for class de.oliver.fancylib.MessageHelper
-
Deprecated.
- Metrics - Class in de.oliver.fancylib
- Metrics(JavaPlugin, int) - Constructor for class de.oliver.fancylib.Metrics
-
Creates a new Metrics instance.
- METRICS_VERSION - Static variable in class de.oliver.fancylib.Metrics.MetricsBase
-
The version of the Metrics class.
- Metrics.AdvancedBarChart - Class in de.oliver.fancylib
- Metrics.AdvancedPie - Class in de.oliver.fancylib
- Metrics.CustomChart - Class in de.oliver.fancylib
- Metrics.DrilldownPie - Class in de.oliver.fancylib
- Metrics.JsonObjectBuilder - Class in de.oliver.fancylib
-
An extremely simple JSON builder.
- Metrics.JsonObjectBuilder.JsonObject - Class in de.oliver.fancylib
-
A super simple representation of a JSON object.
- Metrics.MetricsBase - Class in de.oliver.fancylib
- Metrics.MultiLineChart - Class in de.oliver.fancylib
- Metrics.SimpleBarChart - Class in de.oliver.fancylib
- Metrics.SimplePie - Class in de.oliver.fancylib
- Metrics.SingleLineChart - Class in de.oliver.fancylib
- MetricsBase(String, String, int, boolean, Consumer<Metrics.JsonObjectBuilder>, Consumer<Metrics.JsonObjectBuilder>, Consumer<Runnable>, Supplier<Boolean>, BiConsumer<String, Throwable>, Consumer<String>, boolean, boolean, boolean) - Constructor for class de.oliver.fancylib.Metrics.MetricsBase
-
Creates a new MetricsBase class instance.
- ModrinthVersionFetcher - Class in de.oliver.fancylib.versionFetcher
- ModrinthVersionFetcher(String) - Constructor for class de.oliver.fancylib.versionFetcher.ModrinthVersionFetcher
- MultiLineChart(String, Callable<Map<String, Integer>>) - Constructor for class de.oliver.fancylib.Metrics.MultiLineChart
-
Class constructor.
- MultiMessage - Class in de.oliver.fancylib.translations.message
- MultiMessage(TextConfig, List<String>) - Constructor for class de.oliver.fancylib.translations.message.MultiMessage
- MySqlDatabase - Class in de.oliver.fancylib.databases
- MySqlDatabase(String, String, String, String, String) - Constructor for class de.oliver.fancylib.databases.MySqlDatabase
N
- name() - Element in annotation interface de.oliver.fancylib.tests.annotations.FPTest
-
Specifies the name of the test case.
- nextPage(int) - Static method in interface de.oliver.fancylib.gui.customInventories.PageInventory
O
- ON_CLICK_KEY - Static variable in interface de.oliver.fancylib.gui.inventoryClick.InventoryItemClick
- ON_CLICK_KEY - Static variable in interface de.oliver.fancylib.itemClick.ItemClick
- onClick(InventoryClickEvent, Player) - Method in class de.oliver.fancylib.gui.inventoryClick.impl.CancelInventoryItemClick
- onClick(InventoryClickEvent, Player) - Method in class de.oliver.fancylib.gui.inventoryClick.impl.ChangePageInventoryItemClick
- onClick(InventoryClickEvent, Player) - Method in interface de.oliver.fancylib.gui.inventoryClick.InventoryItemClick
- onClick(PlayerInteractEvent, Player) - Method in interface de.oliver.fancylib.itemClick.ItemClick
- onInventoryClick(InventoryClickEvent) - Method in class de.oliver.fancylib.gui.inventoryClick.InventoryClickListener
- onPlayerInteract(PlayerInteractEvent) - Method in class de.oliver.fancylib.itemClick.PlayerInteractListener
- open() - Method in class de.oliver.fancylib.gui.customInventories.CustomPlayerInventory
P
- page(int, int) - Method in class de.oliver.fancylib.translations.message.MultiMessage
- PAGE_KEY - Static variable in interface de.oliver.fancylib.gui.customInventories.PageInventory
- PageInventory - Interface in de.oliver.fancylib.gui.customInventories
- password - Variable in class de.oliver.fancylib.databases.MySqlDatabase
- path - Variable in class de.oliver.fancylib.databases.SqliteDatabase
- player - Variable in class de.oliver.fancylib.gui.customInventories.CustomPlayerInventory
- PlayerInteractListener - Class in de.oliver.fancylib.itemClick
- PlayerInteractListener() - Constructor for class de.oliver.fancylib.itemClick.PlayerInteractListener
- port - Variable in class de.oliver.fancylib.databases.MySqlDatabase
- prefix() - Method in record class de.oliver.fancylib.translations.TextConfig
-
Returns the value of the
prefixrecord component. - previousPage(int) - Static method in interface de.oliver.fancylib.gui.customInventories.PageInventory
- primary() - Method in class de.oliver.fancylib.translations.message.Message
-
Adds the primary color to the message
- primary() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- primary() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- primaryColor() - Method in record class de.oliver.fancylib.translations.TextConfig
-
Returns the value of the
primaryColorrecord component.
R
- random(double) - Static method in class de.oliver.fancylib.RandomUtils
- randomInRange(double, double) - Static method in class de.oliver.fancylib.RandomUtils
- RandomUtils - Class in de.oliver.fancylib
- RandomUtils() - Constructor for class de.oliver.fancylib.RandomUtils
- readResource(String) - Method in class de.oliver.fancylib.FileUtils
- ReflectionUtils - Class in de.oliver.fancylib
- ReflectionUtils() - Constructor for class de.oliver.fancylib.ReflectionUtils
- register() - Method in interface de.oliver.fancylib.gui.inventoryClick.InventoryItemClick
- register() - Method in interface de.oliver.fancylib.itemClick.ItemClick
- registerInventoryItemClick(InventoryItemClick) - Static method in class de.oliver.fancylib.gui.inventoryClick.InventoryClickRegistry
- registerItemClick(ItemClick) - Static method in class de.oliver.fancylib.itemClick.ItemClickRegistry
- registerListeners() - Method in class de.oliver.fancylib.FancyLib
-
Registers the listeners for the inventory click and player interact events.
- removeDecoration(Component, TextDecoration) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- replace(String, String) - Method in class de.oliver.fancylib.translations.message.Message
-
Replaces a placeholder in the message
- replace(String, String) - Method in class de.oliver.fancylib.translations.message.MultiMessage
- replace(String, String) - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- replaceStripped(String, String) - Method in class de.oliver.fancylib.translations.message.Message
-
Replaces a placeholder in the message, all known tags are stripped from the replacement
- replaceStripped(String, String) - Method in class de.oliver.fancylib.translations.message.MultiMessage
- replaceStripped(String, String) - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- ReposiliteVersionFetcher - Class in de.oliver.fancylib.versionFetcher
- ReposiliteVersionFetcher(String) - Constructor for class de.oliver.fancylib.versionFetcher.ReposiliteVersionFetcher
- runTask(Location, Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler
- runTask(Location, Runnable) - Method in interface de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler
-
Run the task.
- runTask(Location, Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.FoliaScheduler
- runTaskAsynchronously(Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler
- runTaskAsynchronously(Runnable) - Method in interface de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler
-
Run the task asynchronously.
- runTaskAsynchronously(Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.FoliaScheduler
- runTaskLater(Location, long, Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler
- runTaskLater(Location, long, Runnable) - Method in interface de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler
-
Run the task after a specified number of ticks.
- runTaskLater(Location, long, Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.FoliaScheduler
- runTaskLaterAsynchronously(long, Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler
- runTaskLaterAsynchronously(long, Runnable) - Method in interface de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler
-
Run the task asynchronously after a specified number of ticks.
- runTaskLaterAsynchronously(long, Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.FoliaScheduler
- runTaskTimer(Location, long, long, Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler
- runTaskTimer(Location, long, long, Runnable) - Method in interface de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler
-
Run the task repeatedly on a timer.
- runTaskTimer(Location, long, long, Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.FoliaScheduler
- runTaskTimerAsynchronously(long, long, Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.BukkitScheduler
- runTaskTimerAsynchronously(long, long, Runnable) - Method in interface de.oliver.fancylib.serverSoftware.schedulers.FancyScheduler
-
Run the task repeatedly on a timer asynchronously.
- runTaskTimerAsynchronously(long, long, Runnable) - Method in class de.oliver.fancylib.serverSoftware.schedulers.FoliaScheduler
- runTests(Player) - Method in record class de.oliver.fancylib.tests.FPTestClass
-
Runs the test methods belonging to the test class, performing any necessary setup and teardown operations.
S
- saveFile(Plugin, String) - Method in class de.oliver.fancylib.FileUtils
- secondary() - Method in class de.oliver.fancylib.translations.message.Message
-
Adds the secondary color to the message
- secondary() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- secondary() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- secondaryColor() - Method in record class de.oliver.fancylib.translations.TextConfig
-
Returns the value of the
secondaryColorrecord component. - send(CommandSender, String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- send(CommandSender) - Method in class de.oliver.fancylib.translations.message.Message
- ServerSoftware - Class in de.oliver.fancylib.serverSoftware
- ServerSoftware() - Constructor for class de.oliver.fancylib.serverSoftware.ServerSoftware
- set(String, T) - Method in class de.oliver.fancylib.jdb.JDB
-
Saves the given value as a document at the specified path.
- setEnabled(boolean) - Method in class de.oliver.fancylib.featureFlags.FeatureFlag
- setErrorColor(String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- setPrimaryColor(String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- setSecondaryColor(String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- setSelectedLanguage(Language) - Method in class de.oliver.fancylib.translations.Translator
- setSuccessColor(String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- setValue(Object, String, Object) - Static method in class de.oliver.fancylib.ReflectionUtils
- setWarningColor(String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- shutdown() - Method in class de.oliver.fancylib.Metrics.MetricsBase
- shutdown() - Method in class de.oliver.fancylib.Metrics
-
Shuts down the underlying scheduler service.
- SimpleBarChart(String, Callable<Map<String, Integer>>) - Constructor for class de.oliver.fancylib.Metrics.SimpleBarChart
-
Class constructor.
- SimpleMessage - Class in de.oliver.fancylib.translations.message
- SimpleMessage(TextConfig, String) - Constructor for class de.oliver.fancylib.translations.message.SimpleMessage
- SimplePie(String, Callable<String>) - Constructor for class de.oliver.fancylib.Metrics.SimplePie
-
Class constructor.
- SingleLineChart(String, Callable<Integer>) - Constructor for class de.oliver.fancylib.Metrics.SingleLineChart
-
Class constructor.
- skip() - Element in annotation interface de.oliver.fancylib.tests.annotations.FPTest
-
Indicates whether the annotated test case should be skipped during test execution.
- SqliteDatabase - Class in de.oliver.fancylib.databases
- SqliteDatabase(String) - Constructor for class de.oliver.fancylib.databases.SqliteDatabase
- success() - Method in class de.oliver.fancylib.translations.message.Message
-
Adds the success color to the message
- success() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- success() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- success(CommandSender, String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- successColor() - Method in record class de.oliver.fancylib.translations.TextConfig
-
Returns the value of the
successColorrecord component.
T
- tagResolverBuilder - Variable in class de.oliver.fancylib.translations.message.Message
- testClass() - Method in record class de.oliver.fancylib.tests.FPTestClass
-
Returns the value of the
testClassrecord component. - testMethods() - Method in record class de.oliver.fancylib.tests.FPTestClass
-
Returns the value of the
testMethodsrecord component. - TextConfig - Record Class in de.oliver.fancylib.translations
- TextConfig(String, String, String, String, String, String) - Constructor for record class de.oliver.fancylib.translations.TextConfig
-
Creates an instance of a
TextConfigrecord class. - toBe(T) - Method in class de.oliver.fancylib.tests.Expectable
-
Asserts that the actual value is equal to the expected value.
- toBeDefined() - Method in class de.oliver.fancylib.tests.Expectable
-
Ensures that the actual value is not null.
- toBeGreaterThan(T) - Method in class de.oliver.fancylib.tests.Expectable
-
Asserts that the actual value is greater than the expected value.
- toBeInstanceOf(Class<?>) - Method in class de.oliver.fancylib.tests.Expectable
-
Asserts that the actual value is an instance of the expected class.
- toBeLessThan(T) - Method in class de.oliver.fancylib.tests.Expectable
-
Asserts that the actual value is less than the expected value.
- toBeNull() - Method in class de.oliver.fancylib.tests.Expectable
-
Asserts that the value of the field 't' is null.
- toContain(T) - Method in class de.oliver.fancylib.tests.Expectable
-
Asserts that the given expected value is contained within the actual value.
- toEqual(T) - Method in class de.oliver.fancylib.tests.Expectable
-
Asserts that the actual value is equal to the expected value using the
equalsmethod. - toHaveLength(int) - Method in class de.oliver.fancylib.tests.Expectable
-
Asserts that the actual value has the expected length.
- toString() - Method in class de.oliver.fancylib.Metrics.JsonObjectBuilder.JsonObject
- toString() - Method in record class de.oliver.fancylib.tests.FPTestClass
-
Returns a string representation of this record class.
- toString() - Method in record class de.oliver.fancylib.translations.TextConfig
-
Returns a string representation of this record class.
- transform(String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- translate(String) - Method in class de.oliver.fancylib.translations.Translator
- Translator - Class in de.oliver.fancylib.translations
- Translator(TextConfig) - Constructor for class de.oliver.fancylib.translations.Translator
U
- username - Variable in class de.oliver.fancylib.databases.MySqlDatabase
- UUIDFetcher - Class in de.oliver.fancylib
- UUIDFetcher() - Constructor for class de.oliver.fancylib.UUIDFetcher
V
- VersionConfig - Class in de.oliver.fancylib
- VersionConfig(Plugin, VersionFetcher) - Constructor for class de.oliver.fancylib.VersionConfig
- VersionFetcher - Interface in de.oliver.fancylib.versionFetcher
W
- warning() - Method in class de.oliver.fancylib.translations.message.Message
-
Adds the warning color to the message
- warning() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- warning() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
- warning(CommandSender, String) - Static method in class de.oliver.fancylib.MessageHelper
-
Deprecated.
- warningColor() - Method in record class de.oliver.fancylib.translations.TextConfig
-
Returns the value of the
warningColorrecord component. - withPrefix() - Method in class de.oliver.fancylib.translations.message.Message
-
Adds the prefix to the message
- withPrefix() - Method in class de.oliver.fancylib.translations.message.MultiMessage
- withPrefix() - Method in class de.oliver.fancylib.translations.message.SimpleMessage
All Classes and Interfaces|All Packages|Constant Field Values