{"id":17070705,"url":"https://github.com/spraxdev/betterchairs","last_synced_at":"2025-10-06T11:49:27.351Z","repository":{"id":37003694,"uuid":"261642363","full_name":"SpraxDev/BetterChairs","owner":"SpraxDev","description":"BetterChairs is a Minecraft plugin, that allows you to sit on chairs.","archived":false,"fork":false,"pushed_at":"2025-07-04T09:27:01.000Z","size":9122,"stargazers_count":38,"open_issues_count":6,"forks_count":5,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-04T09:33:30.934Z","etag":null,"topics":["chairs","minecraft","spigot","spigot-plugin"],"latest_commit_sha":null,"homepage":"","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/SpraxDev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"spraxdev","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-05-06T03:27:49.000Z","updated_at":"2025-07-04T09:27:05.000Z","dependencies_parsed_at":"2024-01-08T13:34:30.618Z","dependency_job_id":"52dcaa24-da20-46a2-8bf3-b1a66cef8bdf","html_url":"https://github.com/SpraxDev/BetterChairs","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"purl":"pkg:github/SpraxDev/BetterChairs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpraxDev%2FBetterChairs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpraxDev%2FBetterChairs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpraxDev%2FBetterChairs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpraxDev%2FBetterChairs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SpraxDev","download_url":"https://codeload.github.com/SpraxDev/BetterChairs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SpraxDev%2FBetterChairs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272013537,"owners_count":24858474,"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-08-25T02:00:12.092Z","response_time":1107,"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":["chairs","minecraft","spigot","spigot-plugin"],"created_at":"2024-10-14T11:33:08.958Z","updated_at":"2025-10-06T11:49:22.328Z","avatar_url":"https://github.com/SpraxDev.png","language":"Java","funding_links":["https://ko-fi.com/spraxdev"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./modules/betterchairs-plugin/src/main/resources/icon.png\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://JavaDocs.Sprax2013.de/BetterChairs/\"\u003e\n    \u003cimg alt=\"JavaDocs\" src=\"https://img.shields.io/badge/JavaDocs-latest-succes?logo=Java\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://sprax.me/discord\"\u003e\n    \u003cimg alt=\"Get Support on Discord\" src=\"https://img.shields.io/discord/344982818863972352.svg?label=Get%20Support\u0026logo=Discord\u0026color=blue\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://ko-fi.com/spraxdev\"\u003e\n    \u003cimg alt=\"Support me on Ko-fi!\"\n         src=\"https://img.shields.io/badge/-Support%20me%20on%20Ko--fi-%2329ABE0?logo=kofi\u0026logoColor=white\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/SpraxDev/BetterChairs/actions?query=workflow%3A%22Build+with+Maven%22\"\u003e\n    \u003cimg alt=\"Build with Maven\" src=\"https://github.com/Sprax2013/BetterChairs/workflows/Build%20with%20Maven/badge.svg\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://sonarcloud.io/dashboard?id=SpraxDev_BetterChairs\"\u003e\n    \u003cimg alt=\"Quality Gate Status\"\n         src=\"https://sonarcloud.io/api/project_badges/measure?project=SpraxDev_BetterChairs\u0026metric=alert_status\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n# BetterChairs (Remastered)\nBetterChairs allows you and your players to sit on chairs. It's that simple!\nEvery stair and every half block can be a chair if you want it to!\n\nIt is:\n* **fast**, as it has been written with performance in mind\n* **easily updated**, because you get notified about new versions, and your configurations get upgraded automatically\n* **customizable**, as it generates configuration files for you\n* **reliable**, as it supports all Minecraft versions newer than 1.8 natively\n* **free** and OpenSource. Request Features or add them yourself!\n\n\n![Screenshot of players sitting on chairs](./docs/images/Screenshot4.jpg)\n\n\n## Commands \u0026 Permissions\n|        Command        |              Permission              | Description               |\n|:---------------------:|:------------------------------------:|:-------------------------:|\n| -                     | `BetterChairs.use` (default: `true`) | Allows players to sit on chairs |\n| `/sit`                | `BetterChairs.cmd.sit` (default: `true`) | Allows a player to sit on the ground |\n| `/BetterChairs \u003ctoggle\\|on\\|off\\|status\u003e` | `BetterChairs.cmd.toggle` (default: `true`) | Allows individual players to disabled chairs for them (aliases: `/toggleChairs`, `/bct`) |\n| `/BetterChairs reset` | `BetterChairs.cmd.reset`             | Allows admins to eject all players from their chairs |\n| `/BetterChairs reload`| `BetterChairs.cmd.reload`            | Allows admins to reload the plugin's configuration files |\n| -                     | `BetterChairs.updater`               | Notifies players about updates when joining the server |\n\n\n## Useful Links\n* Download the latest version from [GitHub](https://github.com/SpraxDev/BetterChairs/releases/latest),\n  [modrinth](https://modrinth.com/plugin/betterchairs),\n  [Hangar](https://hangar.papermc.io/Sprax/BetterChairs),\n  [SpigotMC](https://www.spigotmc.org/resources/84809/)\n* [The Wiki](https://github.com/SpraxDev/BetterChairs/wiki) contains the **API Documentation**\n\n[![bStats Graph](https://bstats.org/signatures/bukkit/BetterChairs%20Remastered.svg)](https://bstats.org/plugin/bukkit/BetterChairs%20Remastered/8214)\n\n* Original Project (No activity):\n  [GitHub](https://github.com/BlackScarx/BetterChairs),\n  [SpigotMC](https://www.spigotmc.org/resources/better-chairs.18705/),\n  [bStats](https://bstats.org/plugin/bukkit/BetterChairs/768)\n\n\n## BetterChairs API (+ Events)\nPlease take a look at [the documentation](https://github.com/SpraxDev/BetterChairs/wiki/BetterChairs-API) and\nthe [JavaDocs](https://JavaDocs.Sprax2013.de/BetterChairs/).\n\n\n## What are the differences to the original version?\n* Active author fixing bugs, adding features and add version support\n* Support all versions newer than 1.8 (and in theory some older versions too)\n* **All** stairs and slabs are supported in all versions\n  * Have **every** block you like to act as a chair *(can be enabled in the config)*\n* *PlaceholderAPI* support\n* You can sit on slabs that are placed in the upper-half of a block\n* A working Update-Notifier that won't send garbage messages if the Updater fails to check for an update\n* Check if Signs are really attached to the chair (Requiring signs can be enabled in `config.yml`)\n* This version is less aggressive when a player tries to sit on a chair (Can be partly re-enabled in `config.yml`)\n* The content of `config.yml` and `messages.yml` has been restructured (old files are automatically converted)\n* Have a world whitelist **or** blacklist\n* Well documented API\n* Fully rewritten code (Improves: Maintainability, Performance, Readability)\n  * Moved to Maven and configured GitHub Actions to automatically compile the project\n\n\n## Why did you create *BetterChairs (Remastered)*?\nBetterChairs started in 2016 on SpigotMC and has been developed by\n[BlackScarx](https://github.com/BlackScarx). Some years later,\nI made my first commits to the project by adding custom Spigot-Events I wanted to use.\n\nI have been granted write-access to that repository afterwards but could not contact\nBlackScarx and created this fork to fit my needs and provide support for new Minecraft version.\n\nMy fork quickly made some big changes, and I decided to fully recode and redesign this project.\nI started with moving to Maven and deleting all those `spigot.jar`s from the repository.\n\nBecause of that I rewrote the commit history and detached my Fork on GitHub to be no longer displayed as one\n(always said *'27 commits behind BlackScarx:master'* because the commit hashes changed).\n\nToday, I unofficially took over the project as soon as BlackScarx got inactive and am now maintaining this repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspraxdev%2Fbetterchairs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspraxdev%2Fbetterchairs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspraxdev%2Fbetterchairs/lists"}