├── .editorconfig ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── README.md └── workflows │ └── build.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── pom.xml └── src └── main ├── java └── me │ └── despical │ └── tntrun │ ├── ConfigPreferences.java │ ├── Main.java │ ├── api │ ├── events │ │ ├── TNTRunEvent.java │ │ ├── game │ │ │ ├── GameEndEvent.java │ │ │ ├── GameJoinAttemptEvent.java │ │ │ ├── GameLeaveEvent.java │ │ │ ├── GameStartEvent.java │ │ │ └── GameStateChangeEvent.java │ │ └── player │ │ │ ├── PlayerEliminatedEvent.java │ │ │ └── StatisticChangeEvent.java │ └── statistic │ │ ├── StatisticType.java │ │ └── StatsStorage.java │ ├── arena │ ├── Arena.java │ ├── ArenaRegistry.java │ ├── ArenaState.java │ ├── ArenaUtils.java │ ├── managers │ │ ├── ArenaManager.java │ │ ├── GameBarManager.java │ │ └── ScoreboardManager.java │ └── options │ │ └── ArenaOption.java │ ├── command │ ├── AbstractCommand.java │ ├── AdminCommands.java │ └── PlayerCommands.java │ ├── events │ ├── EventListener.java │ ├── event │ │ ├── GameEvents.java │ │ ├── GameItemEvents.java │ │ └── JoinQuitEvents.java │ └── spectator │ │ ├── SpectatorSettingsGUI.java │ │ ├── SpectatorTeleporterGUI.java │ │ └── components │ │ ├── SettingComponents.java │ │ └── TeleporterComponents.java │ ├── handlers │ ├── ChatManager.java │ ├── PermissionsManager.java │ ├── PlaceholderHandler.java │ ├── bungee │ │ └── BungeeManager.java │ ├── rewards │ │ ├── Reward.java │ │ └── RewardsFactory.java │ ├── setup │ │ ├── ArenaEditorGUI.java │ │ └── components │ │ │ ├── AbstractComponent.java │ │ │ └── component │ │ │ ├── LobbyLocationComponents.java │ │ │ ├── MainMenuComponents.java │ │ │ └── PlayerAmountComponents.java │ └── sign │ │ ├── ArenaSign.java │ │ └── SignManager.java │ ├── leaderboard │ ├── Leaderboard.java │ └── LeaderboardManager.java │ ├── user │ ├── User.java │ ├── UserManager.java │ └── data │ │ ├── AbstractDatabase.java │ │ ├── FlatFileStatistics.java │ │ └── MySQLStatistics.java │ └── utils │ └── Utils.java └── resources ├── arena.yml ├── bungee.yml ├── config.yml ├── items.yml ├── messages.yml ├── mysql.yml ├── plugin.yml ├── rewards.yml └── stats.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/.github/README.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/LICENSE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/ConfigPreferences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/ConfigPreferences.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/Main.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/api/events/TNTRunEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/api/events/TNTRunEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/api/events/game/GameEndEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/api/events/game/GameEndEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/api/events/game/GameJoinAttemptEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/api/events/game/GameJoinAttemptEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/api/events/game/GameLeaveEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/api/events/game/GameLeaveEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/api/events/game/GameStartEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/api/events/game/GameStartEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/api/events/game/GameStateChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/api/events/game/GameStateChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/api/events/player/PlayerEliminatedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/api/events/player/PlayerEliminatedEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/api/events/player/StatisticChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/api/events/player/StatisticChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/api/statistic/StatisticType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/api/statistic/StatisticType.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/api/statistic/StatsStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/api/statistic/StatsStorage.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/arena/Arena.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/arena/Arena.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/arena/ArenaRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/arena/ArenaRegistry.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/arena/ArenaState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/arena/ArenaState.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/arena/ArenaUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/arena/ArenaUtils.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/arena/managers/ArenaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/arena/managers/ArenaManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/arena/managers/GameBarManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/arena/managers/GameBarManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/arena/managers/ScoreboardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/arena/managers/ScoreboardManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/arena/options/ArenaOption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/arena/options/ArenaOption.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/command/AbstractCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/command/AbstractCommand.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/command/AdminCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/command/AdminCommands.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/command/PlayerCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/command/PlayerCommands.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/events/EventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/events/EventListener.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/events/event/GameEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/events/event/GameEvents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/events/event/GameItemEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/events/event/GameItemEvents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/events/event/JoinQuitEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/events/event/JoinQuitEvents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/events/spectator/SpectatorSettingsGUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/events/spectator/SpectatorSettingsGUI.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/events/spectator/SpectatorTeleporterGUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/events/spectator/SpectatorTeleporterGUI.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/events/spectator/components/SettingComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/events/spectator/components/SettingComponents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/events/spectator/components/TeleporterComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/events/spectator/components/TeleporterComponents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/ChatManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/ChatManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/PermissionsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/PermissionsManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/PlaceholderHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/PlaceholderHandler.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/bungee/BungeeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/bungee/BungeeManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/rewards/Reward.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/rewards/Reward.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/rewards/RewardsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/rewards/RewardsFactory.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/setup/ArenaEditorGUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/setup/ArenaEditorGUI.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/setup/components/AbstractComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/setup/components/AbstractComponent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/setup/components/component/LobbyLocationComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/setup/components/component/LobbyLocationComponents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/setup/components/component/MainMenuComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/setup/components/component/MainMenuComponents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/setup/components/component/PlayerAmountComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/setup/components/component/PlayerAmountComponents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/sign/ArenaSign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/sign/ArenaSign.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/handlers/sign/SignManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/handlers/sign/SignManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/leaderboard/Leaderboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/leaderboard/Leaderboard.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/leaderboard/LeaderboardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/leaderboard/LeaderboardManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/user/User.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/user/UserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/user/UserManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/user/data/AbstractDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/user/data/AbstractDatabase.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/user/data/FlatFileStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/user/data/FlatFileStatistics.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/user/data/MySQLStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/user/data/MySQLStatistics.java -------------------------------------------------------------------------------- /src/main/java/me/despical/tntrun/utils/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/java/me/despical/tntrun/utils/Utils.java -------------------------------------------------------------------------------- /src/main/resources/arena.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/resources/arena.yml -------------------------------------------------------------------------------- /src/main/resources/bungee.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/resources/bungee.yml -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/items.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/resources/items.yml -------------------------------------------------------------------------------- /src/main/resources/messages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/resources/messages.yml -------------------------------------------------------------------------------- /src/main/resources/mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/resources/mysql.yml -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /src/main/resources/rewards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/TNTRun/HEAD/src/main/resources/rewards.yml -------------------------------------------------------------------------------- /src/main/resources/stats.yml: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------