├── .github ├── funding.yml └── workflows │ ├── maven.yml │ ├── modrinth-alpha.yml │ └── modrinth-release.yml ├── .gitignore ├── LICENSE ├── README.md ├── pom.xml ├── src └── main │ ├── java │ └── de │ │ └── tubyoub │ │ └── velocitypteropower │ │ ├── VelocityPteroPower.java │ │ ├── api │ │ ├── AbstractPanelAPIClient.java │ │ ├── McServerSoftApiClient.java │ │ ├── PanelAPIClient.java │ │ ├── PanelType.java │ │ ├── PelicanAPIClient.java │ │ ├── PowerSignal.java │ │ └── PterodactylAPIClient.java │ │ ├── command │ │ └── PteroCommand.java │ │ ├── handler │ │ └── PlayerConnectionHandler.java │ │ ├── lifecycle │ │ └── ServerLifecycleManager.java │ │ ├── listener │ │ └── ServerSwitchListener.java │ │ ├── lobby │ │ └── LobbyBalancerManager.java │ │ ├── manager │ │ ├── ConfigurationManager.java │ │ ├── MessageKey.java │ │ ├── MessagesManager.java │ │ └── WhitelistManager.java │ │ ├── model │ │ ├── PteroServerInfo.java │ │ └── ServerResourceUsage.java │ │ ├── service │ │ ├── LimboReason.java │ │ ├── LimboTrackerService.java │ │ ├── MoveHistoryService.java │ │ ├── PlayerLimboRecord.java │ │ └── UpdateService.java │ │ └── util │ │ ├── FilteredComponentLogger.java │ │ ├── Metrics.java │ │ ├── RateLimitTracker.java │ │ └── VersionChecker.java │ └── resources │ ├── config.yml │ └── messages │ ├── de_DE.yml │ └── en_US.yml └── testing /.github/funding.yml: -------------------------------------------------------------------------------- 1 | buy_me_a_coffee: tubyoub -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.github/workflows/modrinth-alpha.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/.github/workflows/modrinth-alpha.yml -------------------------------------------------------------------------------- /.github/workflows/modrinth-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/.github/workflows/modrinth-release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/VelocityPteroPower.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/VelocityPteroPower.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/api/AbstractPanelAPIClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/api/AbstractPanelAPIClient.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/api/McServerSoftApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/api/McServerSoftApiClient.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/api/PanelAPIClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/api/PanelAPIClient.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/api/PanelType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/api/PanelType.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/api/PelicanAPIClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/api/PelicanAPIClient.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/api/PowerSignal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/api/PowerSignal.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/api/PterodactylAPIClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/api/PterodactylAPIClient.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/command/PteroCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/command/PteroCommand.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/handler/PlayerConnectionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/handler/PlayerConnectionHandler.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/lifecycle/ServerLifecycleManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/lifecycle/ServerLifecycleManager.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/listener/ServerSwitchListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/listener/ServerSwitchListener.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/lobby/LobbyBalancerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/lobby/LobbyBalancerManager.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/manager/ConfigurationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/manager/ConfigurationManager.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/manager/MessageKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/manager/MessageKey.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/manager/MessagesManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/manager/MessagesManager.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/manager/WhitelistManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/manager/WhitelistManager.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/model/PteroServerInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/model/PteroServerInfo.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/model/ServerResourceUsage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/model/ServerResourceUsage.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/service/LimboReason.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/service/LimboReason.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/service/LimboTrackerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/service/LimboTrackerService.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/service/MoveHistoryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/service/MoveHistoryService.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/service/PlayerLimboRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/service/PlayerLimboRecord.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/service/UpdateService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/service/UpdateService.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/util/FilteredComponentLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/util/FilteredComponentLogger.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/util/Metrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/util/Metrics.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/util/RateLimitTracker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/util/RateLimitTracker.java -------------------------------------------------------------------------------- /src/main/java/de/tubyoub/velocitypteropower/util/VersionChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/java/de/tubyoub/velocitypteropower/util/VersionChecker.java -------------------------------------------------------------------------------- /src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/resources/config.yml -------------------------------------------------------------------------------- /src/main/resources/messages/de_DE.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/resources/messages/de_DE.yml -------------------------------------------------------------------------------- /src/main/resources/messages/en_US.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tubs-Pluginz/VelocityPteroPower/HEAD/src/main/resources/messages/en_US.yml -------------------------------------------------------------------------------- /testing: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------