├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── api ├── build.gradle.kts └── src │ └── main │ └── java │ └── com │ └── xism4 │ └── sternalboard │ └── api │ ├── SternalBoard.java │ ├── SternalBoardHandler.java │ ├── SternalReflection.java │ ├── adventure │ └── SternalBoard.java │ └── repository │ ├── ObjectCacheRepository.java │ └── impl │ └── ObjectCacheRepositoryImpl.java ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── plugin ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── xism4 │ │ │ └── sternalboard │ │ │ ├── SternalBoardPlugin.java │ │ │ ├── command │ │ │ ├── SternalCommand.java │ │ │ ├── module │ │ │ │ └── CommandModule.java │ │ │ └── service │ │ │ │ └── CommandService.java │ │ │ ├── listener │ │ │ ├── ScoreboardListener.java │ │ │ ├── TabListener.java │ │ │ ├── module │ │ │ │ └── ListenerModule.java │ │ │ └── service │ │ │ │ └── ListenerService.java │ │ │ ├── manager │ │ │ ├── Manager.java │ │ │ ├── animation │ │ │ │ ├── AnimationManager.java │ │ │ │ └── tasks │ │ │ │ │ ├── LineUpdateTask.java │ │ │ │ │ └── TitleUpdateTask.java │ │ │ └── service │ │ │ │ └── ManagerService.java │ │ │ ├── misc │ │ │ ├── BukkitConfiguration.java │ │ │ └── Metrics.java │ │ │ ├── module │ │ │ ├── ManagerModule.java │ │ │ └── PluginModule.java │ │ │ ├── scoreboard │ │ │ ├── ScoreboardFactory.java │ │ │ ├── ScoreboardManager.java │ │ │ ├── Scoreboards.java │ │ │ ├── TabManager.java │ │ │ └── handler │ │ │ │ ├── AnimateScoreboardHandler.java │ │ │ │ ├── NaturalScoreboardHandler.java │ │ │ │ ├── PerWorldScoreboardHandler.java │ │ │ │ ├── PermissionScoreboardHandler.java │ │ │ │ ├── ScoreboardHandler.java │ │ │ │ └── WorldGuardScoreboardHandler.java │ │ │ ├── service │ │ │ ├── Service.java │ │ │ └── module │ │ │ │ └── ServiceModule.java │ │ │ └── util │ │ │ └── TextUtils.java │ └── resources │ │ ├── animated-board.yml │ │ ├── config.yml │ │ ├── plugin.yml │ │ └── tinylog.properties │ └── test │ └── java │ └── com │ └── xism4 │ └── sternalboard │ └── test │ ├── SternalBoardTest.java │ └── utils │ └── TextUtilsTest.java └── settings.gradle.kts /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/api/build.gradle.kts -------------------------------------------------------------------------------- /api/src/main/java/com/xism4/sternalboard/api/SternalBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/api/src/main/java/com/xism4/sternalboard/api/SternalBoard.java -------------------------------------------------------------------------------- /api/src/main/java/com/xism4/sternalboard/api/SternalBoardHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/api/src/main/java/com/xism4/sternalboard/api/SternalBoardHandler.java -------------------------------------------------------------------------------- /api/src/main/java/com/xism4/sternalboard/api/SternalReflection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/api/src/main/java/com/xism4/sternalboard/api/SternalReflection.java -------------------------------------------------------------------------------- /api/src/main/java/com/xism4/sternalboard/api/adventure/SternalBoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/api/src/main/java/com/xism4/sternalboard/api/adventure/SternalBoard.java -------------------------------------------------------------------------------- /api/src/main/java/com/xism4/sternalboard/api/repository/ObjectCacheRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/api/src/main/java/com/xism4/sternalboard/api/repository/ObjectCacheRepository.java -------------------------------------------------------------------------------- /api/src/main/java/com/xism4/sternalboard/api/repository/impl/ObjectCacheRepositoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/api/src/main/java/com/xism4/sternalboard/api/repository/impl/ObjectCacheRepositoryImpl.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/gradlew.bat -------------------------------------------------------------------------------- /plugin/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/build.gradle.kts -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/SternalBoardPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/SternalBoardPlugin.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/command/SternalCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/command/SternalCommand.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/command/module/CommandModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/command/module/CommandModule.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/command/service/CommandService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/command/service/CommandService.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/listener/ScoreboardListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/listener/ScoreboardListener.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/listener/TabListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/listener/TabListener.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/listener/module/ListenerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/listener/module/ListenerModule.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/listener/service/ListenerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/listener/service/ListenerService.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/manager/Manager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/manager/Manager.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/manager/animation/AnimationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/manager/animation/AnimationManager.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/manager/animation/tasks/LineUpdateTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/manager/animation/tasks/LineUpdateTask.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/manager/animation/tasks/TitleUpdateTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/manager/animation/tasks/TitleUpdateTask.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/manager/service/ManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/manager/service/ManagerService.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/misc/BukkitConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/misc/BukkitConfiguration.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/misc/Metrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/misc/Metrics.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/module/ManagerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/module/ManagerModule.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/module/PluginModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/module/PluginModule.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/scoreboard/ScoreboardFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/scoreboard/ScoreboardFactory.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/scoreboard/ScoreboardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/scoreboard/ScoreboardManager.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/scoreboard/Scoreboards.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/scoreboard/Scoreboards.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/scoreboard/TabManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/scoreboard/TabManager.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/AnimateScoreboardHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/AnimateScoreboardHandler.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/NaturalScoreboardHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/NaturalScoreboardHandler.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/PerWorldScoreboardHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/PerWorldScoreboardHandler.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/PermissionScoreboardHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/PermissionScoreboardHandler.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/ScoreboardHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/ScoreboardHandler.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/WorldGuardScoreboardHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/scoreboard/handler/WorldGuardScoreboardHandler.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/service/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/service/Service.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/service/module/ServiceModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/service/module/ServiceModule.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/xism4/sternalboard/util/TextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/java/com/xism4/sternalboard/util/TextUtils.java -------------------------------------------------------------------------------- /plugin/src/main/resources/animated-board.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/resources/animated-board.yml -------------------------------------------------------------------------------- /plugin/src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/resources/config.yml -------------------------------------------------------------------------------- /plugin/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /plugin/src/main/resources/tinylog.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/main/resources/tinylog.properties -------------------------------------------------------------------------------- /plugin/src/test/java/com/xism4/sternalboard/test/SternalBoardTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/test/java/com/xism4/sternalboard/test/SternalBoardTest.java -------------------------------------------------------------------------------- /plugin/src/test/java/com/xism4/sternalboard/test/utils/TextUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ShieldCommunity/SternalBoard/HEAD/plugin/src/test/java/com/xism4/sternalboard/test/utils/TextUtilsTest.java -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "SternalBoard" 2 | 3 | include("api", "plugin") 4 | 5 | --------------------------------------------------------------------------------