Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
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 an identifier.
findPlayer(UUID) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
Attempts to find a player based on an identifier.
findPlayer(UUID) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
Attempts to find a player based on an identifier.
findPlayer(UUID) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
Attempts to find a player based on an identifier.
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 a CmdSource.
source(CommandActor) - Method in interface net.tnemc.plugincore.core.compatibility.ServerConnector
Used to convert an CommandActor to a CmdSource.
source(CommandActor) - Method in class net.tnemc.plugincore.paper.impl.PaperServerProvider
Used to convert an CommandActor to a CmdSource.
source(CommandActor) - Method in class net.tnemc.plugincore.sponge.impl.SpongeServerProvider
Used to convert an CommandActor to a CmdSource.
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
 
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes and Interfaces|All Packages|Serialized Form