├── .editorconfig ├── .github ├── FUNDING.yml ├── README.md └── workflows │ └── build.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── LICENSE_HEADER.txt ├── jitpack.yml ├── pom.xml └── src └── main ├── java └── me │ └── despical │ └── kotl │ ├── KOTL.java │ ├── api │ ├── StatisticType.java │ ├── StatsStorage.java │ └── events │ │ ├── KOTLEvent.java │ │ ├── arena │ │ └── KOTLNewKingEvent.java │ │ └── player │ │ ├── KOTLPlayerEnterArenaEvent.java │ │ ├── KOTLPlayerLeaveArenaEvent.java │ │ └── KOTLPlayerStatisticChangeEvent.java │ ├── arena │ ├── Arena.java │ ├── ArenaRegistry.java │ └── managers │ │ ├── ArenaManager.java │ │ ├── BossBarManager.java │ │ ├── ScoreboardManager.java │ │ └── schedulers │ │ ├── ArenaScheduler.java │ │ └── SchedulerOptions.java │ ├── commands │ ├── AbstractCommand.java │ ├── AdminCommands.java │ └── PlayerCommands.java │ ├── events │ ├── ArenaEvents.java │ ├── EventListener.java │ └── Events.java │ ├── handlers │ ├── ChatManager.java │ ├── PlaceholderManager.java │ ├── cooldown │ │ └── CooldownManager.java │ ├── rewards │ │ ├── Reward.java │ │ └── RewardsFactory.java │ └── setup │ │ ├── AbstractComponent.java │ │ ├── SetupInventory.java │ │ └── components │ │ ├── ArenaOptionComponents.java │ │ ├── MainMenuComponents.java │ │ └── PressurePlateComponents.java │ ├── kits │ ├── Kit.java │ └── KitManager.java │ ├── language │ ├── LanguageManager.java │ └── Locale.java │ ├── options │ ├── ConfigOptions.java │ └── Option.java │ ├── user │ ├── User.java │ ├── UserManager.java │ └── data │ │ ├── FileStats.java │ │ ├── MySQLStatistics.java │ │ └── UserDatabase.java │ └── util │ ├── CuboidSelector.java │ └── Utils.java └── resources ├── arenas.yml ├── config.yml ├── kits.yml ├── messages.yml ├── mysql.yml ├── plugin.yml ├── rewards.yml └── stats.yml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/.github/README.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE_HEADER.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/LICENSE_HEADER.txt -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk21 3 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/KOTL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/KOTL.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/api/StatisticType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/api/StatisticType.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/api/StatsStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/api/StatsStorage.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/api/events/KOTLEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/api/events/KOTLEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/api/events/arena/KOTLNewKingEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/api/events/arena/KOTLNewKingEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/api/events/player/KOTLPlayerEnterArenaEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/api/events/player/KOTLPlayerEnterArenaEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/api/events/player/KOTLPlayerLeaveArenaEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/api/events/player/KOTLPlayerLeaveArenaEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/api/events/player/KOTLPlayerStatisticChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/api/events/player/KOTLPlayerStatisticChangeEvent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/arena/Arena.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/arena/Arena.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/arena/ArenaRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/arena/ArenaRegistry.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/arena/managers/ArenaManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/arena/managers/ArenaManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/arena/managers/BossBarManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/arena/managers/BossBarManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/arena/managers/ScoreboardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/arena/managers/ScoreboardManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/arena/managers/schedulers/ArenaScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/arena/managers/schedulers/ArenaScheduler.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/arena/managers/schedulers/SchedulerOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/arena/managers/schedulers/SchedulerOptions.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/commands/AbstractCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/commands/AbstractCommand.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/commands/AdminCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/commands/AdminCommands.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/commands/PlayerCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/commands/PlayerCommands.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/events/ArenaEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/events/ArenaEvents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/events/EventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/events/EventListener.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/events/Events.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/events/Events.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/handlers/ChatManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/handlers/ChatManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/handlers/PlaceholderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/handlers/PlaceholderManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/handlers/cooldown/CooldownManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/handlers/cooldown/CooldownManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/handlers/rewards/Reward.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/handlers/rewards/Reward.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/handlers/rewards/RewardsFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/handlers/rewards/RewardsFactory.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/handlers/setup/AbstractComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/handlers/setup/AbstractComponent.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/handlers/setup/SetupInventory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/handlers/setup/SetupInventory.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/handlers/setup/components/ArenaOptionComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/handlers/setup/components/ArenaOptionComponents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/handlers/setup/components/MainMenuComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/handlers/setup/components/MainMenuComponents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/handlers/setup/components/PressurePlateComponents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/handlers/setup/components/PressurePlateComponents.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/kits/Kit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/kits/Kit.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/kits/KitManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/kits/KitManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/language/LanguageManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/language/LanguageManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/language/Locale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/language/Locale.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/options/ConfigOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/options/ConfigOptions.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/options/Option.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/options/Option.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/user/User.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/user/UserManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/user/UserManager.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/user/data/FileStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/user/data/FileStats.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/user/data/MySQLStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/user/data/MySQLStatistics.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/user/data/UserDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/user/data/UserDatabase.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/util/CuboidSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/util/CuboidSelector.java -------------------------------------------------------------------------------- /src/main/java/me/despical/kotl/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/java/me/despical/kotl/util/Utils.java -------------------------------------------------------------------------------- /src/main/resources/arenas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/resources/arenas.yml -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/kits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/resources/kits.yml -------------------------------------------------------------------------------- /src/main/resources/messages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/resources/messages.yml -------------------------------------------------------------------------------- /src/main/resources/mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/resources/mysql.yml -------------------------------------------------------------------------------- /src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /src/main/resources/rewards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Despical/KOTL/HEAD/src/main/resources/rewards.yml -------------------------------------------------------------------------------- /src/main/resources/stats.yml: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------