├── .github ├── CODEOWNERS ├── stale.yml └── workflows │ └── build.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE.md ├── README.md ├── SECURITY.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src └── main ├── java └── dev │ └── austech │ └── betterreports │ ├── BetterReports.java │ ├── commands │ ├── BetterReportsCommand.java │ ├── ReportBugCommand.java │ ├── ReportCommand.java │ └── ReportPlayerCommand.java │ ├── model │ └── report │ │ ├── Report.java │ │ ├── ReportManager.java │ │ └── menu │ │ ├── creation │ │ ├── ConfirmReportMenu.java │ │ ├── ReportMenu.java │ │ ├── SelectPlayerMenu.java │ │ └── reason │ │ │ └── PlayerReportPagedReasonMenu.java │ │ └── render │ │ ├── ActiveReportsMenu.java │ │ ├── ListReportMenu.java │ │ └── ReportsMenu.java │ └── util │ ├── Common.java │ ├── ConversationUtil.java │ ├── Counter.java │ ├── OfflinePlayerUtil.java │ ├── PlaceholderAPIWrapper.java │ ├── PlaceholderUtil.java │ ├── ReflectionUtil.java │ ├── StackBuilder.java │ ├── TitleUtil.java │ ├── TriConsumer.java │ ├── UpdateCheck.java │ ├── VersionUtil.java │ ├── config │ ├── ConfigManager.java │ ├── ConfigurationFile.java │ └── impl │ │ ├── GuiConfig.java │ │ ├── MainConfig.java │ │ └── ReasonsConfig.java │ ├── discord │ ├── DiscordManager.java │ └── Webhook.java │ ├── menu │ ├── Menu.java │ ├── MenuManager.java │ ├── defaults │ │ ├── ListPlayersMenu.java │ │ ├── buttons │ │ │ └── BackButton.java │ │ └── paged │ │ │ ├── ListPageMenu.java │ │ │ ├── PagedMenu.java │ │ │ └── buttons │ │ │ └── PageButton.java │ ├── layout │ │ └── MenuButton.java │ └── listener │ │ └── MenuListener.java │ └── xseries │ ├── XMaterial.java │ └── XSound.java └── resources ├── config.yml ├── gui.yml ├── plugin.yml └── reasons.yml /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/SECURITY.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/BetterReports.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/BetterReports.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/commands/BetterReportsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/commands/BetterReportsCommand.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/commands/ReportBugCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/commands/ReportBugCommand.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/commands/ReportCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/commands/ReportCommand.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/commands/ReportPlayerCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/commands/ReportPlayerCommand.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/model/report/Report.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/model/report/Report.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/model/report/ReportManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/model/report/ReportManager.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/model/report/menu/creation/ConfirmReportMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/model/report/menu/creation/ConfirmReportMenu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/model/report/menu/creation/ReportMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/model/report/menu/creation/ReportMenu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/model/report/menu/creation/SelectPlayerMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/model/report/menu/creation/SelectPlayerMenu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/model/report/menu/creation/reason/PlayerReportPagedReasonMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/model/report/menu/creation/reason/PlayerReportPagedReasonMenu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/model/report/menu/render/ActiveReportsMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/model/report/menu/render/ActiveReportsMenu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/model/report/menu/render/ListReportMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/model/report/menu/render/ListReportMenu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/model/report/menu/render/ReportsMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/model/report/menu/render/ReportsMenu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/Common.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/Common.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/ConversationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/ConversationUtil.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/Counter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/Counter.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/OfflinePlayerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/OfflinePlayerUtil.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/PlaceholderAPIWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/PlaceholderAPIWrapper.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/PlaceholderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/PlaceholderUtil.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/ReflectionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/ReflectionUtil.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/StackBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/StackBuilder.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/TitleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/TitleUtil.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/TriConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/TriConsumer.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/UpdateCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/UpdateCheck.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/VersionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/VersionUtil.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/config/ConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/config/ConfigManager.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/config/ConfigurationFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/config/ConfigurationFile.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/config/impl/GuiConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/config/impl/GuiConfig.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/config/impl/MainConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/config/impl/MainConfig.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/config/impl/ReasonsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/config/impl/ReasonsConfig.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/discord/DiscordManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/discord/DiscordManager.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/discord/Webhook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/discord/Webhook.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/menu/Menu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/menu/Menu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/menu/MenuManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/menu/MenuManager.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/menu/defaults/ListPlayersMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/menu/defaults/ListPlayersMenu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/menu/defaults/buttons/BackButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/menu/defaults/buttons/BackButton.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/menu/defaults/paged/ListPageMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/menu/defaults/paged/ListPageMenu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/menu/defaults/paged/PagedMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/menu/defaults/paged/PagedMenu.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/menu/defaults/paged/buttons/PageButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/menu/defaults/paged/buttons/PageButton.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/menu/layout/MenuButton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/menu/layout/MenuButton.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/menu/listener/MenuListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/menu/listener/MenuListener.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/xseries/XMaterial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/xseries/XMaterial.java -------------------------------------------------------------------------------- /src/main/java/dev/austech/betterreports/util/xseries/XSound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/java/dev/austech/betterreports/util/xseries/XSound.java -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/gui.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/resources/gui.yml -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /src/main/resources/reasons.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AusTechDev/BetterReports/HEAD/src/main/resources/reasons.yml --------------------------------------------------------------------------------