Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addAccount(String) - Method in class net.tnemc.plugincore.core.channel.ChannelMessageManager
- addCallback(String, CallbackEntry) - Method in class net.tnemc.plugincore.core.api.CallbackManager
-
Used to add a new callback into the system.
- addConsumer(String, Function<Callback, Boolean>) - Method in class net.tnemc.plugincore.core.api.CallbackManager
-
Used to add a consumer for this callback.
- addConsumer(Function<Callback, Boolean>) - Method in class net.tnemc.plugincore.core.api.CallbackEntry
-
Used to add a consumer for this callback.
- addHoldings(String, String, String, BigDecimal) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
- addReplacement(String, Boolean) - Method in class net.tnemc.plugincore.core.io.message.MessageData
- addReplacement(String, Double) - Method in class net.tnemc.plugincore.core.io.message.MessageData
- addReplacement(String, Integer) - Method in class net.tnemc.plugincore.core.io.message.MessageData
- addReplacement(String, String) - Method in class net.tnemc.plugincore.core.io.message.MessageData
- addReplacement(String, BigDecimal) - Method in class net.tnemc.plugincore.core.io.message.MessageData
- addReplacement(String, UUID) - Method in class net.tnemc.plugincore.core.io.message.MessageData
- addReplacements(String[], String[]) - Method in class net.tnemc.plugincore.core.io.message.MessageData
- api() - Method in class net.tnemc.plugincore.core.id.impl.provider.BaseUUIDProvider
-
Returns the associated
uuid api
associated with this provider. - api() - Method in interface net.tnemc.plugincore.core.id.UUIDProvider
-
Returns the associated
uuid api
associated with this provider. - apiKey() - Method in class net.tnemc.plugincore.core.paste.impl.MclogsClient
- apiKey() - Method in class net.tnemc.plugincore.core.paste.impl.PasteeClient
- apiKey() - Method in interface net.tnemc.plugincore.core.paste.IPasteClient
-
Provides the API key associated with this client.
- AshconAPI - Class in net.tnemc.plugincore.core.id.impl
-
Represents the AshCon API.
- AshconAPI() - Constructor for class net.tnemc.plugincore.core.id.impl.AshconAPI
- asSeconds() - Method in class net.tnemc.plugincore.core.compatibility.scheduler.ChoreTime
- asTicks() - Method in class net.tnemc.plugincore.core.compatibility.scheduler.ChoreTime
- author() - Element in annotation interface net.tnemc.plugincore.core.module.ModuleInfo
- author() - Method in class net.tnemc.plugincore.core.module.ModuleWrapper
B
- backup() - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
-
Used to back up data that is currently in the database.
- backup() - Method in interface net.tnemc.plugincore.core.io.storage.StorageProvider
-
Used to back up data that is currently in the database.
- backup(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.flat.YAML
-
Used to back up all data in the database for this engine.
- backup(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.nosql.CassandraEngine
- backup(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.nosql.MongoEngine
- backup(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.StandardSQL
-
Used to back up all data in the database for this engine.
- backup(StorageConnector<?>) - Method in interface net.tnemc.plugincore.core.io.storage.StorageEngine
-
Used to back up all data in the database for this engine.
- backup(StorageManager) - Method in interface net.tnemc.plugincore.core.module.Module
-
Called when the
storage manager
runs its backup method. - BaseUUIDProvider - Class in net.tnemc.plugincore.core.id.impl.provider
-
BaseUUIDProvider
- BaseUUIDProvider() - Constructor for class net.tnemc.plugincore.core.id.impl.provider.BaseUUIDProvider
- biome() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to get the name of the biome this player is currently in.
- biome() - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Used to get the name of the biome this player is currently in.
- biome() - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to get the name of the biome this player is currently in.
- biome() - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
- build() - Method in class net.tnemc.plugincore.core.PluginEngine
- builder() - Method in class net.tnemc.plugincore.core.component.builder.QueryBuilder
-
Returns a component builder instance that can be used to build components.
- builder() - Method in class net.tnemc.plugincore.core.component.builder.TransactionBuilder
-
Returns a component builder instance that can be used to build components.
- builder() - Method in interface net.tnemc.plugincore.core.component.ComponentBuilder
-
Returns a component builder instance that can be used to build components.
- builder(String) - Method in class net.tnemc.plugincore.core.PluginEngine
-
Retrieves the ComponentBuilder associated with the provided name, and returns a new instance for building from.
- builders() - Method in class net.tnemc.plugincore.core.PluginEngine
- BUKKIT - Enum constant in enum class net.tnemc.plugincore.core.Platform
- BukkitChore - Class in net.tnemc.plugincore.bukkit.impl.scheduler
-
BukkitChore
- BukkitChore(BukkitTask, ChoreExecution) - Constructor for class net.tnemc.plugincore.bukkit.impl.scheduler.BukkitChore
- BukkitCMDSource - Class in net.tnemc.plugincore.bukkit.impl
-
BukkitCMDSource
- BukkitCMDSource(BukkitCommandActor) - Constructor for class net.tnemc.plugincore.bukkit.impl.BukkitCMDSource
- BukkitInventoryProvider - Class in net.tnemc.plugincore.bukkit.impl
-
BukkitInventoryProvider
- BukkitInventoryProvider(UUID, JavaPlugin) - Constructor for class net.tnemc.plugincore.bukkit.impl.BukkitInventoryProvider
- BukkitLogProvider - Record Class in net.tnemc.plugincore.bukkit.impl
-
BukkitLogProvider
- BukkitLogProvider(Logger) - Constructor for record class net.tnemc.plugincore.bukkit.impl.BukkitLogProvider
-
Creates an instance of a
BukkitLogProvider
record class. - BukkitPlayerProvider - Class in net.tnemc.plugincore.bukkit.impl
-
BukkitPlayerProvider
- BukkitPlayerProvider(OfflinePlayer) - Constructor for class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
- BukkitPluginCore - Class in net.tnemc.plugincore.bukkit
-
BukkitPluginCore
- BukkitPluginCore(JavaPlugin, PluginEngine, ServerConnector, TranslationProvider, CallbackProvider) - Constructor for class net.tnemc.plugincore.bukkit.BukkitPluginCore
- BukkitPluginCore(JavaPlugin, PluginEngine, TranslationProvider, CallbackProvider) - Constructor for class net.tnemc.plugincore.bukkit.BukkitPluginCore
- BukkitProxyProvider - Class in net.tnemc.plugincore.bukkit.impl
-
BukkitProxyProvider
- BukkitProxyProvider() - Constructor for class net.tnemc.plugincore.bukkit.impl.BukkitProxyProvider
- BukkitScheduler - Class in net.tnemc.plugincore.bukkit.impl.scheduler
-
BukkitScheduler
- BukkitScheduler() - Constructor for class net.tnemc.plugincore.bukkit.impl.scheduler.BukkitScheduler
- BukkitServerProvider - Class in net.tnemc.plugincore.bukkit.impl
-
BukkitServerProvider
- BukkitServerProvider() - Constructor for class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
- BukkitServerProvider(BukkitScheduler) - Constructor for class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
C
- calculations() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
- calculations() - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
- calculations() - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
- calculations() - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
- call(Callback) - Method in class net.tnemc.plugincore.core.api.CallbackEntry
-
Used to call all the consumers for this callback.
- call(Callback) - Method in class net.tnemc.plugincore.core.api.CallbackManager
-
Used to call all the consumers for this callback.
- Callback - Interface in net.tnemc.plugincore.core.api.callback
-
TNECallback represents a base callback.
- CallbackEntry - Class in net.tnemc.plugincore.core.api
-
CallbackEntry represents a class that serves as an entry for a specific callback.
- CallbackEntry(Class<? extends Callback>) - Constructor for class net.tnemc.plugincore.core.api.CallbackEntry
- CallbackManager - Class in net.tnemc.plugincore.core.api
-
CallbackManager used to manage specific callbacks.
- CallbackManager(CallbackProvider) - Constructor for class net.tnemc.plugincore.core.api.CallbackManager
- CallbackProvider - Interface in net.tnemc.plugincore.core.api
- callbacks() - Static method in class net.tnemc.plugincore.PluginCore
- cancel() - Method in class net.tnemc.plugincore.bukkit.impl.scheduler.BukkitChore
-
Cancels this task.
- cancel() - Method in class net.tnemc.plugincore.core.compatibility.scheduler.Chore
-
Cancels this task.
- cancel() - Method in class net.tnemc.plugincore.paper.impl.scheduler.PaperChore
-
Cancels this task.
- cancel() - Method in class net.tnemc.plugincore.sponge.impl.scheduler.SpongeChore
-
Cancels this task.
- cancelTask(int) - Method in class net.tnemc.plugincore.core.compatibility.scheduler.SchedulerProvider
-
Used to cancel a task.
- CassandraConnector - Class in net.tnemc.plugincore.core.io.storage.connect
-
CassandraConnector
- CassandraConnector() - Constructor for class net.tnemc.plugincore.core.io.storage.connect.CassandraConnector
- CassandraEngine - Class in net.tnemc.plugincore.core.io.storage.engine.nosql
-
CassandraEngine
- CassandraEngine() - Constructor for class net.tnemc.plugincore.core.io.storage.engine.nosql.CassandraEngine
- changeExperience(PlayerProvider, int, boolean) - Static method in class net.tnemc.plugincore.core.utils.Experience
-
Change a Player's exp.
- changeLevel(PlayerProvider, int, boolean) - Static method in class net.tnemc.plugincore.core.utils.Experience
-
Change a player's exp level.
- ChannelBytesWrapper - Class in net.tnemc.plugincore.core.channel
-
ChannelBytesWrapper represents a utility wrapper for a ByteArray stream.
- ChannelBytesWrapper(byte[]) - Constructor for class net.tnemc.plugincore.core.channel.ChannelBytesWrapper
- ChannelMessageHandler - Class in net.tnemc.plugincore.core.channel
-
ChannelMessageHandler represents a handler for a plugin channel message.
- ChannelMessageHandler(String) - Constructor for class net.tnemc.plugincore.core.channel.ChannelMessageHandler
- ChannelMessageManager - Class in net.tnemc.plugincore.core.channel
-
ChannelMessageManager
- ChannelMessageManager() - Constructor for class net.tnemc.plugincore.core.channel.ChannelMessageManager
- check() - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- checkRequirement(String) - Method in interface net.tnemc.plugincore.core.io.storage.Dialect
-
Used to check if the provided version meets the requirement we need.
- checkVersion() - Method in class net.tnemc.plugincore.core.io.storage.connect.SQLConnector
- Chore<T> - Class in net.tnemc.plugincore.core.compatibility.scheduler
-
Chore represents a task for the implementation's
SchedulerProvider
- Chore(int, T, ChoreExecution) - Constructor for class net.tnemc.plugincore.core.compatibility.scheduler.Chore
- Chore(T, ChoreExecution) - Constructor for class net.tnemc.plugincore.core.compatibility.scheduler.Chore
- ChoreExecution - Enum Class in net.tnemc.plugincore.core.compatibility.scheduler
-
ChoreExecution represents the different environments that a
Chore
may be executed in. - ChoreTime - Class in net.tnemc.plugincore.core.compatibility.scheduler
-
ChoreTime represents a time for a
Chore
. - ChoreTime(int) - Constructor for class net.tnemc.plugincore.core.compatibility.scheduler.ChoreTime
- ChoreTime(int, TimeUnit) - Constructor for class net.tnemc.plugincore.core.compatibility.scheduler.ChoreTime
- clazz() - Method in interface net.tnemc.plugincore.core.io.storage.Datable
-
The class that is represented by the O parameter.
- close() - Method in class net.tnemc.plugincore.core.channel.ChannelBytesWrapper
- close() - Method in class net.tnemc.plugincore.core.utils.Timings
- CmdSource<T> - Class in net.tnemc.plugincore.core.compatibility
-
CmdSource
- CmdSource(T) - Constructor for class net.tnemc.plugincore.core.compatibility.CmdSource
- command() - Method in class net.tnemc.plugincore.core.PluginEngine
- command() - Method in class net.tnemc.plugincore.PluginCore
- commandHelpWriter(ExecutableCommand<T>, T) - Method in class net.tnemc.plugincore.core.PluginEngine
- compare(DebugLevel) - Method in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
- Component - Interface in net.tnemc.plugincore.core.component
-
Component
- ComponentBuilder - Interface in net.tnemc.plugincore.core.component
-
ComponentBuilder
- components() - Method in class net.tnemc.plugincore.core.PluginEngine
- config() - Method in record class net.tnemc.plugincore.core.io.message.translation.Language
-
Returns the value of the
config
record component. - Config - Class in net.tnemc.plugincore.core.config
-
Represents a configuration file.
- Config(String, String, List<String>, Settings...) - Constructor for class net.tnemc.plugincore.core.config.Config
- connection() - Method in class net.tnemc.plugincore.core.io.storage.connect.CassandraConnector
- connection() - Method in class net.tnemc.plugincore.core.io.storage.connect.MongoConnector
- connection() - Method in class net.tnemc.plugincore.core.io.storage.connect.SQLConnector
-
Used to get the connection from the
- connection() - Method in class net.tnemc.plugincore.core.io.storage.connect.SQLiteConnector
- connection() - Method in class net.tnemc.plugincore.core.io.storage.connect.YAMLConnector
-
Used to get the connection from the
- connection() - Method in interface net.tnemc.plugincore.core.io.storage.StorageConnector
-
Used to get the connection from the
- connectionTest() - Method in class net.tnemc.plugincore.core.io.redis.TNEJedisManager
- connector() - Method in interface net.tnemc.plugincore.core.io.storage.StorageProvider
-
Used to get the storage connector.
- content() - Method in class net.tnemc.plugincore.core.config.Config
-
Retrieves the content of the object.
- content() - Method in interface net.tnemc.plugincore.core.paste.IPasteable
-
Retrieves the content of the object.
- CraftingRecipe - Class in net.tnemc.plugincore.core.compatibility.helper
-
CraftingRecipe represents a crafting recipe that needs to be registered.
- CraftingRecipe(boolean, int, AbstractItemStack<?>) - Constructor for class net.tnemc.plugincore.core.compatibility.helper.CraftingRecipe
- createAccount(String, String) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
-
Used to create an economy account
- createDelayedTask(Runnable, ChoreTime, ChoreExecution) - Method in class net.tnemc.plugincore.bukkit.impl.scheduler.BukkitScheduler
-
Used to create a task, which will execute after the specified delay.
- createDelayedTask(Runnable, ChoreTime, ChoreExecution) - Method in class net.tnemc.plugincore.core.compatibility.scheduler.SchedulerProvider
-
Used to create a task, which will execute after the specified delay.
- createDelayedTask(Runnable, ChoreTime, ChoreExecution) - Method in class net.tnemc.plugincore.paper.impl.scheduler.PaperScheduler
-
Used to create a task, which will execute after the specified delay.
- createDelayedTask(Runnable, ChoreTime, ChoreExecution) - Method in class net.tnemc.plugincore.sponge.impl.scheduler.SpongeScheduler
-
Used to create a task, which will execute after the specified delay.
- createMultiple(IPasteable...) - Method in class net.tnemc.plugincore.core.paste.impl.MclogsClient
- createMultiple(IPasteable...) - Method in class net.tnemc.plugincore.core.paste.impl.PasteeClient
- createMultiple(IPasteable...) - Method in interface net.tnemc.plugincore.core.paste.IPasteClient
-
Creates multiple pastes based on the provided IPasteable objects.
- createRepeatingTask(Runnable, ChoreTime, ChoreTime, ChoreExecution) - Method in class net.tnemc.plugincore.bukkit.impl.scheduler.BukkitScheduler
-
Used to create a task, which repeats after a specified period.
- createRepeatingTask(Runnable, ChoreTime, ChoreTime, ChoreExecution) - Method in class net.tnemc.plugincore.core.compatibility.scheduler.SchedulerProvider
-
Used to create a task, which repeats after a specified period.
- createRepeatingTask(Runnable, ChoreTime, ChoreTime, ChoreExecution) - Method in class net.tnemc.plugincore.paper.impl.scheduler.PaperScheduler
-
Used to create a task, which repeats after a specified period.
- createRepeatingTask(Runnable, ChoreTime, ChoreTime, ChoreExecution) - Method in class net.tnemc.plugincore.sponge.impl.scheduler.SpongeScheduler
-
Used to create a task, which repeats after a specified period.
- createRepeatingTaskID(Runnable, ChoreTime, ChoreTime, ChoreExecution) - Method in class net.tnemc.plugincore.core.compatibility.scheduler.SchedulerProvider
-
Used to create a task, which repeats after a specified period.
- createSingle(IPasteable) - Method in class net.tnemc.plugincore.core.paste.impl.MclogsClient
- createSingle(IPasteable) - Method in class net.tnemc.plugincore.core.paste.impl.PasteeClient
- createSingle(IPasteable) - Method in interface net.tnemc.plugincore.core.paste.IPasteClient
-
Creates a single paste based on the provided IPasteable object.
D
- dashUUIDString(String) - Static method in interface net.tnemc.plugincore.core.id.UUIDAPI
- database() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
database
record component. - Datable<O> - Interface in net.tnemc.plugincore.core.io.storage
-
Datable
- datables() - Method in class net.tnemc.plugincore.core.io.storage.engine.flat.YAML
-
Used to get the
Datable
classes for this engine. - datables() - Method in class net.tnemc.plugincore.core.io.storage.engine.nosql.CassandraEngine
- datables() - Method in class net.tnemc.plugincore.core.io.storage.engine.nosql.MongoEngine
- datables() - Method in class net.tnemc.plugincore.core.io.storage.engine.StandardSQL
-
Used to get the
Datable
classes for this engine. - datables() - Method in interface net.tnemc.plugincore.core.io.storage.StorageEngine
-
Used to get the
Datable
classes for this engine. - dataSource() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.DB2
- dataSource() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.H2
- dataSource() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.MariaDB
- dataSource() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.MySQL
- dataSource() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.Oracle
- dataSource() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.PostgreSQL
- dataSource() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.SQLite
- dataSource() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.SQLServer
- dataSource() - Method in interface net.tnemc.plugincore.core.io.storage.SQLEngine
-
The data source Strings for this storage engine.
- DB2 - Class in net.tnemc.plugincore.core.io.storage.engine.sql
- DB2(Dialect) - Constructor for class net.tnemc.plugincore.core.io.storage.engine.sql.DB2
- debug(String) - Method in interface net.tnemc.plugincore.core.compatibility.LogProvider
-
Sends a message related to debug purposes.
- debug(String, DebugLevel) - Method in record class net.tnemc.plugincore.bukkit.impl.BukkitLogProvider
-
Sends a message related to debug purposes.
- debug(String, DebugLevel) - Method in interface net.tnemc.plugincore.core.compatibility.LogProvider
-
Sends a message related to debug purposes.
- debug(String, DebugLevel) - Method in record class net.tnemc.plugincore.paper.impl.PaperLogProvider
-
Sends a message related to debug purposes.
- debug(String, DebugLevel) - Method in record class net.tnemc.plugincore.sponge.impl.SpongeLogProvider
-
Sends a message related to debug purposes.
- DebugLevel - Enum Class in net.tnemc.plugincore.core.compatibility.log
-
Used to outline the various debugging levels that could be utilized within the logging layer.
- defaultWorld() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Returns the name of the default world.
- defaultWorld() - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Returns the name of the default world.
- defaultWorld() - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Returns the name of the default world.
- defaultWorld() - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Returns the name of the default world.
- deleteAccount(String, String) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
-
Used to delete an economy account
- dependencies() - Method in interface net.tnemc.plugincore.core.component.Component
-
Retrieves the array of dependencies required by this component.
- dependencies() - Element in annotation interface net.tnemc.plugincore.core.module.ModuleInfo
- DETAILED - Enum constant in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
-
Detailed debug level.
- DEVELOPER - Enum constant in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
-
Developer debug level.
- dialect() - Method in class net.tnemc.plugincore.core.io.storage.connect.SQLConnector
- dialect() - Method in class net.tnemc.plugincore.core.io.storage.engine.StandardSQL
-
The dialiect for this engine.
- dialect() - Method in interface net.tnemc.plugincore.core.io.storage.SQLEngine
-
The dialiect for this engine.
- Dialect - Interface in net.tnemc.plugincore.core.io.storage
-
Dialect
- directory() - Static method in class net.tnemc.plugincore.PluginCore
- disable(PluginCore) - Method in interface net.tnemc.plugincore.core.module.Module
-
Called when the
PluginCore.onDisable()
method is called. - distance(Location) - Method in class net.tnemc.plugincore.core.compatibility.Location
- download(String, String) - Static method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- downloadModule(String) - Method in class net.tnemc.plugincore.core.module.ModuleLoader
- driver() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.DB2
- driver() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.H2
- driver() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.MariaDB
- driver() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.MySQL
- driver() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.Oracle
- driver() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.PostgreSQL
- driver() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.SQLite
- driver() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.SQLServer
- driver() - Method in interface net.tnemc.plugincore.core.io.storage.SQLEngine
-
The driver Strings for this storage engine.
E
- EconomyConnector - Interface in net.tnemc.plugincore.core.connections.economy
-
Created by creatorfromhell.
- enable() - Method in class net.tnemc.plugincore.PluginCore
- enable(PluginCore) - Method in interface net.tnemc.plugincore.core.module.Module
-
Called after the
PluginCore.enable()
method is called. - enableMenu(MenuHandler) - Method in interface net.tnemc.plugincore.core.module.Module
-
Called when the
menu handler
is enabled. - enableSave(StorageManager) - Method in interface net.tnemc.plugincore.core.module.Module
-
Called when the
storage manager
is enabled, and a connection is established. - endpoint() - Method in class net.tnemc.plugincore.core.paste.impl.MclogsClient
- endpoint() - Method in class net.tnemc.plugincore.core.paste.impl.PasteeClient
- endpoint() - Method in interface net.tnemc.plugincore.core.paste.IPasteClient
-
Retrieves the endpoint associated with this client.
- engine() - Method in interface net.tnemc.plugincore.core.io.storage.StorageProvider
-
Used to retrieve the storage engine.
- engine() - Static method in class net.tnemc.plugincore.PluginCore
- EnhancedHashMap<K,
V> - Class in net.tnemc.plugincore.core.io.maps -
EnhancedHashMap
- EnhancedHashMap() - Constructor for class net.tnemc.plugincore.core.io.maps.EnhancedHashMap
- equals(Object) - Method in record class net.tnemc.plugincore.bukkit.impl.BukkitLogProvider
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tnemc.plugincore.core.io.message.translation.Language
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tnemc.plugincore.paper.impl.PaperLogProvider
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.tnemc.plugincore.sponge.impl.SpongeLogProvider
-
Indicates whether some other object is "equal to" this one.
- error(String) - Method in interface net.tnemc.plugincore.core.compatibility.LogProvider
-
Sends an error-related message.
- error(String, Exception, DebugLevel) - Method in record class net.tnemc.plugincore.bukkit.impl.BukkitLogProvider
-
Sends an error-related message.
- error(String, Exception, DebugLevel) - Method in interface net.tnemc.plugincore.core.compatibility.LogProvider
-
Sends an error-related message.
- error(String, Exception, DebugLevel) - Method in record class net.tnemc.plugincore.paper.impl.PaperLogProvider
-
Sends an error-related message.
- error(String, Exception, DebugLevel) - Method in record class net.tnemc.plugincore.sponge.impl.SpongeLogProvider
-
Sends an error-related message.
- error(String, DebugLevel) - Method in record class net.tnemc.plugincore.bukkit.impl.BukkitLogProvider
-
Sends an error-related message.
- error(String, DebugLevel) - Method in interface net.tnemc.plugincore.core.compatibility.LogProvider
-
Sends an error-related message.
- error(String, DebugLevel) - Method in record class net.tnemc.plugincore.paper.impl.PaperLogProvider
-
Sends an error-related message.
- error(String, DebugLevel) - Method in record class net.tnemc.plugincore.sponge.impl.SpongeLogProvider
-
Sends an error-related message.
- execute() - Method in interface net.tnemc.plugincore.core.component.query.Query
-
Executes the query and returns the result synchronously.
- execute() - Method in interface net.tnemc.plugincore.core.component.transaction.Transaction
-
Executes the transaction and returns the result.
- execute(CompletableFuture<TransactionResult>) - Method in interface net.tnemc.plugincore.core.component.query.Query
-
Asynchronously executes the transaction and sets the result in the provided CompletableFuture.
- execute(CompletableFuture<TransactionResult>) - Method in interface net.tnemc.plugincore.core.component.transaction.Transaction
-
Asynchronously executes the transaction and sets the result in the provided CompletableFuture.
- executeQuery(String, Object[]) - Method in class net.tnemc.plugincore.core.io.storage.connect.SQLConnector
-
Used to execute a prepared query.
- executeUpdate(String, Object[]) - Method in class net.tnemc.plugincore.core.io.storage.connect.SQLConnector
-
Used to execute a prepared update.
- execution() - Method in class net.tnemc.plugincore.core.compatibility.scheduler.Chore
-
Returns this Chore's execution environment.
- Experience - Class in net.tnemc.plugincore.core.utils
- Experience() - Constructor for class net.tnemc.plugincore.core.utils.Experience
- extension() - Method in class net.tnemc.plugincore.core.config.Config
-
Retrieves the extension associated with this object.
- extension() - Method in interface net.tnemc.plugincore.core.paste.IPasteable
-
Retrieves the extension associated with this object.
F
- FABRIC - Enum constant in enum class net.tnemc.plugincore.core.Platform
- fileName() - Method in class net.tnemc.plugincore.core.config.Config
-
Retrieves the file name associated with this object.
- fileName() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
fileName
record component. - fileName() - Method in interface net.tnemc.plugincore.core.paste.IPasteable
-
Retrieves the file name associated with this object.
- find(String) - Static method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
- find(String) - Static method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
- findFileInsensitive(String, File) - Static method in class net.tnemc.plugincore.core.utils.IOUtil
-
Used to find the absolute path based on a case-insensitive file name, in a directory.
- findPlayer(UUID) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Attempts to find a
player
based on anidentifier
. - findPlayer(UUID) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Attempts to find a
player
based on anidentifier
. - findPlayer(UUID) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Attempts to find a
player
based on anidentifier
. - findPlayer(UUID) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Attempts to find a
player
based on anidentifier
. - FOLIA - Enum constant in enum class net.tnemc.plugincore.core.Platform
- fromID(String) - Static method in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
- fromID(UUID) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Used to locate a username for a specific name.
- fromID(UUID) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to locate a username for a specific name.
- fromID(UUID) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Used to locate a username for a specific name.
- fromID(UUID) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Used to locate a username for a specific name.
- fromJSON(String) - Method in interface net.tnemc.plugincore.core.io.serialization.JSONAble
-
Used to generate information for this object from
- fromName(String) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
- fromName(String) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to locate a UUID for a specific name.
- fromName(String) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
- fromName(String) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
G
- generateOffline(String) - Method in interface net.tnemc.plugincore.core.id.UUIDProvider
- getActor() - Method in class net.tnemc.plugincore.core.compatibility.CmdSource
- getAmount() - Method in class net.tnemc.plugincore.core.compatibility.helper.CraftingRecipe
- getBoolean(String) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- getBuild() - Method in class net.tnemc.plugincore.core.utils.UpdateChecker
- getCached(String) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to get a cached UUID based on a username.
- getChannelMessageManager() - Method in class net.tnemc.plugincore.PluginCore
- getChunkX() - Method in class net.tnemc.plugincore.core.compatibility.Location
- getChunkZ() - Method in class net.tnemc.plugincore.core.compatibility.Location
- getConnector() - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
- getContainer() - Method in class net.tnemc.plugincore.sponge.SpongePluginCore
- getCurrency() - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
- getCurrency(String) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
- getCurrent() - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- getData(String, String, Object) - Method in class net.tnemc.plugincore.core.io.storage.connect.MongoConnector
- getDouble(String) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- getEffectivePermissions() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Method for retrieving player permissions.
- getEffectivePermissions() - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Method for retrieving player permissions.
- getEffectivePermissions() - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Method for retrieving player permissions.
- getEffectivePermissions() - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
-
Method for retrieving player permissions.
- getEngine() - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
- getExp() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to get the amount of experience this player has.
- getExp() - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Used to get the amount of experience this player has.
- getExp() - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to get the amount of experience this player has.
- getExp() - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
-
Used to get the amount of experience this player has.
- getExperience(PlayerProvider) - Static method in class net.tnemc.plugincore.core.utils.Experience
-
Calculates a player's total exp based on level and progress to next.
- getExperienceAsDecimal(PlayerProvider) - Static method in class net.tnemc.plugincore.core.utils.Experience
-
Calculates a player's total exp based on level and progress to next.
- getExperienceFromLevel(int) - Static method in class net.tnemc.plugincore.core.utils.Experience
-
Calculates total experience based on level.
- getExpLevel() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to get the amount of experience levels this player has.
- getExpLevel() - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Used to get the amount of experience levels this player has.
- getExpLevel() - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to get the amount of experience levels this player has.
- getExpLevel() - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
-
Used to get the amount of experience levels this player has.
- getHelper(String) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- getHoldings(String, String) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
- getHoldings(String, String, String) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
- getIdentifier() - Method in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
- getIdentifier() - Method in class net.tnemc.plugincore.core.id.UUIDPair
- getInfo() - Method in class net.tnemc.plugincore.core.module.ModuleWrapper
- getIngredients() - Method in class net.tnemc.plugincore.core.compatibility.helper.CraftingRecipe
- getInstance() - Static method in class net.tnemc.plugincore.core.io.message.MessageHandler
- getInteger(String) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- getInventory(boolean) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitInventoryProvider
-
Used to get an inventory object.
- getInventory(boolean) - Method in interface net.tnemc.plugincore.core.compatibility.InventoryProvider
-
Used to get an inventory object.
- getInventory(boolean) - Method in class net.tnemc.plugincore.paper.impl.PaperInventoryProvider
-
Used to get an inventory object.
- getInventory(boolean) - Method in class net.tnemc.plugincore.sponge.impl.SpongeInventoryProvider
-
Used to get an inventory object.
- getJarURL() - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- getJSON(String) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- getLang(UUID) - Method in interface net.tnemc.plugincore.core.io.message.TranslationProvider
-
Used to get the language of a player with the associated identifier.
- getLevel() - Method in class net.tnemc.plugincore.PluginCore
- getLevelFromExperience(long) - Static method in class net.tnemc.plugincore.core.utils.Experience
-
Calculates level based on total experience.
- getLoader() - Method in class net.tnemc.plugincore.core.module.ModuleWrapper
- getLocation() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to get the location of this player.
- getLocation() - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Used to get the location of this player.
- getLocation() - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to get the location of this player.
- getLocation() - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
-
Used to get the location of this player.
- getMini() - Method in class net.tnemc.plugincore.core.io.message.MessageHandler
- getModule() - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- getModule() - Method in class net.tnemc.plugincore.core.module.ModuleWrapper
- getModule(String) - Method in class net.tnemc.plugincore.core.module.ModuleLoader
- getModule(String, String) - Method in class net.tnemc.plugincore.core.module.cache.ModuleFileCache
- getModules() - Method in class net.tnemc.plugincore.core.module.ModuleLoader
- getModules(String) - Method in class net.tnemc.plugincore.core.module.cache.ModuleFileCache
- getName() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to get the name of this player.
- getName() - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Used to get the name of this player.
- getName() - Method in class net.tnemc.plugincore.core.module.cache.ModuleFile
- getName() - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to get the name of this player.
- getName() - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
-
Used to get the name of this player.
- getNode() - Method in class net.tnemc.plugincore.core.io.message.MessageData
- getObject() - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- getOldVersion() - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- getPlayer() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
- getPlayer() - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
- getPlugin() - Method in class net.tnemc.plugincore.bukkit.BukkitPluginCore
- getPlugin() - Method in class net.tnemc.plugincore.paper.PaperPluginCore
- getPriority() - Method in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
- getReplacements() - Method in class net.tnemc.plugincore.core.io.message.MessageData
- getResource(String) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Retrieves an input stream for the specified filename from the resources.
- getResource(String) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Retrieves an input stream for the specified filename from the resources.
- getResource(String) - Method in class net.tnemc.plugincore.core.config.Config
- getResource(String) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Retrieves an input stream for the specified filename from the resources.
- getResource(String) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
- getResponse() - Method in class net.tnemc.plugincore.core.utils.HandlerResponse
- getResult() - Method in class net.tnemc.plugincore.core.compatibility.helper.CraftingRecipe
- getRows() - Method in class net.tnemc.plugincore.core.compatibility.helper.CraftingRecipe
- getServerID() - Method in class net.tnemc.plugincore.PluginCore
- getShort(String) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- getString(String) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- getTime() - Method in class net.tnemc.plugincore.core.compatibility.scheduler.ChoreTime
- getTranslation(String) - Method in record class net.tnemc.plugincore.core.io.message.translation.Language
- getTranslator() - Method in class net.tnemc.plugincore.core.io.message.MessageHandler
- getUrl() - Method in class net.tnemc.plugincore.core.module.cache.ModuleFile
- getURL() - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- getUsername() - Method in class net.tnemc.plugincore.core.id.UUIDPair
- getUUID(String) - Method in interface net.tnemc.plugincore.core.id.UUIDAPI
- getUUID(String) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- getVersion() - Method in class net.tnemc.plugincore.core.module.cache.ModuleFile
- getWorld() - Method in class net.tnemc.plugincore.core.compatibility.Location
- getX() - Method in class net.tnemc.plugincore.core.compatibility.Location
- getY() - Method in class net.tnemc.plugincore.core.compatibility.Location
- getYaml() - Method in class net.tnemc.plugincore.core.config.Config
- getYAMLs(File) - Static method in class net.tnemc.plugincore.core.utils.IOUtil
- getZ() - Method in class net.tnemc.plugincore.core.compatibility.Location
- grab(UUID) - Method in class net.tnemc.plugincore.core.io.message.MessageData
-
Used to translate a message for a player and return the translated
Component
. - grab(PlayerProvider) - Method in class net.tnemc.plugincore.core.io.message.MessageData
-
Used to translate a message for a player and return the translated
Component
. - grab(MessageData, UUID) - Static method in class net.tnemc.plugincore.core.io.message.MessageHandler
-
Used to translate a message for a player and return the translated
Component
. - grab(MessageData, PlayerProvider) - Static method in class net.tnemc.plugincore.core.io.message.MessageHandler
-
Used to translate a message for a player and return the translated
Component
.
H
- H2 - Class in net.tnemc.plugincore.core.io.storage.engine.sql
-
H2
- H2(Dialect) - Constructor for class net.tnemc.plugincore.core.io.storage.engine.sql.H2
- handle(byte[]) - Method in class net.tnemc.plugincore.core.channel.ChannelMessageHandler
- handle(String, byte[]) - Method in class net.tnemc.plugincore.core.channel.ChannelMessageManager
- handle(ChannelBytesWrapper) - Method in class net.tnemc.plugincore.core.channel.ChannelMessageHandler
- HandlerResponse - Class in net.tnemc.plugincore.core.utils
-
This represents a response from an event handler that should be returned to the implementation.
- HandlerResponse(String, boolean) - Constructor for class net.tnemc.plugincore.core.utils.HandlerResponse
- has(String) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- hasCurrency(String) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
-
Used to check if the specified currency exists.
- hasCurrency(String, String) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
-
Used to check if the specified currency exists in the specific world.
- hashCode() - Method in record class net.tnemc.plugincore.bukkit.impl.BukkitLogProvider
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tnemc.plugincore.core.io.message.translation.Language
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tnemc.plugincore.paper.impl.PaperLogProvider
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.tnemc.plugincore.sponge.impl.SpongeLogProvider
-
Returns a hash code value for this object.
- hasHoldings(String, String, String, BigDecimal) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
- hasModule(String) - Method in class net.tnemc.plugincore.core.module.ModuleLoader
- hasModuleWithoutCase(String) - Method in class net.tnemc.plugincore.core.module.ModuleLoader
- hasPermission(String) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to determine if this player has the specified permission node.
- hasPermission(String) - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Used to determine if this player has the specified permission node.
- hasPermission(String) - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to determine if this player has the specified permission node.
- hasTranslation(String) - Method in record class net.tnemc.plugincore.core.io.message.translation.Language
- helper() - Method in class net.tnemc.plugincore.core.PluginEngine
- host() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
host
record component.
I
- id() - Method in class net.tnemc.plugincore.core.compatibility.scheduler.Chore
-
Used to get the id for this Task.
- identifier() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to get the
UUID
of this player. - identifier() - Method in class net.tnemc.plugincore.core.compatibility.CmdSource
-
The UUID of this command source.
- identifier() - Method in class net.tnemc.plugincore.core.component.builder.QueryBuilder
-
Returns the identifier of the component.
- identifier() - Method in class net.tnemc.plugincore.core.component.builder.TransactionBuilder
-
Returns the identifier of the component.
- identifier() - Method in interface net.tnemc.plugincore.core.component.Component
-
Returns the identifier associated with this Component.
- identifier() - Method in interface net.tnemc.plugincore.core.component.ComponentBuilder
-
Returns the identifier of the component.
- identifier() - Method in interface net.tnemc.plugincore.core.component.query.Query
-
Retrieves the identifier associated with this query.
- identifier() - Method in interface net.tnemc.plugincore.core.component.transaction.Transaction
-
Retrieve the identifier associated with this transaction.
- identifier() - Method in class net.tnemc.plugincore.core.paste.impl.MclogsClient
- identifier() - Method in class net.tnemc.plugincore.core.paste.impl.PasteeClient
- identifier() - Method in interface net.tnemc.plugincore.core.paste.IPasteClient
-
Retrieves the identifier associated with this object.
- identifier() - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to get the
UUID
of this player. - inform(String) - Method in interface net.tnemc.plugincore.core.compatibility.LogProvider
-
Sends an informative message, which doesn't contain an error or debug message.
- inform(String, DebugLevel) - Method in record class net.tnemc.plugincore.bukkit.impl.BukkitLogProvider
-
Sends an informative message, which doesn't contain an error or debug message.
- inform(String, DebugLevel) - Method in interface net.tnemc.plugincore.core.compatibility.LogProvider
-
Sends an informative message, which doesn't contain an error or debug message.
- inform(String, DebugLevel) - Method in record class net.tnemc.plugincore.paper.impl.PaperLogProvider
-
Sends an informative message, which doesn't contain an error or debug message.
- inform(String, DebugLevel) - Method in record class net.tnemc.plugincore.sponge.impl.SpongeLogProvider
-
Sends an informative message, which doesn't contain an error or debug message.
- init(CallbackManager) - Method in interface net.tnemc.plugincore.core.api.CallbackProvider
-
Called when the
CallbackManager
is initialized. - initBuilders(Platform, String) - Method in interface net.tnemc.plugincore.core.component.Component
-
Initializes the builders for the given platform and version.
- initComponents(Platform, String) - Method in class net.tnemc.plugincore.core.PluginEngine
-
Initializes all components with the provided platform and version.
- initConfigurations(File) - Method in interface net.tnemc.plugincore.core.module.Module
-
Called when the configurations are initialized and loaded.
- initialize() - Method in class net.tnemc.plugincore.core.io.storage.connect.CassandraConnector
- initialize() - Method in class net.tnemc.plugincore.core.io.storage.connect.MongoConnector
- initialize() - Method in class net.tnemc.plugincore.core.io.storage.connect.SQLConnector
-
Used to initialize a connection to the specified
StorageEngine
- initialize() - Method in class net.tnemc.plugincore.core.io.storage.connect.SQLiteConnector
- initialize() - Method in class net.tnemc.plugincore.core.io.storage.connect.YAMLConnector
-
Used to initialize a connection to the specified
StorageEngine
- initialize() - Method in interface net.tnemc.plugincore.core.io.storage.StorageConnector
-
Used to initialize a connection to the specified
StorageEngine
- initialize() - Method in interface net.tnemc.plugincore.core.io.storage.StorageProvider
-
Called after the connection is initialized, so we can do any actions that need done immediately after connecting.
- initialize(String) - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
- initialize(String) - Method in interface net.tnemc.plugincore.core.io.storage.StorageProvider
-
Initialize the
StorageProvider
. - initialize(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.flat.YAML
-
Called after the connection is initialized, so we can do any actions that need done immediately after connecting.
- initialize(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.nosql.CassandraEngine
- initialize(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.nosql.MongoEngine
- initialize(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.StandardSQL
-
Called after the connection is initialized, so we can do any actions that need done immediately after connecting.
- initialize(StorageConnector<?>) - Method in interface net.tnemc.plugincore.core.io.storage.StorageEngine
-
Called after the connection is initialized, so we can do any actions that need done immediately after connecting.
- initialize(Platform, String) - Method in interface net.tnemc.plugincore.core.component.Component
-
Initializes the Component with the provided platform and version.
- initializePlayer(Object) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
This is used to return an instance of an
player
based on the provided instance's player object. - initializePlayer(Object) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
This is used to return an instance of an
player
based on the provided instance's player object. - initializePlayer(Object) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
This is used to return an instance of an
player
based on the provided instance's player object. - initializePlayer(Object) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
This is used to return an instance of an
player
based on the provided instance's player object. - initRegistries(Platform, String) - Method in interface net.tnemc.plugincore.core.component.Component
-
Initializes the registries for the given platform and version.
- initRegistries(Platform, String) - Method in class net.tnemc.plugincore.core.PluginEngine
-
Initializes the registries for all components with the provided platform and version.
- insertData(String, Document) - Method in class net.tnemc.plugincore.core.io.storage.connect.MongoConnector
- instance() - Static method in class net.tnemc.plugincore.bukkit.BukkitPluginCore
- instance() - Static method in class net.tnemc.plugincore.core.io.redis.TNEJedisManager
- instance() - Static method in class net.tnemc.plugincore.core.io.storage.StorageManager
- instance() - Static method in class net.tnemc.plugincore.paper.PaperPluginCore
- instance() - Static method in class net.tnemc.plugincore.PluginCore
- instance() - Static method in class net.tnemc.plugincore.sponge.SpongePluginCore
- inventory() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
- inventory() - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
- inventory() - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
- inventory() - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
- InventoryProvider<I> - Interface in net.tnemc.plugincore.core.compatibility
-
A class that acts as a bridge between various inventory objects on different server software providers.
- IOUtil - Class in net.tnemc.plugincore.core.utils
- IOUtil() - Constructor for class net.tnemc.plugincore.core.utils.IOUtil
- IPasteable - Interface in net.tnemc.plugincore.core.paste
-
Pastable
- IPasteClient - Interface in net.tnemc.plugincore.core.paste
-
PasteClient
- isAffected(String) - Method in class net.tnemc.plugincore.core.channel.ChannelMessageManager
- isCancelled() - Method in class net.tnemc.plugincore.core.utils.HandlerResponse
- isEarlyBuild() - Method in class net.tnemc.plugincore.core.utils.UpdateChecker
- isNull(String) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- isPlayer() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitCMDSource
-
Determines if this
CmdSource
is an instance of a player. - isPlayer() - Method in class net.tnemc.plugincore.core.compatibility.CmdSource
-
Determines if this
CmdSource
is an instance of a player. - isPlayer() - Method in class net.tnemc.plugincore.paper.impl.PaperCMDSource
-
Determines if this
CmdSource
is an instance of a player. - isPlayer() - Method in class net.tnemc.plugincore.sponge.impl.SpongeCMDSource
-
Determines if this
CmdSource
is an instance of a player. - isShaped() - Method in class net.tnemc.plugincore.core.compatibility.helper.CraftingRecipe
- isSSL() - Method in interface net.tnemc.plugincore.core.id.UUIDAPI
- isUUID(String) - Static method in interface net.tnemc.plugincore.core.id.UUIDProvider
-
Used to determine if a string is a valid UUID.
J
- JSONAble<T> - Interface in net.tnemc.plugincore.core.io.serialization
-
A class which represents an object that can be parsed to or from JSON.
- JSONHelper - Class in net.tnemc.plugincore.core.io.serialization
- JSONHelper(JSONObject) - Constructor for class net.tnemc.plugincore.core.io.serialization.JSONHelper
K
- key(String) - Static method in class net.tnemc.plugincore.sponge.SpongePluginCore
L
- Language - Record Class in net.tnemc.plugincore.core.io.message.translation
-
Language
- Language(String, YamlDocument) - Constructor for record class net.tnemc.plugincore.core.io.message.translation.Language
-
Creates an instance of a
Language
record class. - libraries() - Method in interface net.tnemc.plugincore.core.component.Component
-
Retrieves an array of library names that this Component requires.
- load() - Method in class net.tnemc.plugincore.core.config.Config
- load() - Method in class net.tnemc.plugincore.core.module.ModuleLoader
- load(Class<? extends T>, String) - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
-
Used to load this object.
- load(String) - Method in class net.tnemc.plugincore.core.module.ModuleLoader
- load(StorageConnector<?>, String) - Method in interface net.tnemc.plugincore.core.io.storage.Datable
-
Used to load this object.
- loadAll(Class<? extends T>, String) - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
-
Used to load all objects of this type.
- loadAll(StorageConnector<?>, String) - Method in interface net.tnemc.plugincore.core.io.storage.Datable
-
Used to load all objects of this type.
- loader() - Static method in class net.tnemc.plugincore.PluginCore
- locale() - Method in class net.tnemc.plugincore.core.compatibility.scheduler.Chore
-
Used to get the locale Task object.
- Location - Class in net.tnemc.plugincore.core.compatibility
-
Location
- Location(String, double, double, double) - Constructor for class net.tnemc.plugincore.core.compatibility.Location
- log() - Static method in class net.tnemc.plugincore.PluginCore
-
The implementation's
LogProvider
. - logger() - Method in record class net.tnemc.plugincore.bukkit.impl.BukkitLogProvider
-
Returns the value of the
logger
record component. - logger() - Method in record class net.tnemc.plugincore.paper.impl.PaperLogProvider
-
Returns the value of the
logger
record component. - logger() - Method in record class net.tnemc.plugincore.sponge.impl.SpongeLogProvider
-
Returns the value of the
logger
record component. - LogProvider - Interface in net.tnemc.plugincore.core.compatibility
-
Provides a compatibility layer for logging purposes.
M
- MAIN_THREAD - Enum constant in enum class net.tnemc.plugincore.core.compatibility.scheduler.ChoreExecution
- MapKey - Annotation Interface in net.tnemc.plugincore.core.io.maps
-
Used to specify a key for an
EnhancedHashMap
. - MariaDB - Class in net.tnemc.plugincore.core.io.storage.engine.sql
- MariaDB(String, Dialect) - Constructor for class net.tnemc.plugincore.core.io.storage.engine.sql.MariaDB
- maxLife() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
maxLife
record component. - maxPool() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
maxPool
record component. - MclogsClient - Class in net.tnemc.plugincore.core.paste.impl
-
MCLogsClient
- MclogsClient() - Constructor for class net.tnemc.plugincore.core.paste.impl.MclogsClient
- meetsRequirement() - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
- menu() - Method in class net.tnemc.plugincore.core.PluginEngine
- message(String) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
- message(String) - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
- message(String) - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
- message(MenuPlayer, MessageData) - Static method in class net.tnemc.plugincore.core.utils.PlayerHelper
- message(MessageData) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitCMDSource
-
Used to send a message to this command source.
- message(MessageData) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to send a message to this command source.
- message(MessageData) - Method in class net.tnemc.plugincore.core.compatibility.CmdSource
-
Used to send a message to this command source.
- message(MessageData) - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Used to send a message to this command source.
- message(MessageData) - Method in class net.tnemc.plugincore.paper.impl.PaperCMDSource
-
Used to send a message to this command source.
- message(MessageData) - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to send a message to this command source.
- message(MessageData) - Method in class net.tnemc.plugincore.sponge.impl.SpongeCMDSource
-
Used to send a message to this command source.
- message(MessageData) - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
-
Used to send a message to this command source.
- MessageChannelListener - Class in net.tnemc.plugincore.bukkit.listener.server
-
MessageChannelListener
- MessageChannelListener - Class in net.tnemc.plugincore.paper.listener.server
-
MessageChannelListener
- MessageChannelListener() - Constructor for class net.tnemc.plugincore.bukkit.listener.server.MessageChannelListener
- MessageChannelListener() - Constructor for class net.tnemc.plugincore.paper.listener.server.MessageChannelListener
- MessageData - Class in net.tnemc.plugincore.core.io.message
-
Represents data for a message translation to be sent to a sender.
- MessageData(String) - Constructor for class net.tnemc.plugincore.core.io.message.MessageData
- MessageHandler - Class in net.tnemc.plugincore.core.io.message
-
The core class for translating plugin messages
- MessageHandler(TranslationProvider) - Constructor for class net.tnemc.plugincore.core.io.message.MessageHandler
- MessageHandler(TranslationProvider, TagResolver...) - Constructor for class net.tnemc.plugincore.core.io.message.MessageHandler
- messenger() - Static method in class net.tnemc.plugincore.PluginCore
- MINI_MESSAGE - Static variable in class net.tnemc.plugincore.core.io.message.MessageHandler
- Module - Interface in net.tnemc.plugincore.core.module
-
Module represents an add-on module for TNE.
- moduleCache() - Method in class net.tnemc.plugincore.PluginCore
- ModuleClassLoader - Class in net.tnemc.plugincore.core.module
- ModuleClassLoader(URL) - Constructor for class net.tnemc.plugincore.core.module.ModuleClassLoader
- ModuleFile - Class in net.tnemc.plugincore.core.module.cache
- ModuleFile(String, String, String) - Constructor for class net.tnemc.plugincore.core.module.cache.ModuleFile
- ModuleFileCache - Class in net.tnemc.plugincore.core.module.cache
- ModuleFileCache() - Constructor for class net.tnemc.plugincore.core.module.cache.ModuleFileCache
- ModuleInfo - Annotation Interface in net.tnemc.plugincore.core.module
- ModuleLoader - Class in net.tnemc.plugincore.core.module
- ModuleLoader() - Constructor for class net.tnemc.plugincore.core.module.ModuleLoader
- ModuleUpdateChecker - Class in net.tnemc.plugincore.core.module
- ModuleUpdateChecker(String, String, String) - Constructor for class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- ModuleWrapper - Class in net.tnemc.plugincore.core.module
- ModuleWrapper(Module) - Constructor for class net.tnemc.plugincore.core.module.ModuleWrapper
- MojangAPI - Class in net.tnemc.plugincore.core.id.impl
-
Represents the Official Mojang API.
- MojangAPI() - Constructor for class net.tnemc.plugincore.core.id.impl.MojangAPI
- MongoConnector - Class in net.tnemc.plugincore.core.io.storage.connect
-
MongoConnector
- MongoConnector(String, String) - Constructor for class net.tnemc.plugincore.core.io.storage.connect.MongoConnector
- MongoEngine - Class in net.tnemc.plugincore.core.io.storage.engine.nosql
-
MongoEngine
- MongoEngine() - Constructor for class net.tnemc.plugincore.core.io.storage.engine.nosql.MongoEngine
- MySQL - Class in net.tnemc.plugincore.core.io.storage.engine.sql
- MySQL(String, Dialect) - Constructor for class net.tnemc.plugincore.core.io.storage.engine.sql.MySQL
N
- name() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
- name() - Method in interface net.tnemc.plugincore.core.api.callback.Callback
-
The name of this callback.
- name() - Method in class net.tnemc.plugincore.core.compatibility.CmdSource
-
The name of this command source.
- name() - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
The name of this implementation.
- name() - Method in record class net.tnemc.plugincore.core.io.message.translation.Language
-
Returns the value of the
name
record component. - name() - Method in class net.tnemc.plugincore.core.io.storage.engine.flat.YAML
-
The name of this engine.
- name() - Method in class net.tnemc.plugincore.core.io.storage.engine.nosql.CassandraEngine
- name() - Method in class net.tnemc.plugincore.core.io.storage.engine.nosql.MongoEngine
- name() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.DB2
-
The name of this engine.
- name() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.H2
-
The name of this engine.
- name() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.MariaDB
-
The name of this engine.
- name() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.MySQL
-
The name of this engine.
- name() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.Oracle
-
The name of this engine.
- name() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.PostgreSQL
-
The name of this engine.
- name() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.SQLite
-
The name of this engine.
- name() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.SQLServer
-
The name of this engine.
- name() - Method in interface net.tnemc.plugincore.core.io.storage.StorageEngine
-
The name of this engine.
- name() - Element in annotation interface net.tnemc.plugincore.core.module.ModuleInfo
- name() - Method in class net.tnemc.plugincore.core.module.ModuleWrapper
- name() - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
- name() - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
- needsUpdate() - Method in class net.tnemc.plugincore.core.utils.UpdateChecker
- net.tnemc.plugincore - package net.tnemc.plugincore
- net.tnemc.plugincore.bukkit - package net.tnemc.plugincore.bukkit
- net.tnemc.plugincore.bukkit.hook - package net.tnemc.plugincore.bukkit.hook
- net.tnemc.plugincore.bukkit.impl - package net.tnemc.plugincore.bukkit.impl
- net.tnemc.plugincore.bukkit.impl.scheduler - package net.tnemc.plugincore.bukkit.impl.scheduler
- net.tnemc.plugincore.bukkit.listener.server - package net.tnemc.plugincore.bukkit.listener.server
- net.tnemc.plugincore.core - package net.tnemc.plugincore.core
- net.tnemc.plugincore.core.api - package net.tnemc.plugincore.core.api
- net.tnemc.plugincore.core.api.callback - package net.tnemc.plugincore.core.api.callback
- net.tnemc.plugincore.core.channel - package net.tnemc.plugincore.core.channel
- net.tnemc.plugincore.core.compatibility - package net.tnemc.plugincore.core.compatibility
- net.tnemc.plugincore.core.compatibility.helper - package net.tnemc.plugincore.core.compatibility.helper
- net.tnemc.plugincore.core.compatibility.log - package net.tnemc.plugincore.core.compatibility.log
- net.tnemc.plugincore.core.compatibility.scheduler - package net.tnemc.plugincore.core.compatibility.scheduler
- net.tnemc.plugincore.core.component - package net.tnemc.plugincore.core.component
- net.tnemc.plugincore.core.component.builder - package net.tnemc.plugincore.core.component.builder
- net.tnemc.plugincore.core.component.query - package net.tnemc.plugincore.core.component.query
- net.tnemc.plugincore.core.component.transaction - package net.tnemc.plugincore.core.component.transaction
- net.tnemc.plugincore.core.config - package net.tnemc.plugincore.core.config
- net.tnemc.plugincore.core.connections.economy - package net.tnemc.plugincore.core.connections.economy
- net.tnemc.plugincore.core.id - package net.tnemc.plugincore.core.id
- net.tnemc.plugincore.core.id.impl - package net.tnemc.plugincore.core.id.impl
- net.tnemc.plugincore.core.id.impl.provider - package net.tnemc.plugincore.core.id.impl.provider
- net.tnemc.plugincore.core.io.maps - package net.tnemc.plugincore.core.io.maps
- net.tnemc.plugincore.core.io.message - package net.tnemc.plugincore.core.io.message
- net.tnemc.plugincore.core.io.message.translation - package net.tnemc.plugincore.core.io.message.translation
- net.tnemc.plugincore.core.io.redis - package net.tnemc.plugincore.core.io.redis
- net.tnemc.plugincore.core.io.serialization - package net.tnemc.plugincore.core.io.serialization
- net.tnemc.plugincore.core.io.storage - package net.tnemc.plugincore.core.io.storage
- net.tnemc.plugincore.core.io.storage.connect - package net.tnemc.plugincore.core.io.storage.connect
- net.tnemc.plugincore.core.io.storage.engine - package net.tnemc.plugincore.core.io.storage.engine
- net.tnemc.plugincore.core.io.storage.engine.flat - package net.tnemc.plugincore.core.io.storage.engine.flat
- net.tnemc.plugincore.core.io.storage.engine.nosql - package net.tnemc.plugincore.core.io.storage.engine.nosql
- net.tnemc.plugincore.core.io.storage.engine.sql - package net.tnemc.plugincore.core.io.storage.engine.sql
- net.tnemc.plugincore.core.module - package net.tnemc.plugincore.core.module
- net.tnemc.plugincore.core.module.cache - package net.tnemc.plugincore.core.module.cache
- net.tnemc.plugincore.core.paste - package net.tnemc.plugincore.core.paste
- net.tnemc.plugincore.core.paste.impl - package net.tnemc.plugincore.core.paste.impl
- net.tnemc.plugincore.core.utils - package net.tnemc.plugincore.core.utils
- net.tnemc.plugincore.paper - package net.tnemc.plugincore.paper
- net.tnemc.plugincore.paper.hook - package net.tnemc.plugincore.paper.hook
- net.tnemc.plugincore.paper.impl - package net.tnemc.plugincore.paper.impl
- net.tnemc.plugincore.paper.impl.scheduler - package net.tnemc.plugincore.paper.impl.scheduler
- net.tnemc.plugincore.paper.listener.server - package net.tnemc.plugincore.paper.listener.server
- net.tnemc.plugincore.sponge - package net.tnemc.plugincore.sponge
- net.tnemc.plugincore.sponge.impl - package net.tnemc.plugincore.sponge.impl
- net.tnemc.plugincore.sponge.impl.scheduler - package net.tnemc.plugincore.sponge.impl.scheduler
O
- of(String) - Static method in class net.tnemc.plugincore.core.component.builder.QueryBuilder
-
Creates a QueryBuilder instance with the provided query string.
- of(String) - Static method in class net.tnemc.plugincore.core.component.builder.TransactionBuilder
-
Returns a new TransactionBuilder instance for the specified type.
- OFF - Enum constant in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
-
Off debug level.
- onDisable() - Method in class net.tnemc.plugincore.PluginCore
- online(String) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Used to determine if a player with the specified username is online.
- online(String) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to determine if a player with the specified username is online.
- online(String) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Used to determine if a player with the specified username is online.
- online(String) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Used to determine if a player with the specified username is online.
- onlinePlayers() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Used to get the amount of online players.
- onlinePlayers() - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to get the amount of online players.
- onlinePlayers() - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Used to get the amount of online players.
- onlinePlayers() - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Used to get the amount of online players.
- onMessage(byte[], byte[]) - Method in class net.tnemc.plugincore.core.io.redis.TNESubscriber
- onPluginMessageReceived(String, Player, byte[]) - Method in class net.tnemc.plugincore.bukkit.listener.server.MessageChannelListener
- onPluginMessageReceived(String, Player, byte[]) - Method in class net.tnemc.plugincore.paper.listener.server.MessageChannelListener
- open() - Method in class net.tnemc.plugincore.core.channel.ChannelBytesWrapper
- Oracle - Class in net.tnemc.plugincore.core.io.storage.engine.sql
- Oracle(Dialect) - Constructor for class net.tnemc.plugincore.core.io.storage.engine.sql.Oracle
P
- PAPER - Enum constant in enum class net.tnemc.plugincore.core.Platform
- PaperChore - Class in net.tnemc.plugincore.paper.impl.scheduler
-
BukkitChore
- PaperChore(BukkitTask, ChoreExecution) - Constructor for class net.tnemc.plugincore.paper.impl.scheduler.PaperChore
- PaperCMDSource - Class in net.tnemc.plugincore.paper.impl
-
BukkitCMDSource
- PaperCMDSource(BukkitCommandActor) - Constructor for class net.tnemc.plugincore.paper.impl.PaperCMDSource
- PaperInventoryProvider - Class in net.tnemc.plugincore.paper.impl
-
BukkitInventoryProvider
- PaperInventoryProvider(UUID, JavaPlugin) - Constructor for class net.tnemc.plugincore.paper.impl.PaperInventoryProvider
- PaperLogProvider - Record Class in net.tnemc.plugincore.paper.impl
-
BukkitLogProvider
- PaperLogProvider(Logger) - Constructor for record class net.tnemc.plugincore.paper.impl.PaperLogProvider
-
Creates an instance of a
PaperLogProvider
record class. - PaperPlayerProvider - Class in net.tnemc.plugincore.paper.impl
-
BukkitPlayerProvider
- PaperPlayerProvider(OfflinePlayer) - Constructor for class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
- PaperPluginCore - Class in net.tnemc.plugincore.paper
-
PaperPluginCore
- PaperPluginCore(JavaPlugin, PluginEngine, ServerConnector, TranslationProvider, CallbackProvider) - Constructor for class net.tnemc.plugincore.paper.PaperPluginCore
- PaperPluginCore(JavaPlugin, PluginEngine, TranslationProvider, CallbackProvider) - Constructor for class net.tnemc.plugincore.paper.PaperPluginCore
- PaperProxyProvider - Class in net.tnemc.plugincore.paper.impl
-
BukkitProxyProvider
- PaperProxyProvider() - Constructor for class net.tnemc.plugincore.paper.impl.PaperProxyProvider
- PaperScheduler - Class in net.tnemc.plugincore.paper.impl.scheduler
-
BukkitScheduler
- PaperScheduler() - Constructor for class net.tnemc.plugincore.paper.impl.scheduler.PaperScheduler
- PaperServerProvider - Class in net.tnemc.plugincore.paper.impl
-
BukkitServerProvider
- PaperServerProvider() - Constructor for class net.tnemc.plugincore.paper.impl.PaperServerProvider
- PaperServerProvider(PaperCalculationsProvider) - Constructor for class net.tnemc.plugincore.paper.impl.PaperServerProvider
- PaperServerProvider(PaperScheduler) - Constructor for class net.tnemc.plugincore.paper.impl.PaperServerProvider
- PAPIParser - Class in net.tnemc.plugincore.bukkit.hook
-
PAPIParser
- PAPIParser - Class in net.tnemc.plugincore.paper.hook
-
PAPIParser
- PAPIParser() - Constructor for class net.tnemc.plugincore.bukkit.hook.PAPIParser
- PAPIParser() - Constructor for class net.tnemc.plugincore.paper.hook.PAPIParser
- parse(BukkitPlayerProvider, String) - Static method in class net.tnemc.plugincore.bukkit.hook.PAPIParser
- parse(PaperPlayerProvider, String) - Static method in class net.tnemc.plugincore.paper.hook.PAPIParser
- parseVersion(String) - Method in interface net.tnemc.plugincore.core.io.storage.Dialect
-
Used to parse version strings.
- password() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
password
record component. - PasteeClient - Class in net.tnemc.plugincore.core.paste.impl
-
PasteeClient
- PasteeClient(String) - Constructor for class net.tnemc.plugincore.core.paste.impl.PasteeClient
- Platform - Enum Class in net.tnemc.plugincore.core
-
Platform
- playedBefore(String) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Used to determine if a player with the specified username has played before.
- playedBefore(String) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to determine if a player with the specified username has played before.
- playedBefore(String) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Used to determine if a player with the specified username has played before.
- playedBefore(String) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Used to determine if a player with the specified username has played before.
- playedBefore(UUID) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Used to determine if this player has played on this server before.
- playedBefore(UUID) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to determine if this player has played on this server before.
- playedBefore(UUID) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Used to determine if this player has played on this server before.
- playedBefore(UUID) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Used to determine if this player has played on this server before.
- player() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitCMDSource
-
Used to get the related
PlayerProvider
for this command source. - player() - Method in class net.tnemc.plugincore.core.compatibility.CmdSource
-
Used to get the related
PlayerProvider
for this command source. - player() - Method in class net.tnemc.plugincore.paper.impl.PaperCMDSource
-
Used to get the related
PlayerProvider
for this command source. - player() - Method in class net.tnemc.plugincore.sponge.impl.SpongeCMDSource
-
Used to get the related
PlayerProvider
for this command source. - PlayerHelper - Class in net.tnemc.plugincore.core.utils
-
PlayerHelper - Utilities relating to all things player-related.
- PlayerHelper() - Constructor for class net.tnemc.plugincore.core.utils.PlayerHelper
- playerMatcher() - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Returns the
pattern
utilized to determine if a string is a valid player username. - playerMatcher() - Static method in class net.tnemc.plugincore.core.utils.PlayerHelper
-
Returns the
pattern
utilized to determine if a string is a valid player username. - PlayerProvider - Interface in net.tnemc.plugincore.core.compatibility
-
A class that acts as a bridge between various player objects on different server software providers.
- pluginAvailable(String) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Determines if a plugin with the correlating name is currently installed.
- pluginAvailable(String) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Determines if a plugin with the correlating name is currently installed.
- pluginAvailable(String) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Determines if a plugin with the correlating name is currently installed.
- PluginCore - Class in net.tnemc.plugincore
- PluginCore(PluginEngine, ServerConnector, LogProvider, TranslationProvider, CallbackProvider, Platform, String) - Constructor for class net.tnemc.plugincore.PluginCore
- PluginEngine - Class in net.tnemc.plugincore.core
-
PluginEngine
- PluginEngine() - Constructor for class net.tnemc.plugincore.core.PluginEngine
- pluginVersion() - Element in annotation interface net.tnemc.plugincore.core.module.ModuleInfo
- poolName() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
poolName
record component. - port() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
port
record component. - postCommands() - Method in class net.tnemc.plugincore.core.PluginEngine
- postConfigs() - Method in class net.tnemc.plugincore.core.PluginEngine
- postDisable() - Method in class net.tnemc.plugincore.core.PluginEngine
- postEnable() - Method in class net.tnemc.plugincore.core.PluginEngine
- PostgreSQL - Class in net.tnemc.plugincore.core.io.storage.engine.sql
- PostgreSQL(Dialect) - Constructor for class net.tnemc.plugincore.core.io.storage.engine.sql.PostgreSQL
- postStorage() - Method in class net.tnemc.plugincore.core.PluginEngine
- prefix() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
prefix
record component. - properties() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.MariaDB
-
Used to get addition hikari properties for this
SQLEngine
. - properties() - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.MySQL
-
Used to get addition hikari properties for this
SQLEngine
. - properties() - Method in interface net.tnemc.plugincore.core.io.storage.SQLEngine
-
Used to get addition hikari properties for this
SQLEngine
. - proxy() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
The proxy provider to use for this implementation.
- proxy() - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
The proxy provider to use for this implementation.
- proxy() - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
The proxy provider to use for this implementation.
- proxy() - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
The proxy provider to use for this implementation.
- ProxyProvider - Interface in net.tnemc.plugincore.core.compatibility
-
ProxyProvider represents a Proxy method instances such as Bungee/Velocity in an implementation.
- proxyType() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
proxyType
record component. - publicKey() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
publicKey
record component. - publish(byte[]) - Method in class net.tnemc.plugincore.core.io.redis.TNEJedisManager
- publish(String, byte[]) - Method in class net.tnemc.plugincore.core.io.redis.TNEJedisManager
- purge() - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
-
Used to purge TNE data.
- purge() - Method in interface net.tnemc.plugincore.core.io.storage.StorageProvider
-
Used to purge TNE data.
- purge(StorageConnector<?>) - Method in interface net.tnemc.plugincore.core.io.storage.Datable
-
USed to purge the objects of this datable.
- put(V) - Method in class net.tnemc.plugincore.core.io.maps.EnhancedHashMap
-
Used to add a value with the requirement of specifying the key by utilizing the
MapKey
annotation on a method.
Q
- queries() - Method in class net.tnemc.plugincore.core.PluginEngine
- Query - Interface in net.tnemc.plugincore.core.component.query
-
Query
- QueryBuilder - Class in net.tnemc.plugincore.core.component.builder
-
QueryBuilder
- QueryBuilder() - Constructor for class net.tnemc.plugincore.core.component.builder.QueryBuilder
- QueryBuilder(Query) - Constructor for class net.tnemc.plugincore.core.component.builder.QueryBuilder
- QueryParameters - Interface in net.tnemc.plugincore.core.component.query
-
QueryParameters
- QueryResult - Interface in net.tnemc.plugincore.core.component.query
-
QueryResult
R
- readBigDecimal() - Method in class net.tnemc.plugincore.core.channel.ChannelBytesWrapper
- readInformation() - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- readShort() - Method in class net.tnemc.plugincore.core.channel.ChannelBytesWrapper
- readUpdateURL(String) - Static method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- readUTF() - Method in class net.tnemc.plugincore.core.channel.ChannelBytesWrapper
- readUUID() - Method in class net.tnemc.plugincore.core.channel.ChannelBytesWrapper
- readVersion() - Static method in class net.tnemc.plugincore.core.utils.IOUtil
-
Used to read the current TNE release from tnemc.net.
- register() - Method in class net.tnemc.plugincore.core.channel.ChannelMessageManager
- register(ChannelMessageHandler) - Method in class net.tnemc.plugincore.core.channel.ChannelMessageManager
- registerAdminSub() - Method in interface net.tnemc.plugincore.core.module.Module
-
Used to register sub commands onto the exist /tne command set.
- registerCallbacks() - Method in interface net.tnemc.plugincore.core.module.Module
-
Called after the
CallbackManager
is initialized. - registerCallbacks(CallbackManager) - Method in class net.tnemc.plugincore.core.PluginEngine
-
Used to register
Callbacks
during initialization. - registerChannel(String) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitProxyProvider
-
Used to register a plugin message channel.
- registerChannel(String) - Method in interface net.tnemc.plugincore.core.compatibility.ProxyProvider
-
Used to register a plugin message channel.
- registerChannel(String) - Method in class net.tnemc.plugincore.paper.impl.PaperProxyProvider
-
Used to register a plugin message channel.
- registerChannel(String) - Method in class net.tnemc.plugincore.sponge.impl.SpongeProxyProvider
-
Used to register a plugin message channel.
- registerCommandHandler() - Method in class net.tnemc.plugincore.core.PluginEngine
-
Used to register the command handlers.
- registerCommands() - Method in class net.tnemc.plugincore.core.PluginEngine
-
Used to register commands.
- registerCommands(Lamp.Builder<? extends CommandActor>) - Method in interface net.tnemc.plugincore.core.module.Module
-
Called after the default TNE Commands are registered.
- registerConfigs() - Method in class net.tnemc.plugincore.core.PluginEngine
- registerCrafting(String, CraftingRecipe) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Used to register a crafting recipe to the server.
- registerCrafting(String, CraftingRecipe) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to register a crafting recipe to the server.
- registerCrafting(String, CraftingRecipe) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Used to register a crafting recipe to the server.
- registerCrafting(String, CraftingRecipe) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Used to register a crafting recipe to the server.
- registerListeners() - Method in interface net.tnemc.plugincore.core.module.Module
-
Called after the
CallbackManager
is initialized. - registerMenuHandler() - Method in class net.tnemc.plugincore.core.PluginEngine
- registerModuleCommands(Lamp<?>) - Method in class net.tnemc.plugincore.PluginCore
- registerMoneySub() - Method in interface net.tnemc.plugincore.core.module.Module
-
Used to register sub commands onto the exist /money command set.
- registerPluginChannels() - Method in class net.tnemc.plugincore.core.PluginEngine
- registerStorage() - Method in class net.tnemc.plugincore.core.PluginEngine
- registerTransactionSub() - Method in interface net.tnemc.plugincore.core.module.Module
-
Used to register sub commands onto the exist /transaction command set.
- registerUpdateChecker() - Method in class net.tnemc.plugincore.core.PluginEngine
- removeAccount(String) - Method in class net.tnemc.plugincore.core.channel.ChannelMessageManager
- removeHoldings(String, String, String, BigDecimal) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
- replaceColours(String, boolean) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Used to replace colour codes in a string.
- replaceColours(String, boolean) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to replace colour codes in a string.
- replaceColours(String, boolean) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Used to replace colour codes in a string.
- replaceColours(String, boolean) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Used to replace colour codes in a string.
- replacePlaceholder(UUID, String) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Used to replace placeholders from a string.
- replacePlaceholder(UUID, String) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to replace placeholders from a string.
- replacePlaceholder(UUID, String) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Used to replace placeholders from a string.
- replacePlaceholder(UUID, String) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Used to replace placeholders from a string.
- requirement() - Method in interface net.tnemc.plugincore.core.io.storage.Dialect
-
Provides the specific requirement for this dialect.
- reset() - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
-
Used to reset all data in TNE.
- reset() - Method in interface net.tnemc.plugincore.core.io.storage.StorageProvider
-
Used to reset all data in TNE.
- reset(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.flat.YAML
-
Used to reset all data for this engine.
- reset(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.nosql.CassandraEngine
- reset(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.nosql.MongoEngine
- reset(StorageConnector<?>) - Method in class net.tnemc.plugincore.core.io.storage.engine.StandardSQL
-
Used to reset all data for this engine.
- reset(StorageConnector<?>) - Method in interface net.tnemc.plugincore.core.io.storage.StorageEngine
-
Used to reset all data for this engine.
- reset(StorageManager) - Method in interface net.tnemc.plugincore.core.module.Module
-
Called when the
storage manager
runs its reset method. - retrieve(String) - Method in class net.tnemc.plugincore.core.id.impl.provider.BaseUUIDProvider
-
Used to retrieve a
UUIDPair
. - retrieve(String) - Method in interface net.tnemc.plugincore.core.id.UUIDProvider
-
Used to retrieve a
UUIDPair
. - retrieveName(UUID) - Method in class net.tnemc.plugincore.core.id.impl.provider.BaseUUIDProvider
-
Used to retrieve a name from its associated
UUID
. - retrieveName(UUID) - Method in interface net.tnemc.plugincore.core.id.UUIDProvider
-
Used to retrieve a name from its associated
UUID
.
S
- save() - Method in class net.tnemc.plugincore.core.config.Config
- saveResource(String, boolean) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
- saveResource(String, boolean) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to save a resource from the plugin's jar file to the local system's storage.
- saveResource(String, boolean) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
- saveResource(String, boolean) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
- scheduler() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Provides this implementation's
scheduler
. - scheduler() - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Provides this implementation's
scheduler
. - scheduler() - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Provides this implementation's
scheduler
. - scheduler() - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Provides this implementation's
scheduler
. - SchedulerProvider<C> - Class in net.tnemc.plugincore.core.compatibility.scheduler
-
SchedulerProvider represents a bridge between the core and the implementation's scheduling system.
- SchedulerProvider() - Constructor for class net.tnemc.plugincore.core.compatibility.scheduler.SchedulerProvider
- SECONDARY - Enum constant in enum class net.tnemc.plugincore.core.compatibility.scheduler.ChoreExecution
- selfCertificates() - Static method in class net.tnemc.plugincore.core.utils.IOUtil
-
Used to trust self-signed SSL certificates during an HTTP stream reading session.
- send(byte[]) - Static method in class net.tnemc.plugincore.core.io.redis.TNEJedisManager
- send(String, byte[]) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitProxyProvider
-
Used to send a message through a specific plugin message channel.
- send(String, byte[]) - Method in interface net.tnemc.plugincore.core.compatibility.ProxyProvider
-
Used to send a message through a specific plugin message channel.
- send(String, byte[]) - Method in class net.tnemc.plugincore.paper.impl.PaperProxyProvider
-
Used to send a message through a specific plugin message channel.
- send(String, byte[]) - Method in class net.tnemc.plugincore.sponge.impl.SpongeProxyProvider
-
Used to send a message through a specific plugin message channel.
- sendProxyMessage(String, byte[]) - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
- sendRequest(String) - Method in interface net.tnemc.plugincore.core.id.UUIDAPI
- sendRequestJSON(String) - Method in interface net.tnemc.plugincore.core.id.UUIDAPI
- server() - Static method in class net.tnemc.plugincore.PluginCore
-
The
ServerConnector
for the implementation. - ServerConnector - Interface in net.tnemc.plugincore.core.compatibility
-
Acts like a bridge between various server software and classes specific to each server software such as opening menus, and sending messages.
- setCallbackManager(CallbackManager) - Method in class net.tnemc.plugincore.PluginCore
- setCancelled(boolean) - Method in class net.tnemc.plugincore.core.utils.HandlerResponse
- setComment(String, String) - Method in class net.tnemc.plugincore.core.config.Config
- setComment(String, List<String>) - Method in class net.tnemc.plugincore.core.config.Config
- setCurrent(String) - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- setDefaultWorld(String) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
- setDefaultWorld(String) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
- setExp(int) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to set the amount of experience this player has.
- setExp(int) - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Used to set the amount of experience this player has.
- setExp(int) - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to set the amount of experience this player has.
- setExp(int) - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
-
Used to set the amount of experience this player has.
- setExperience(PlayerProvider, int) - Static method in class net.tnemc.plugincore.core.utils.Experience
-
Change a Player's exp.
- setExpLevel(int) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to set the amount of experience levels this player has.
- setExpLevel(int) - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Used to set the amount of experience levels this player has.
- setExpLevel(int) - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to set the amount of experience levels this player has.
- setExpLevel(int) - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
-
Used to set the amount of experience levels this player has.
- setHoldings(String, String, String, BigDecimal) - Method in interface net.tnemc.plugincore.core.connections.economy.EconomyConnector
- setIdentifier(String) - Method in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
- setInfo(ModuleInfo) - Method in class net.tnemc.plugincore.core.module.ModuleWrapper
- setInstance(PluginCore) - Static method in class net.tnemc.plugincore.PluginCore
- setJarURL(String) - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- setLevel(DebugLevel) - Method in class net.tnemc.plugincore.PluginCore
- setLevel(PlayerProvider, int) - Static method in class net.tnemc.plugincore.core.utils.Experience
-
Change a player's exp level.
- setLoader(URLClassLoader) - Method in class net.tnemc.plugincore.core.module.ModuleWrapper
- setModule(String) - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- setModule(Module) - Method in class net.tnemc.plugincore.core.module.ModuleWrapper
- setName(String) - Method in class net.tnemc.plugincore.core.module.cache.ModuleFile
- setObject(JSONObject) - Method in class net.tnemc.plugincore.core.io.serialization.JSONHelper
- setOldVersion(String) - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- setPriority(byte) - Method in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
- setResponse(String) - Method in class net.tnemc.plugincore.core.utils.HandlerResponse
- setServerID(UUID) - Method in class net.tnemc.plugincore.PluginCore
- settings() - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
- setUrl(String) - Method in class net.tnemc.plugincore.core.module.cache.ModuleFile
- setURL(String) - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- setUsername(String) - Method in class net.tnemc.plugincore.core.id.UUIDPair
- setVersion(String) - Method in class net.tnemc.plugincore.core.module.cache.ModuleFile
- setWorld(String) - Method in class net.tnemc.plugincore.core.compatibility.Location
- setX(double) - Method in class net.tnemc.plugincore.core.compatibility.Location
- setY(double) - Method in class net.tnemc.plugincore.core.compatibility.Location
- setYaml(YamlDocument) - Method in class net.tnemc.plugincore.core.config.Config
- setZ(double) - Method in class net.tnemc.plugincore.core.compatibility.Location
- source(CommandActor) - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
-
Used to convert an
CommandActor
to aCmdSource
. - source(CommandActor) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Used to convert an
CommandActor
to aCmdSource
. - source(CommandActor) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
-
Used to convert an
CommandActor
to aCmdSource
. - source(CommandActor) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
-
Used to convert an
CommandActor
to aCmdSource
. - SPONGE_8 - Enum constant in enum class net.tnemc.plugincore.core.Platform
- SpongeChore - Class in net.tnemc.plugincore.sponge.impl.scheduler
-
SpongeChore
- SpongeChore(ScheduledTask, ChoreExecution) - Constructor for class net.tnemc.plugincore.sponge.impl.scheduler.SpongeChore
- SpongeCMDSource - Class in net.tnemc.plugincore.sponge.impl
-
SpongeCMDSource
- SpongeCMDSource(SpongeCommandActor) - Constructor for class net.tnemc.plugincore.sponge.impl.SpongeCMDSource
- SpongeInventoryProvider - Class in net.tnemc.plugincore.sponge.impl
-
SpongeInventoryProvider
- SpongeInventoryProvider(UUID, PluginContainer) - Constructor for class net.tnemc.plugincore.sponge.impl.SpongeInventoryProvider
- SpongeLogProvider - Record Class in net.tnemc.plugincore.sponge.impl
-
SpongeLogProvider
- SpongeLogProvider(Logger) - Constructor for record class net.tnemc.plugincore.sponge.impl.SpongeLogProvider
-
Creates an instance of a
SpongeLogProvider
record class. - SpongePlayerProvider - Class in net.tnemc.plugincore.sponge.impl
-
The Sponge implementation of the
PlayerProvider
. - SpongePlayerProvider(User, PluginContainer) - Constructor for class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
- SpongePluginCore - Class in net.tnemc.plugincore.sponge
-
SpongePluginCore
- SpongePluginCore(PluginContainer, PluginEngine, ServerConnector, Logger, TranslationProvider, CallbackProvider) - Constructor for class net.tnemc.plugincore.sponge.SpongePluginCore
- SpongePluginCore(PluginContainer, PluginEngine, Logger, TranslationProvider, CallbackProvider) - Constructor for class net.tnemc.plugincore.sponge.SpongePluginCore
- SpongeProxyProvider - Class in net.tnemc.plugincore.sponge.impl
-
SpongeProxyProvider
- SpongeProxyProvider() - Constructor for class net.tnemc.plugincore.sponge.impl.SpongeProxyProvider
- SpongeScheduler - Class in net.tnemc.plugincore.sponge.impl.scheduler
-
SpongeScheduler
- SpongeScheduler() - Constructor for class net.tnemc.plugincore.sponge.impl.scheduler.SpongeScheduler
- SpongeServerProvider - Class in net.tnemc.plugincore.sponge.impl
-
SpongeServerProvider
- SpongeServerProvider() - Constructor for class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
- SQLConnector - Class in net.tnemc.plugincore.core.io.storage.connect
-
SQLConnector
- SQLConnector() - Constructor for class net.tnemc.plugincore.core.io.storage.connect.SQLConnector
- SQLEngine - Interface in net.tnemc.plugincore.core.io.storage
-
SQLEngine
- sqlError(String, Exception, String, Object[], DebugLevel) - Method in interface net.tnemc.plugincore.core.compatibility.LogProvider
-
Sends an error that is SQL-related.
- SQLite - Class in net.tnemc.plugincore.core.io.storage.engine.sql
-
SQLite
- SQLite(Dialect) - Constructor for class net.tnemc.plugincore.core.io.storage.engine.sql.SQLite
- SQLiteConnector - Class in net.tnemc.plugincore.core.io.storage.connect
-
SQLiteConnector
- SQLiteConnector(String) - Constructor for class net.tnemc.plugincore.core.io.storage.connect.SQLiteConnector
- SQLServer - Class in net.tnemc.plugincore.core.io.storage.engine.sql
- SQLServer(Dialect) - Constructor for class net.tnemc.plugincore.core.io.storage.engine.sql.SQLServer
- ssl() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
ssl
record component. - stable() - Method in class net.tnemc.plugincore.core.utils.UpdateChecker
- stackBuilder() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitServerProvider
- stackBuilder() - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
-
Provides direct access to the implementation's instance of TNIL's AbstractItemStack, which acts as a builder.
- stackBuilder() - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
- stackBuilder() - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
- STANDARD - Enum constant in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
-
Standard debug level.
- StandardSQL - Class in net.tnemc.plugincore.core.io.storage.engine
-
StandardSQL
- StandardSQL(String, Dialect) - Constructor for class net.tnemc.plugincore.core.io.storage.engine.StandardSQL
- StandardSQL(Dialect) - Constructor for class net.tnemc.plugincore.core.io.storage.engine.StandardSQL
- start() - Method in class net.tnemc.plugincore.core.utils.Timings
-
Starts our timings in order to measure duration of methods or actions.
- stop() - Method in class net.tnemc.plugincore.core.utils.Timings
-
Stops the timings and returns the duration.
- stopLog(DebugLevel) - Method in class net.tnemc.plugincore.core.utils.Timings
-
Stops the timings and logs it to the console and server log.
- storage() - Method in class net.tnemc.plugincore.core.PluginEngine
- storage() - Static method in class net.tnemc.plugincore.PluginCore
-
The
StorageManager
we are utilizing. - StorageConnector<C> - Interface in net.tnemc.plugincore.core.io.storage
-
StorageConnector represents a connection helper class for a storage method.
- StorageEngine - Interface in net.tnemc.plugincore.core.io.storage
-
StorageEngine
- StorageManager - Class in net.tnemc.plugincore.core.io.storage
-
The manager, which manages everything related to storage.
- StorageManager(String, StorageProvider, StorageSettings, JedisPool) - Constructor for class net.tnemc.plugincore.core.io.storage.StorageManager
- StorageProvider - Interface in net.tnemc.plugincore.core.io.storage
-
StorageProvider
- StorageSettings - Record Class in net.tnemc.plugincore.core.io.storage.engine
- StorageSettings(String, String, int, String, String, String, String, boolean, boolean, String, int, long, long, String) - Constructor for record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Creates an instance of a
StorageSettings
record class. - store(UUIDPair) - Method in class net.tnemc.plugincore.core.id.impl.provider.BaseUUIDProvider
-
Used to store a Username invalid input: '&' UUID pair.
- store(UUIDPair) - Method in interface net.tnemc.plugincore.core.id.UUIDProvider
-
Used to store a Username invalid input: '&' UUID pair.
- store(StorageConnector<?>, O, String) - Method in interface net.tnemc.plugincore.core.io.storage.Datable
-
Used to store this object.
- store(T, String) - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
-
Used to store this object.
- storeAll() - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
-
Used to store all data in TNE.
- storeAll() - Method in interface net.tnemc.plugincore.core.io.storage.StorageProvider
-
Used to store all data in TNE.
- storeAll(String) - Method in class net.tnemc.plugincore.core.io.storage.StorageManager
-
Used to store all data for an identifier in TNE.
- storeAll(String) - Method in interface net.tnemc.plugincore.core.io.storage.StorageProvider
-
Used to store all data for an identifier in TNE.
- storeAll(StorageConnector<?>, String) - Method in interface net.tnemc.plugincore.core.io.storage.Datable
-
Used to store all objects of this type.
- success() - Method in interface net.tnemc.plugincore.core.component.query.QueryResult
-
Returns whether the operation was successful.
- success() - Method in interface net.tnemc.plugincore.core.component.transaction.TransactionResult
-
Check if the operation was successful.
- supports(Platform, String) - Method in interface net.tnemc.plugincore.core.component.Component
-
Checks if this method supports the given platform and version.
- syntax() - Method in class net.tnemc.plugincore.core.config.Config
-
Retrieves the syntax associated with this object.
- syntax() - Method in interface net.tnemc.plugincore.core.paste.IPasteable
-
Retrieves the syntax associated with this object.
T
- timeout() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
timeout
record component. - Timings - Class in net.tnemc.plugincore.core.utils
-
Timings
- Timings() - Constructor for class net.tnemc.plugincore.core.utils.Timings
- TNEJedisManager - Class in net.tnemc.plugincore.core.io.redis
-
TNEJedisManager
- TNEJedisManager(JedisPool) - Constructor for class net.tnemc.plugincore.core.io.redis.TNEJedisManager
- TNESubscriber - Class in net.tnemc.plugincore.core.io.redis
-
TNESubscriber
- TNESubscriber() - Constructor for class net.tnemc.plugincore.core.io.redis.TNESubscriber
- toJSON(T) - Method in interface net.tnemc.plugincore.core.io.serialization.JSONAble
-
Used to serialize this object to a JSON-valid string.
- toString() - Method in record class net.tnemc.plugincore.bukkit.impl.BukkitLogProvider
-
Returns a string representation of this record class.
- toString() - Method in record class net.tnemc.plugincore.core.io.message.translation.Language
-
Returns a string representation of this record class.
- toString() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns a string representation of this record class.
- toString() - Method in record class net.tnemc.plugincore.paper.impl.PaperLogProvider
-
Returns a string representation of this record class.
- toString() - Method in record class net.tnemc.plugincore.sponge.impl.SpongeLogProvider
-
Returns a string representation of this record class.
- Transaction - Interface in net.tnemc.plugincore.core.component.transaction
-
Transaction
- TransactionBuilder - Class in net.tnemc.plugincore.core.component.builder
-
TransactionBuilder
- TransactionBuilder() - Constructor for class net.tnemc.plugincore.core.component.builder.TransactionBuilder
- TransactionBuilder(Transaction) - Constructor for class net.tnemc.plugincore.core.component.builder.TransactionBuilder
- TransactionParameters - Interface in net.tnemc.plugincore.core.component.transaction
-
TransactionParameters
- TransactionResult - Interface in net.tnemc.plugincore.core.component.transaction
-
TransactionResult
- transactions() - Method in class net.tnemc.plugincore.core.PluginEngine
- translate(UUID, MessageData) - Method in interface net.tnemc.plugincore.core.io.message.TranslationProvider
-
Used to translate a node for the given language for the given player.
- translate(MessageData, UUID, Audience) - Static method in class net.tnemc.plugincore.core.io.message.MessageHandler
-
Used to translate a message for an
Audience
. - translate(MessageData, UUID, Audience...) - Static method in class net.tnemc.plugincore.core.io.message.MessageHandler
-
Used to translate a message for numerous players.
- translateNode(MessageData, String) - Method in interface net.tnemc.plugincore.core.io.message.TranslationProvider
-
Used to translate a node for the given language.
- TranslationProvider - Interface in net.tnemc.plugincore.core.io.message
-
Represents a class that provides translation services.
U
- unload() - Method in class net.tnemc.plugincore.core.module.ModuleWrapper
- unload(String) - Method in class net.tnemc.plugincore.core.module.ModuleLoader
- update() - Method in class net.tnemc.plugincore.core.PluginEngine
- update() - Static method in class net.tnemc.plugincore.PluginCore
- UpdateChecker - Class in net.tnemc.plugincore.core.utils
-
UpdateChecker
- UpdateChecker() - Constructor for class net.tnemc.plugincore.core.utils.UpdateChecker
- updateURL() - Element in annotation interface net.tnemc.plugincore.core.module.ModuleInfo
- upToDate() - Method in class net.tnemc.plugincore.core.module.ModuleUpdateChecker
- url() - Method in class net.tnemc.plugincore.core.id.impl.AshconAPI
- url() - Method in class net.tnemc.plugincore.core.id.impl.MojangAPI
- url() - Method in interface net.tnemc.plugincore.core.id.UUIDAPI
- url(String, String, int, String) - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.DB2
- url(String, String, int, String) - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.H2
- url(String, String, int, String) - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.MariaDB
- url(String, String, int, String) - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.MySQL
- url(String, String, int, String) - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.Oracle
- url(String, String, int, String) - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.PostgreSQL
- url(String, String, int, String) - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.SQLite
- url(String, String, int, String) - Method in class net.tnemc.plugincore.core.io.storage.engine.sql.SQLServer
- url(String, String, int, String) - Method in interface net.tnemc.plugincore.core.io.storage.SQLEngine
-
Generates the connection URL String based on the provided details.
- user() - Method in record class net.tnemc.plugincore.core.io.storage.engine.StorageSettings
-
Returns the value of the
user
record component. - USERNAME_MATCHER_PATTERN - Static variable in class net.tnemc.plugincore.PluginCore
- UUID_MATCHER_PATTERN - Static variable in class net.tnemc.plugincore.PluginCore
- UUIDAPI - Interface in net.tnemc.plugincore.core.id
-
Represents an API that could be used to look up a UUID from name, and sometimes additional functionality.
- UUIDPair - Class in net.tnemc.plugincore.core.id
-
Class that represents a Name invalid input: '&' UUID pair.
- UUIDPair(UUID, String) - Constructor for class net.tnemc.plugincore.core.id.UUIDPair
- uuidProvider() - Static method in class net.tnemc.plugincore.PluginCore
- UUIDProvider - Interface in net.tnemc.plugincore.core.id
-
Represents a provider that is used to resolve and store UUIDinvalid input: '<'->Username Pairs.
V
- validate(String) - Static method in interface net.tnemc.plugincore.core.id.UUIDProvider
-
Used to determine if a string is a valid minecraft username or not.
- valueOf(String) - Static method in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.tnemc.plugincore.core.compatibility.scheduler.ChoreExecution
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.tnemc.plugincore.core.Platform
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.tnemc.plugincore.core.compatibility.log.DebugLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.tnemc.plugincore.core.compatibility.scheduler.ChoreExecution
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.tnemc.plugincore.core.Platform
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Element in annotation interface net.tnemc.plugincore.core.module.ModuleInfo
- version() - Method in class net.tnemc.plugincore.core.module.ModuleWrapper
- version() - Method in class net.tnemc.plugincore.core.PluginEngine
- versionCheckSite() - Method in class net.tnemc.plugincore.core.PluginEngine
W
- warning(String) - Method in interface net.tnemc.plugincore.core.compatibility.LogProvider
-
Sends a warning message.
- warning(String, DebugLevel) - Method in record class net.tnemc.plugincore.bukkit.impl.BukkitLogProvider
-
Sends a warning message.
- warning(String, DebugLevel) - Method in interface net.tnemc.plugincore.core.compatibility.LogProvider
-
Sends a warning message.
- warning(String, DebugLevel) - Method in record class net.tnemc.plugincore.paper.impl.PaperLogProvider
-
Sends a warning message.
- warning(String, DebugLevel) - Method in record class net.tnemc.plugincore.sponge.impl.SpongeLogProvider
-
Sends a warning message.
- with(Query) - Method in class net.tnemc.plugincore.core.component.builder.QueryBuilder
-
Sets the query for this QueryBuilder instance.
- with(QueryParameters) - Method in class net.tnemc.plugincore.core.component.builder.QueryBuilder
-
Adds the provided QueryParameters to the current query being built.
- with(QueryParameters) - Method in interface net.tnemc.plugincore.core.component.query.Query
-
Creates a new query using the provided QueryParameters.
- with(Transaction) - Method in class net.tnemc.plugincore.core.component.builder.TransactionBuilder
-
Sets the provided transaction for the current TransactionBuilder instance.
- with(TransactionParameters) - Method in class net.tnemc.plugincore.core.component.builder.TransactionBuilder
-
Sets the provided TransactionParameters for the current TransactionBuilder instance.
- with(TransactionParameters) - Method in interface net.tnemc.plugincore.core.component.transaction.Transaction
-
Creates a new transaction with the provided parameters.
- withStatement(String) - Method in class net.tnemc.plugincore.core.utils.Timings
-
Used to build our timings with a statement for logging purposes.
- world() - Method in class net.tnemc.plugincore.bukkit.impl.BukkitPlayerProvider
-
Used to get the name of the world this player is currently in.
- world() - Method in interface net.tnemc.plugincore.core.compatibility.PlayerProvider
-
Used to get the name of the world this player is currently in.
- world() - Method in class net.tnemc.plugincore.paper.impl.PaperPlayerProvider
-
Used to get the name of the world this player is currently in.
- world() - Method in class net.tnemc.plugincore.sponge.impl.SpongePlayerProvider
Y
- YAML - Class in net.tnemc.plugincore.core.io.storage.engine.flat
-
YAML
- YAML() - Constructor for class net.tnemc.plugincore.core.io.storage.engine.flat.YAML
- YAMLConnector - Class in net.tnemc.plugincore.core.io.storage.connect
-
YAMLConnector
- YAMLConnector() - Constructor for class net.tnemc.plugincore.core.io.storage.connect.YAMLConnector
All Classes and Interfaces|All Packages|Serialized Form