- get() - Static method in class me.cassayre.florian.hawk.Hawk
-
- get() - Static method in class me.cassayre.florian.hawk.ReportsManager
-
Retrieves the Reports Manager instance.
- getCode() - Method in exception me.cassayre.florian.hawk.report.InvalidReportException
-
- getColor() - Method in class me.cassayre.florian.hawk.report.ReportTeam
-
- getDamageCause() - Method in class me.cassayre.florian.hawk.report.record.DamageRecord
-
- getDamages() - Method in class me.cassayre.florian.hawk.report.Report
-
- getEndDate() - Method in class me.cassayre.florian.hawk.report.record.core.Record
-
- getEntityDamager() - Method in class me.cassayre.florian.hawk.report.record.DamageRecord
-
- getEvents() - Method in class me.cassayre.florian.hawk.report.Report
-
- getHealingType() - Method in class me.cassayre.florian.hawk.report.record.HealRecord
-
- getHeals() - Method in class me.cassayre.florian.hawk.report.Report
-
- getManager() - Method in class me.cassayre.florian.hawk.Hawk
-
The Hawk's reports manager allows you to register reports for damages'
auto-track, save and/or backup them, and of course publish them onto
the website.
- getName() - Method in class me.cassayre.florian.hawk.report.ReportPlayer
-
- getName() - Method in class me.cassayre.florian.hawk.report.ReportTeam
-
- getPlayer() - Method in class me.cassayre.florian.hawk.report.record.core.Record
-
- getPlayer(UUID) - Method in class me.cassayre.florian.hawk.report.Report
-
- getPlayer(OfflinePlayer) - Method in class me.cassayre.florian.hawk.report.Report
-
- getPlayerDamager() - Method in class me.cassayre.florian.hawk.report.record.DamageRecord
-
- getPlayers() - Method in class me.cassayre.florian.hawk.report.Report
-
- getPlayers() - Method in class me.cassayre.florian.hawk.report.ReportTeam
-
- getPlayersMinedStatisticsHighlight() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Raw access for advanced manipulation.
- getPlayersMinedStatisticsWhitelist() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Raw access for advanced manipulation.
- getPlayersPickedUpStatisticsHighlight() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Raw access for advanced manipulation.
- getPlayersPickedUpStatisticsWhitelist() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Raw access for advanced manipulation.
- getPlayersStatisticsHighlight() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Raw access for advanced manipulation.
- getPlayersStatisticsWhitelist() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Raw access for advanced manipulation.
- getPlayersUsedStatisticsHighlight() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Raw access for advanced manipulation.
- getPlayersUsedStatisticsWhitelist() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Raw access for advanced manipulation.
- getPoints() - Method in class me.cassayre.florian.hawk.report.record.core.LifeChangeRecord
-
- getReport() - Method in class me.cassayre.florian.hawk.Hawk
-
Returns the current report when the plugin is used standalone through
its commands by users directly.
- getStartDate() - Method in class me.cassayre.florian.hawk.report.record.core.Record
-
- getStartDate() - Method in class me.cassayre.florian.hawk.report.Report
-
- getTeams() - Method in class me.cassayre.florian.hawk.report.Report
-
- getTitle() - Method in class me.cassayre.florian.hawk.report.Report
-
- getTrackedPlayers() - Method in class me.cassayre.florian.hawk.report.Report
-
- getTrackedReportsFor(OfflinePlayer) - Method in class me.cassayre.florian.hawk.ReportsManager
-
Gets all reports containing the given player, with auto-track enabled, and
with the given player into the track list.
- getTrackedReportsFor(OfflinePlayer, boolean) - Method in class me.cassayre.florian.hawk.ReportsManager
-
Gets all reports containing the given player, with auto-track enabled.
- getUniqueId() - Method in class me.cassayre.florian.hawk.report.ReportPlayer
-
- getUpdateDate() - Method in class me.cassayre.florian.hawk.report.record.core.Record
-
- getUUID() - Method in class me.cassayre.florian.hawk.report.Report
-
- getWeapon() - Method in class me.cassayre.florian.hawk.report.record.DamageRecord
-
- GSON - Static variable in class me.cassayre.florian.hawk.Hawk
-
- Record - Class in me.cassayre.florian.hawk.report.record.core
-
- Record(Player) - Constructor for class me.cassayre.florian.hawk.report.record.core.Record
-
- Record(Player, long, long) - Constructor for class me.cassayre.florian.hawk.report.record.core.Record
-
- record(DamageRecord) - Method in class me.cassayre.florian.hawk.report.Report
-
Records a damage.
- record(HealRecord) - Method in class me.cassayre.florian.hawk.report.Report
-
Records a heal.
- record(ReportEvent) - Method in class me.cassayre.florian.hawk.report.Report
-
Records an event.
- regenerateUUID() - Method in class me.cassayre.florian.hawk.report.Report
-
Regenerates the UUID for this report.
- registerOnlinePlayers() - Method in class me.cassayre.florian.hawk.report.Report
-
Registers all online players to be in the report.
- registerPlayers(OfflinePlayer...) - Method in class me.cassayre.florian.hawk.report.Report
-
Registers one or more players to be in the report.
- registerPlayers(Iterable<OfflinePlayer>) - Method in class me.cassayre.florian.hawk.report.Report
-
Registers one or more players to be in the report.
- registerReport(Report) - Method in class me.cassayre.florian.hawk.ReportsManager
-
Registers a report into this manager.
- registerTeam(ReportTeam) - Method in class me.cassayre.florian.hawk.report.Report
-
Registers a team into this report.
- registerTeamsFromScoreboard() - Method in class me.cassayre.florian.hawk.report.Report
-
Registers all teams in the main scoreboard into this report.
- registerTeamsFromScoreboard(Scoreboard) - Method in class me.cassayre.florian.hawk.report.Report
-
Registers all teams in the given scoreboard into this report.
- Report - Class in me.cassayre.florian.hawk.report
-
A report.
- Report() - Constructor for class me.cassayre.florian.hawk.report.Report
-
- ReportEvent - Class in me.cassayre.florian.hawk.report
-
An event displayed in the game timeline of the report.
- ReportEvent(String, String, ReportEvent.EventIcon, String) - Constructor for class me.cassayre.florian.hawk.report.ReportEvent
-
- ReportEvent(ReportEvent.EventType, String, String, ReportEvent.EventIcon, String) - Constructor for class me.cassayre.florian.hawk.report.ReportEvent
-
- ReportEvent(long, ReportEvent.EventType, String, String, ReportEvent.EventIcon, String) - Constructor for class me.cassayre.florian.hawk.report.ReportEvent
-
- ReportEvent.EventIcon - Enum in me.cassayre.florian.hawk.report
-
- ReportEvent.EventType - Enum in me.cassayre.florian.hawk.report
-
- ReportPlayer - Class in me.cassayre.florian.hawk.report
-
- ReportPlayer(OfflinePlayer) - Constructor for class me.cassayre.florian.hawk.report.ReportPlayer
-
- ReportSettings - Class in me.cassayre.florian.hawk.report
-
- ReportSettings(Report) - Constructor for class me.cassayre.florian.hawk.report.ReportSettings
-
- ReportsManager - Class in me.cassayre.florian.hawk
-
The reports manager: registers, saves, manages export & backups of,
all reports.
- ReportsManager() - Constructor for class me.cassayre.florian.hawk.ReportsManager
-
- ReportsWorker - Class in me.cassayre.florian.hawk
-
- ReportsWorker() - Constructor for class me.cassayre.florian.hawk.ReportsWorker
-
- ReportTeam - Class in me.cassayre.florian.hawk.report
-
- ReportTeam(String, ChatColor, OfflinePlayer...) - Constructor for class me.cassayre.florian.hawk.report.ReportTeam
-
Creates a team with a name, a color and some players.
- ReportTeam(String, ChatColor, Iterable<OfflinePlayer>) - Constructor for class me.cassayre.florian.hawk.report.ReportTeam
-
Creates a team with a name, a color and some players.
- ReportTeam(String, OfflinePlayer...) - Constructor for class me.cassayre.florian.hawk.report.ReportTeam
-
Creates a uncolored team with a name and some players.
- ReportTeam(String, Iterable<OfflinePlayer>) - Constructor for class me.cassayre.florian.hawk.report.ReportTeam
-
Creates a uncolored team with a name and some players.
- resetPreviousStatistics() - Method in class me.cassayre.florian.hawk.report.ReportPlayer
-
If you don't want to collect only the statistics during the record, call this to erase
all collected previous statistic.
- resetTeams() - Method in class me.cassayre.florian.hawk.report.Report
-
Unregisters all the teams.
- resetWinners() - Method in class me.cassayre.florian.hawk.report.Report
-
Removes any registered winner to back-up to the automated calculation.
- run() - Method in class me.cassayre.florian.hawk.commands.InfoCommand
-
- run() - Method in class me.cassayre.florian.hawk.commands.StartCommand
-
- run() - Method in class me.cassayre.florian.hawk.commands.StopCommand
-
- save(Callback<File>, Callback<Throwable>) - Method in class me.cassayre.florian.hawk.report.Report
-
Saves this report as JSON.
- save(File, Callback<File>, Callback<Throwable>) - Method in class me.cassayre.florian.hawk.report.Report
-
Saves this report as JSON.
- save(ReportsManager, Callback<File>, Callback<Throwable>) - Method in class me.cassayre.florian.hawk.report.Report
-
Saves this report as JSON.
- save(ReportsManager, File, Callback<File>, Callback<Throwable>) - Method in class me.cassayre.florian.hawk.report.Report
-
Saves this report as JSON.
- save(Report, Callback<File>, Callback<Throwable>) - Method in class me.cassayre.florian.hawk.ReportsManager
-
Saves this report as JSON.
- save(Report, File, Callback<File>, Callback<Throwable>) - Method in class me.cassayre.florian.hawk.ReportsManager
-
Saves the given report as JSON.
- selfRegister() - Method in class me.cassayre.florian.hawk.report.Report
-
Registers this report into a manager.
- selfRegister(ReportsManager) - Method in class me.cassayre.florian.hawk.report.Report
-
Registers this report into a manager.
- selfUnregister() - Method in class me.cassayre.florian.hawk.report.Report
-
Unregisters this report into a manager.
- selfUnregister(ReportsManager) - Method in class me.cassayre.florian.hawk.report.Report
-
Unregisters this report into a manager.
- setBackup(boolean) - Method in class me.cassayre.florian.hawk.ReportsManager
-
Enables or disables reports backups.
- setBackupInterval(long) - Method in class me.cassayre.florian.hawk.ReportsManager
-
Changes the backups interval.
- setEndDateLastUpdate() - Method in class me.cassayre.florian.hawk.report.record.core.Record
-
- setEndDateNow() - Method in class me.cassayre.florian.hawk.report.record.core.Record
-
- setRemoteInstanceURL(String) - Method in class me.cassayre.florian.hawk.ReportsManager
-
Sets the remote instance URL.
- setReport(Report) - Method in class me.cassayre.florian.hawk.Hawk
-
Sets the current report when the plugin is used standalone through its
commands by users directly.
- setSaveDirectory(File) - Method in class me.cassayre.florian.hawk.ReportsManager
-
Sets the directory where the reports & reports backups wll be saved by
default.
- setTagLine(String) - Method in class me.cassayre.florian.hawk.report.ReportPlayer
-
Sets the tag line displayed in the player's list in the reports page.
- setTagLine(String, String) - Method in class me.cassayre.florian.hawk.report.ReportPlayer
-
Sets the tag line displayed in the player's list in the reports page.
- setTagLine(String, String, String) - Method in class me.cassayre.florian.hawk.report.ReportPlayer
-
Sets the tag line displayed in the player's list in the reports page.
- settings() - Method in class me.cassayre.florian.hawk.report.Report
-
Opens the settings.
- setWinners(UUID...) - Method in class me.cassayre.florian.hawk.report.Report
-
Explicitly sets the winners of the game.
- setWinners(OfflinePlayer...) - Method in class me.cassayre.florian.hawk.report.Report
-
Explicitly sets the winners of the game.
- setWinners(Iterable<OfflinePlayer>) - Method in class me.cassayre.florian.hawk.report.Report
-
Explicitly sets the winners of the game.
- setWinnersUUIDs(Iterable<UUID>) - Method in class me.cassayre.florian.hawk.report.Report
-
Explicitly sets the winners of the game.
- similarTo(HealRecord) - Method in class me.cassayre.florian.hawk.report.record.HealRecord
-
- StartCommand - Class in me.cassayre.florian.hawk.commands
-
- StartCommand() - Constructor for class me.cassayre.florian.hawk.commands.StartCommand
-
- startDate - Variable in class me.cassayre.florian.hawk.report.record.core.Record
-
- starts(long) - Method in class me.cassayre.florian.hawk.report.Report
-
Sets the start date of this report.
- startsNow() - Method in class me.cassayre.florian.hawk.report.Report
-
Sets now as the start date of this report.
- StopCommand - Class in me.cassayre.florian.hawk.commands
-
- StopCommand() - Constructor for class me.cassayre.florian.hawk.commands.StopCommand
-
- stopTrackOnDeath(boolean) - Method in class me.cassayre.florian.hawk.report.Report
-
If auto-track is enabled, and this option is true, tracking will stop
for each player when they die.
- stopTrackOnDisconnection(boolean) - Method in class me.cassayre.florian.hawk.report.Report
-
If auto-track is enabled, and this option is true, tracking will stop
for each player when they disconnect.
- withGenerator(String, String) - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Adds the name of the plugin, or other generator, responsible for this
report's generation.
- withIcon(ReportEvent.EventType, String, String, String) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withIcon(ReportEvent.EventType, String, String) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withIcon(String, String, String) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withIcon(String, String) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withoutGenerator() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Removes any credit for the generator.
- withoutGlobalStatisticsWhitelist() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Displays all collected statistics in the players tab.
- withoutHighlightingAnyGlobalStatistic() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Displays all global statistics equally without hiding anything.
- withoutHighlightingAnyMinedBlock() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Displays all mined blocks equally without hiding anything.
- withoutHighlightingAnyPickedUpItem() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Displays all picked-up items equally without hiding anything.
- withoutHighlightingAnyUsedItem() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Displays all used items equally without hiding anything.
- withoutMinedStatisticsWhitelist() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Displays all collected mined blocks in the players tab.
- withoutPickedUpStatisticsWhitelist() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Displays all collected picked-up items in the players tab.
- withoutUsedStatisticsWhitelist() - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Displays all collected used items in the players tab.
- withPlayer(ReportEvent.EventType, String, String, OfflinePlayer) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withPlayer(ReportEvent.EventType, String, OfflinePlayer) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withPlayer(String, String, OfflinePlayer) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withPlayer(String, OfflinePlayer) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withTheseInGlobalStatisticsWhitelist(Statistic...) - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Only display these global statistics in the players tab.
- withTheseInGlobalStatisticsWhitelist(Collection<Statistic>) - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Only display these global statistics in the players tab.
- withTheseInMinedStatisticsWhitelist(Material...) - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Only display these mined blocks in the players tab.
- withTheseInMinedStatisticsWhitelist(Collection<Material>) - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Only display these mined blocks in the players tab.
- withTheseInPickedUpStatisticsWhitelist(Material...) - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Only display these picked-up items in the players tab.
- withTheseInPickedUpStatisticsWhitelist(Collection<Material>) - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Only display these picked-up items in the players tab.
- withTheseInUsedStatisticsWhitelist(Material...) - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Only display these used items in the players tab.
- withTheseInUsedStatisticsWhitelist(Collection<Material>) - Method in class me.cassayre.florian.hawk.report.ReportSettings
-
Only display these used items in the players tab.
- withURL(ReportEvent.EventType, String, String, String) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withURL(ReportEvent.EventType, String, String) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withURL(String, String, String) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-
- withURL(String, String) - Static method in class me.cassayre.florian.hawk.report.ReportEvent
-