{"id":26871467,"url":"https://github.com/shieldcommunity/sternalboard","last_synced_at":"2025-10-10T13:37:27.130Z","repository":{"id":38982391,"uuid":"356337711","full_name":"ShieldCommunity/SternalBoard","owner":"ShieldCommunity","description":"Lightweight \u0026 animated scoreboard, packet-based designed for easy usage","archived":false,"fork":false,"pushed_at":"2025-07-23T05:36:35.000Z","size":668,"stargazers_count":64,"open_issues_count":0,"forks_count":19,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-10-07T15:52:34.890Z","etag":null,"topics":["api","async","bukkit","minecraft","paper","scoreboard","sideboard","spigot"],"latest_commit_sha":null,"homepage":"https://www.spigotmc.org/resources/sternalboard-lightweight-animated-scoreboard.89245/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ShieldCommunity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"custom":["https://www.paypal.com/paypalme/oukhijafatima"]}},"created_at":"2021-04-09T16:41:04.000Z","updated_at":"2025-09-26T03:34:17.000Z","dependencies_parsed_at":"2023-10-16T10:32:53.157Z","dependency_job_id":"1a88d4ae-029c-421a-89da-16c865f1a8af","html_url":"https://github.com/ShieldCommunity/SternalBoard","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"purl":"pkg:github/ShieldCommunity/SternalBoard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShieldCommunity%2FSternalBoard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShieldCommunity%2FSternalBoard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShieldCommunity%2FSternalBoard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShieldCommunity%2FSternalBoard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ShieldCommunity","download_url":"https://codeload.github.com/ShieldCommunity/SternalBoard/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ShieldCommunity%2FSternalBoard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004054,"owners_count":26083667,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","async","bukkit","minecraft","paper","scoreboard","sideboard","spigot"],"created_at":"2025-03-31T07:19:38.665Z","updated_at":"2025-10-10T13:37:27.112Z","avatar_url":"https://github.com/ShieldCommunity.png","language":"Java","funding_links":["https://www.paypal.com/paypalme/oukhijafatima"],"categories":[],"sub_categories":[],"readme":"# SternalBoard\n\n![image](https://user-images.githubusercontent.com/76608233/146663681-08cf1e75-e288-44f4-8c79-fdda3531980b.png)\n\nLightweight \u0026 Async packet-based multi-version scoreboard using FastBoard API.\n\n## Official Downloads\n\n* [SpigotMC page](https://www.spigotmc.org/resources/sternalboard-lightweight-animated-scoreboard.89245/)\n* [Polymart page](https://polymart.org/resource/sternalboard-lightweight.1379)\n* [MC-Market page](https://www.mc-market.org/resources/20395/)\n\n## Maintainers\n* [xism4](https://github.com/xism4) Main developer\n* [jonakls](https://github.com/jonakls) Developer\n\n## Features\n* High-performance - Well-known libraries are used by their good resource management and cleanup. In addition to running most features asynchronously.\n* Bedrock support - Will look exactly the same as on other platforms with no vision problems\n* Tab system - You will be able to modify the header and footer of the player view \n* World blacklist - Ability to disable the scoreboard in certain worlds\n* Auto tab-completer for modern Paper, legacy, Spigot and forks\n* MiniMessage formatting support - Adventure colours like \u003cred\u003ehello\u003creset\u003e\n* Packet-based - The plugin will not bug with plugins that use teams\n* Animated scoreboard - The scoreboard data is constantly being modified\n* Per world scoreboard - Ability to display different scoreboards in selected worlds\n* Multi-version plugin - Supports 1.7 to lastest\n* Mini-games support - The API was implemented in several mini-games supporting their custom scoreboards\n* Simple to use - Very intuitive configuration for new people\n* Maximum weight compression thanks to library downloader\n* The plugin will start without relying on other plugins\n  \n## How to integrate\nIf you want to integrate SternalBoard to your proyect, you can use Maven and Gradle:\nBefore nothing, remember that you need jitpack for it (https://jitpack.io/#ShieldCommunity/SternalBoard)\n\n## Maven\n```xml\n        \u003cdependency\u003e\n            \u003cgroupId\u003ecom.github.ShieldCommunity\u003c/groupId\u003e\n            \u003cartifactId\u003eSternalBoard\u003c/artifactId\u003e\n            \u003cversion\u003e2.3.1\u003c/version\u003e\n            \u003cscope\u003ecompile\u003c/scope\u003e\n        \u003c/dependency\u003e\n```\n\n## Gradle\n```gradle\nplugins {\n    id 'com.github.johnrengelman.shadow' version '8.1.1'\n}\n\nrepositories {\n    mavenCentral()\n}\n\ndependencies {\n    implementation 'com.xism4.sternalboard:2.3.1'\n}\n\nshadowJar {\n    relocate 'com.xism4.sternalboard', 'you.package.like.scoreboard'\n}\n```\n\n## Gradle DSL\n```kts\nplugins {\n    id(\"com.github.johnrengelman.shadow\") version(\"8.1.1\")\n}\n\nrepositories {\n    mavenCentral()\n}\n\ndependencies {\n    implementation(\"com.xism4:sternalboard:2.3.1\")\n}\n\nshadowJar {\n    relocate(\"com.xism4.sternalboard\", \"you.yourpackage.like.scoreboard\")\n}\n```\n\n## Manually\nYou can copy the classes and paste them into your project if you are not yet using a dependency system such as gradle or maven\n\n## How to hook into it\nWith a simple call you can create your first scoreboard\n\n```java\npublic class ExampleBoard {\n\n    public void setScoreboard(Player player){\n        SternalBoardHandler board = new SternalBoardHandler(player);\n\n        board.updateTitle(ChatColor.GREEN+\n                \"Hypixel.net\" //You can make it configurable trough strings tho\n        );\n\n        board.updateLines(\"Hello\", //You can do lines as your version allows!\n                \"shieldcommunity.net\",\n        );\n    }\n}\n\n```\n\n#Servers using SternalBoard\n\n\u003cimg src=\"https://bstats.org/signatures/bukkit/SternalBoard.svg\" alt=\"ResourceHolders statics\"\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshieldcommunity%2Fsternalboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshieldcommunity%2Fsternalboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshieldcommunity%2Fsternalboard/lists"}