{"id":15281419,"url":"https://github.com/minuskube/netherboard","last_synced_at":"2026-03-09T04:07:33.917Z","repository":{"id":20453984,"uuid":"89955463","full_name":"MinusKube/Netherboard","owner":"MinusKube","description":"Scoreboard API for your Minecraft Sponge and Bukkit Plugins, supporting all versions from 1.7 to 1.19.","archived":false,"fork":false,"pushed_at":"2022-10-12T22:37:23.000Z","size":231,"stargazers_count":77,"open_issues_count":17,"forks_count":21,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-04-12T18:14:09.481Z","etag":null,"topics":["bukkit","bukkit-plugin","java","minecraft","plugin","scoreboard","scoreboard-api","spigot","spigot-plugin","sponge"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MinusKube.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-05-01T19:27:06.000Z","updated_at":"2025-02-01T07:33:42.000Z","dependencies_parsed_at":"2023-01-11T20:51:13.285Z","dependency_job_id":null,"html_url":"https://github.com/MinusKube/Netherboard","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinusKube%2FNetherboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinusKube%2FNetherboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinusKube%2FNetherboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MinusKube%2FNetherboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MinusKube","download_url":"https://codeload.github.com/MinusKube/Netherboard/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248610336,"owners_count":21132920,"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","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":["bukkit","bukkit-plugin","java","minecraft","plugin","scoreboard","scoreboard-api","spigot","spigot-plugin","sponge"],"created_at":"2024-09-30T13:07:43.310Z","updated_at":"2026-03-09T04:07:33.858Z","avatar_url":"https://github.com/MinusKube.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Netherboard\n\nScoreboard API for your Minecraft Sponge and Bukkit Plugins.  \n**You can use this as a Plugin, or just add it to your dependencies.**\n\n## Features:\n- Works for all the **Bukkit** versions since **1.7** (even **1.17**!).\n- Works with **Sponge**! (Tell me if a version is not compatible)\n- No blinking!\n- Max characters per line:\n  - **1.7:** 16 (Working on it to allow 48 characters)\n  - **1.8+**: 40 (Working on it to allow 72 characters, *not sure if possible, we'll see*)\n  \n## TODO:\n- Allow more characters per line (Using teams)\n\n## Examples:\n### Bukkit\n\nCreate a board:\n```java\nBPlayerBoard board = Netherboard.instance().createBoard(player, \"My Scoreboard\");\n```\n\nCreate a board with your own Scoreboard object:\n```java\nBPlayerBoard board = Netherboard.instance().createBoard(player, scoreboard, \"My Scoreboard\");\n```\n\nGet a player's board:\n```java\nBPlayerBoard board = Netherboard.instance().getBoard(player);\n```\n\nWhen you have your board, you can do whatever you want with it:\n```java\n// Set a line\n// If there is already a line with this score, it will replace it.\nboard.set(\"Test Score\", 5);\n\n// Set all the lines\n// This will remove all the existing lines then set the new ones\nboard.setAll(\n    \"First Line\",\n    \"Second Line\",\n    \"Third Line\",\n    \"Fourth Line\",\n    \"Fifth Line\"\n);\n\n// Get a line from its score\nboard.get(5);\n\n// Remove a line\nboard.remove(5);\n\n// Change the name of the board\nboard.setName(\"My New Scoreboard\");\n\n// Clear the board\nboard.clear();\n\n// Delete the board\nboard.delete();\n```\n\n### Sponge\nSame thing than Bukkit, but the object is called `SPlayerBoard` and the methods requires `Text` objects instead of `String` ones.  \n*NB: With Sponge, please do not create boards for different players with the same `scoreboard`.*\n\n## Usage\nTo use the Netherboard API, either:\n  - put it in the `plugins` folder of your server, add it to your dependencies in your plugin.yml (e.g. `depend: [Netherboard]`) and add it to the dependencies in your IDE.\n  - add it to the dependencies in your IDE and include it in your plugin jar.\n\nYou can download the latest version on the [Releases page](https://github.com/MinusKube/Netherboard/releases) on Github.\n\nYou can also use a build system:\n### Gradle\n```gradle\nrepositories {\n    mavenCentral()\n}\n\ndependencies {\n    compile 'fr.minuskube:netherboard-bukkit:1.2.3'\n    \n    // Or if you use Sponge:\n    // compile 'fr.minuskube:netherboard-sponge:1.2.3'\n}\n```\n\n### Maven\n```xml\n\u003cdependency\u003e\n  \u003cgroupId\u003efr.minuskube\u003c/groupId\u003e\n  \u003cartifactId\u003enetherboard-bukkit\u003c/artifactId\u003e\n  \n  \u003c!--\n  Or if you use Sponge:\n  \n  \u003cartifactId\u003enetherboard-sponge\u003c/artifactId\u003e\n  --\u003e\n  \n  \u003cversion\u003e1.2.3\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n## Issues:\nIf you have a problem with the API, or you want to request a feature, make an issue [here](https://github.com/MinusKube/netherboard/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminuskube%2Fnetherboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminuskube%2Fnetherboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminuskube%2Fnetherboard/lists"}