├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── HEADER ├── LICENSE ├── README.md ├── api ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── velocitypowered │ └── api │ ├── TextHolder.java │ ├── TextHolderProvider.java │ ├── event │ └── scoreboard │ │ ├── ObjectiveEvent.java │ │ ├── ScoreboardEvent.java │ │ ├── ScoreboardEventSource.java │ │ ├── TeamEntryEvent.java │ │ └── TeamEvent.java │ └── scoreboard │ ├── CollisionRule.java │ ├── DisplaySlot.java │ ├── HealthDisplay.java │ ├── NameVisibility.java │ ├── NumberFormat.java │ ├── Objective.java │ ├── ProxyObjective.java │ ├── ProxyScore.java │ ├── ProxyScoreboard.java │ ├── ProxyTeam.java │ ├── Score.java │ ├── Scoreboard.java │ ├── ScoreboardManager.java │ ├── Team.java │ └── TeamColor.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images └── banner.png ├── plugin ├── build.gradle └── src │ └── main │ ├── java │ └── com │ │ └── velocitypowered │ │ └── scoreboardapi │ │ ├── ChannelInjection.java │ │ ├── EventListener.java │ │ ├── PacketRegistry.java │ │ ├── PluginConfig.java │ │ ├── VSACommand.java │ │ └── VelocityScoreboardAPI.java │ └── resources │ └── velocity-plugin.json ├── proxy ├── build.gradle ├── libs │ └── adventure-text-serializer-nbt-4.18.0-SNAPSHOT.jar └── src │ └── main │ └── java │ └── com │ └── velocitypowered │ └── proxy │ ├── data │ ├── LoggerManager.java │ ├── NumberFormatEncoder.java │ ├── PacketHandler.java │ ├── RawTextHolderProvider.java │ ├── StringCollection.java │ └── TextHolderImpl.java │ ├── protocol │ └── packet │ │ └── scoreboard │ │ ├── DisplayObjectivePacket.java │ │ ├── ObjectivePacket.java │ │ ├── ScorePacket.java │ │ ├── ScoreResetPacket.java │ │ ├── ScoreSetPacket.java │ │ └── TeamPacket.java │ └── scoreboard │ ├── TeamProperties.java │ ├── VelocityObjective.java │ ├── VelocityScore.java │ ├── VelocityScoreboard.java │ ├── VelocityScoreboardManager.java │ ├── VelocityTeam.java │ └── downstream │ ├── DownstreamObjective.java │ ├── DownstreamScore.java │ ├── DownstreamScoreboard.java │ └── DownstreamTeam.java └── settings.gradle /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/.gitignore -------------------------------------------------------------------------------- /HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/HEADER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/README.md -------------------------------------------------------------------------------- /api/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/build.gradle -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/TextHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/TextHolder.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/TextHolderProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/TextHolderProvider.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/event/scoreboard/ObjectiveEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/event/scoreboard/ObjectiveEvent.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/event/scoreboard/ScoreboardEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/event/scoreboard/ScoreboardEvent.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/event/scoreboard/ScoreboardEventSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/event/scoreboard/ScoreboardEventSource.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/event/scoreboard/TeamEntryEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/event/scoreboard/TeamEntryEvent.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/event/scoreboard/TeamEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/event/scoreboard/TeamEvent.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/CollisionRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/CollisionRule.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/DisplaySlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/DisplaySlot.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/HealthDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/HealthDisplay.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/NameVisibility.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/NameVisibility.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/NumberFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/NumberFormat.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/Objective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/Objective.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/ProxyObjective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/ProxyObjective.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/ProxyScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/ProxyScore.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/ProxyScoreboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/ProxyScoreboard.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/ProxyTeam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/ProxyTeam.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/Score.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/Score.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/Scoreboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/Scoreboard.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/ScoreboardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/ScoreboardManager.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/Team.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/Team.java -------------------------------------------------------------------------------- /api/src/main/java/com/velocitypowered/api/scoreboard/TeamColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/api/src/main/java/com/velocitypowered/api/scoreboard/TeamColor.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/images/banner.png -------------------------------------------------------------------------------- /plugin/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/plugin/build.gradle -------------------------------------------------------------------------------- /plugin/src/main/java/com/velocitypowered/scoreboardapi/ChannelInjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/plugin/src/main/java/com/velocitypowered/scoreboardapi/ChannelInjection.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/velocitypowered/scoreboardapi/EventListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/plugin/src/main/java/com/velocitypowered/scoreboardapi/EventListener.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/velocitypowered/scoreboardapi/PacketRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/plugin/src/main/java/com/velocitypowered/scoreboardapi/PacketRegistry.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/velocitypowered/scoreboardapi/PluginConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/plugin/src/main/java/com/velocitypowered/scoreboardapi/PluginConfig.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/velocitypowered/scoreboardapi/VSACommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/plugin/src/main/java/com/velocitypowered/scoreboardapi/VSACommand.java -------------------------------------------------------------------------------- /plugin/src/main/java/com/velocitypowered/scoreboardapi/VelocityScoreboardAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/plugin/src/main/java/com/velocitypowered/scoreboardapi/VelocityScoreboardAPI.java -------------------------------------------------------------------------------- /plugin/src/main/resources/velocity-plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/plugin/src/main/resources/velocity-plugin.json -------------------------------------------------------------------------------- /proxy/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/build.gradle -------------------------------------------------------------------------------- /proxy/libs/adventure-text-serializer-nbt-4.18.0-SNAPSHOT.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/libs/adventure-text-serializer-nbt-4.18.0-SNAPSHOT.jar -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/data/LoggerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/data/LoggerManager.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/data/NumberFormatEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/data/NumberFormatEncoder.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/data/PacketHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/data/PacketHandler.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/data/RawTextHolderProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/data/RawTextHolderProvider.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/data/StringCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/data/StringCollection.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/data/TextHolderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/data/TextHolderImpl.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/DisplayObjectivePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/DisplayObjectivePacket.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/ObjectivePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/ObjectivePacket.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/ScorePacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/ScorePacket.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/ScoreResetPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/ScoreResetPacket.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/ScoreSetPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/ScoreSetPacket.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/TeamPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/protocol/packet/scoreboard/TeamPacket.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/scoreboard/TeamProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/scoreboard/TeamProperties.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/scoreboard/VelocityObjective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/scoreboard/VelocityObjective.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/scoreboard/VelocityScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/scoreboard/VelocityScore.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/scoreboard/VelocityScoreboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/scoreboard/VelocityScoreboard.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/scoreboard/VelocityScoreboardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/scoreboard/VelocityScoreboardManager.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/scoreboard/VelocityTeam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/scoreboard/VelocityTeam.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/scoreboard/downstream/DownstreamObjective.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/scoreboard/downstream/DownstreamObjective.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/scoreboard/downstream/DownstreamScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/scoreboard/downstream/DownstreamScore.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/scoreboard/downstream/DownstreamScoreboard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/scoreboard/downstream/DownstreamScoreboard.java -------------------------------------------------------------------------------- /proxy/src/main/java/com/velocitypowered/proxy/scoreboard/downstream/DownstreamTeam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/proxy/src/main/java/com/velocitypowered/proxy/scoreboard/downstream/DownstreamTeam.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NEZNAMY/VelocityScoreboardAPI/HEAD/settings.gradle --------------------------------------------------------------------------------