Skip to content

17. File Index ​

This is the master index of every source file in the project. Each file is named with its package path.

17.1 common/ ​

common/ ​

Constants.java

common/.../Adapters/ ​

ATUserAdapter.java
AppelToolsAdapter.java
KeyAdapter.java
MessageKeyAdapter.java
PlayerManager.java
PlayerMessageUtil.java

common/.../Config/ ​

CommonConfig.java
ConfigDefaults.java
ConfigKey.java
Locale.java
MessageKey.java
MessageMigrations.java
ModuleAdapter.java
ModulesAdapter.java
TypeTokens.java
YamlStore.java

common/.../Crash/ ​

CrashAnalyzer.java
CrashHealth.java
CrashLock.java
CrashRecord.java
CrashSession.java

common/.../Database/ ​

Database.java
DatabaseConfig.java
DatabaseStatus.java
Migration.java
Migrations.java
PlayerNoteRow.java
PunishmentKind.java
PunishmentRow.java
ReportRow.java
ReportStatus.java
SchemaMigrator.java
ServerStatsRow.java
StaffInventoryState.java
TransactionRow.java

common/.../Database/DAO/ ​

AbstractDAO.java
AppelSettingsDB.java
BalanceTransfer.java
ConnectionFunction.java
CrashDB.java
FriendRequestDB.java
HomeDB.java
NameHistoryDB.java
PlayerDataDB.java
PlayerIpHistoryDB.java
PlayerNotesDB.java
PlayerServerDataDB.java
PunishmentDB.java
ReportDB.java
ServerDataDB.java
ServerStatsDB.java
SessionDB.java
StaffInventoryDB.java
TransactionDB.java
TwoFactorDB.java
UndonePunishmentDB.java

common/.../Database/migrations/ ​

ReportsAndNotesBackfill.java
V2_0_0_Baseline.java
V3_0_0_Init.java
V3_0_1_LastMessagedUuid.java
V3_0_2_FriendRequestsEnhancements.java
V3_0_3_AddLastSeenColumns.java
V3_0_4_BackfillPlayerDataColumns.java
V3_0_5_UnifyPunishments.java
V3_0_6_AddPerformanceIndexes.java
V3_0_9_StaffInventorySnapshot.java
V3_1_0_PlayerIpHistory.java
V3_1_10_ServerIdentity.java
V3_1_11_ReportsAndNotesSplit.java
V3_1_1_PlayerIpIndex.java
V3_1_2_ServerJoinMessage.java
V3_1_4_Sessions.java
V3_1_5_Transactions.java
V3_1_6_NameHistory.java
V3_1_7_ServerStats.java
V3_1_8_Crashes.java
V3_1_9_TwoFactor.java

common/.../Discord/ ​

BaseDiscordBot.java
Embeds.java
PlayerServerStatsEmbedData.java
PlayerStatsEmbedData.java
PlayerStatsEmbeds.java
ServerStatsEmbedData.java

common/.../Logger/ ​

AppelLogger.java
SLF4JLogger.java

common/.../Punishments/ ​

BasePunishment.java
PermPunishment.java
Punishment.java
PunishmentChecker.java
PunishmentType.java
TempPunishment.java
UndonePunishment.java

common/.../Queue/ ​

QueuedData.java
SignedQueue.java
SignedResult.java

common/.../Scheduler/ ​

ScheduledTaskAdapter.java
SchedulerAdapter.java

common/.../Security/ ​

QrCode.java
Totp.java
TwoFactorMessage.java
TwoFactorSecret.java

common/.../Types/ ​

CancellableDuration.java
DefaultOptions.java
LivePlayerMessage.java
Party.java
Permissions.java
PluginChannels.java
Prefix.java
RegexFilter.java
RestartMessage.java
ServerType.java
Usages.java

common/.../Types/Data/ ​

ATPlayerData.java
ATPlayerServerData.java
Announcement.java
Home.java
MCPlayer.java
MatchData.java
PluginUpdateConfig.java
ServerData.java

common/.../Types/Query/ ​

MultipleQueryFilter.java
QueryFilter.java
QueryKey.java
SingleQueryFilter.java

common/.../Utils/ ​

AbstractPluginUpdaterManager.java
AltFinder.java
CommandHelp.java
CommonUtils.java
FileUtils.java
GeoIpResolver.java
IpAddresses.java
PlayerNameCache.java
PluginUpdater.java
TextUtils.java
UUIDFetcher.java

common/.../Utils/Exceptions/ ​

BotNotReadyException.java
HttpException.java
LogChannelNotFoundException.java
PlayerNotConnectedException.java
StartupException.java

common/.../Utils/Managers/ ​

CooldownManager.java
ModuleManagerAdapter.java

17.2 paper/ ​

paper/ ​

AppelToolsPaper.java
AppelToolsPaperBootstrap.java
AppelToolsPaperLoader.java

paper/.../Commands/ ​

AppelToolsPaperCommand.java
FreezeCommand.java
HealthCommand.java
NotesGuiCommand.java

paper/.../Commands/Economy/ ​

BalanceCommand.java
BaltopCommand.java
EconomyCommand.java
PayCommand.java
TogglePayCommand.java
TransactionHistoryCommand.java

paper/.../Commands/Gamemode/ ​

GamemodeCommand.java

paper/.../Commands/Helpers/Arguments/ ​

ATPPlayerArgument.java
MCPlayerArgument.java
ModuleArgument.java
PitchArgument.java
PlayerNameArgument.java
RelativeCoordinate.java
XCoordinateArgument.java
YCoordinateArgument.java
YawArgument.java
ZCoordinateArgument.java

paper/.../Commands/Helpers/Contexts/ ​

ATPPlayerContextProvider.java
ATPUserContextProvider.java
PlayerContextProvider.java

paper/.../Commands/Helpers/Handler/ ​

FailedReasonMessage.java
InvalidUsageHandlerImpl.java
PermissionMessage.java

paper/.../Commands/Home/ ​

DelHomeCommand.java
DelHomeConfirmCommand.java
HomeCommand.java
RenameHomeCommand.java
SetHomeCommand.java

paper/.../Commands/Speed/ ​

FlyCommand.java
FlyingSpeedCommand.java
SpeedCommand.java
WalkingSpeedCommand.java

paper/.../Commands/Staff/ ​

AltsCommand.java
GeoIpCommand.java
SeenCommand.java
StaffTargetResolver.java
StatsCommand.java
StatsGui.java
StatsGuiHolder.java

paper/.../Commands/Teleport/ ​

BackCommand.java
TeleportAutoCommand.java
TeleportCommand.java
TeleportHereCommand.java
TeleportPosCommand.java
TeleportToggleCommand.java

paper/.../Commands/Teleport/Requests/ ​

TeleportACancelCommand.java
TeleportAHereCommand.java
TeleportAcceptCommand.java
TeleportAskCommand.java
TeleportDenyCommand.java

paper/.../Config/ ​

Config.java
ConfigConfig.java
Data.java
Messages.java
MessagesConfig.java
Module.java
Modules.java
PluginUpdateEntryConfig.java

paper/.../Economy/ ​

BaltopCalculator.java
BankProfile.java
VaultEconomyProvider.java

paper/.../Events/ ​

PlayerJoinListener.java
PlayerQuitListener.java
PlayerTeleportListener.java
PlayerVanishListener.java
PluginMessageListener.java
StaffFreezeListener.java
StaffModeListener.java
StaffToolListener.java
StatsGuiListener.java
TwoFactorListener.java

paper/.../Events/Modifiers/ ​

ChatListener.java
CommandListener.java
DecorateChatListener.java
MessageListener.java
QuitListener.java

paper/.../Types/ ​

ATPConsole.java
ATPPlayer.java
ATPUser.java
TwoFactorGate.java

paper/.../Types/Debug/ ​

DebugStaffModeItem.java

paper/.../Utils/ ​

ItemStackUtils.java
MessageFormatter.java
PluginChecker.java
QrMap.java
ServerUuidWriter.java

paper/.../Utils/Managers/ ​

ATPPlayerManager.java
CommandRegistrar.java
ModuleManager.java
PluginUpdaterManager.java
StaffInventoryManager.java

paper/.../Utils/Scheduler/ ​

MainThreadScheduler.java
PaperScheduledTask.java
PaperScheduler.java

17.3 velocity/ ​

velocity/ ​

AppelToolsVelocity.java
AppelToolsVelocityBootstrap.java

velocity/.../Commands/ ​

LiteCommand.java

velocity/.../Commands/Friends/ ​

FriendsCommand.java

velocity/.../Commands/Helpers/Arguments/ ​

ATVPlayerArgument.java
BanReasonArgument.java
CancellableDurationArgument.java
KickReasonArgument.java
MCPlayerArgument.java
ModuleArgument.java
MuteReasonArgument.java
ReportReasonArgument.java
ServerIpArgument.java
ServerNameArgument.java
ServerPortArgument.java
ToggleArgument.java
UnbanReasonArgument.java
UnmuteReasonArgument.java

velocity/.../Commands/Helpers/Contexts/ ​

ATVPlayerContextProvider.java
ATVUserContextProvider.java
PlayerContextProvider.java

velocity/.../Commands/Helpers/Handler/ ​

FailedReasonMessage.java
InvalidUsageHandlerImpl.java
PermissionMessage.java

velocity/.../Commands/Message/ ​

IgnoreCommand.java
MessageCommand.java
MessageToggleCommand.java
ReplyCommand.java
UnignoreCommand.java

velocity/.../Commands/Other/ ​

AbstractRestartCommand.java
AppelToolsVelocityCommand.java
ChatChannelCommand.java
MaintenanceCommand.java
RestartProxyCommand.java
RestartServerCommand.java
RulesCommand.java
ServersCommand.java

velocity/.../Commands/Party/ ​

PartyChatCommand.java
PartyCommand.java

velocity/.../Commands/Punishment/ ​

BanCommand.java
HistoryCommand.java
IPBanCommand.java
IPKickCommand.java
IPMuteCommand.java
IPUnbanCommand.java
IPUnmuteCommand.java
KickCommand.java
MuteCommand.java
TempBanCommand.java
TempIPBanCommand.java
TempIPMuteCommand.java
TempMuteCommand.java
UnbanCommand.java
UnmuteCommand.java

velocity/.../Commands/Report/ ​

ReportCommand.java
ReportsCommand.java

velocity/.../Commands/Staff/ ​

BroadcastCommand.java
StaffChatCommand.java
StaffChatToggleCommand.java
StaffListCommand.java
StaffModeToggleCommand.java
StaffNotesCommand.java
StaffNotificationsToggleCommand.java
StaffSpyToggleCommand.java
VersionListCommand.java

velocity/.../Commands/TwoFactor/ ​

TwoFactorSetupCommand.java
VerifyCommand.java

velocity/.../Config/ ​

Config.java
ConfigConfig.java
Data.java
Messages.java
MessagesConfig.java
Module.java
Modules.java
PluginUpdateEntryConfig.java

velocity/.../Discord/ ​

CrashReporter.java
DiscordBot.java
StaffNotificationService.java

velocity/.../Discord/Commands/ ​

PlayerServerStatsCommand.java
PlayerStatsCommand.java
SearchCommand.java
ServerStatsCommand.java
TwoFactorResetCommand.java

velocity/.../Discord/Commands/Helpers/ ​

DiscordRoleGuard.java

velocity/.../Discord/Commands/Helpers/Arguments/ ​

ServerArgument.java

velocity/.../Events/ ​

Listener.java
MaintenanceListener.java
PlayerChatListener.java
PlayerJoinListener.java
PlayerQuitListener.java
PlayerServerSwitchListener.java
PluginMessageListener.java
ProxyPingListener.java
StaffChatListener.java
StaffServerListener.java
TwoFactorListener.java

velocity/.../Events/Modifiers/ ​

ChatModifierListener.java
CommandModifierListener.java
PacketSendListener.java
PluginMessageModifierListener.java

velocity/.../Types/ ​

ATVConsole.java
ATVPlayer.java
ATVUser.java
ChatChannel.java

velocity/.../Utils/ ​

AppelUtils.java
BedrockDetector.java
BroadcastService.java
FloodgateHook.java
FriendManager.java
GeyserHook.java
MessageFormatter.java
PartyManager.java
PlayerUtils.java
PluginChecker.java
ServerUtils.java
TwoFactorManager.java

velocity/.../Utils/Managers/ ​

ATVPlayerManager.java
AnnouncementManager.java
CommandRegistrar.java
ModuleManager.java
PluginUpdaterManager.java
PunishmentManager.java

velocity/.../Utils/Scheduler/ ​

VelocityScheduledTask.java
VelocityScheduler.java

Built with VitePress.