2.7 KiB
BetterChairs-OG
BetterChairs-OG is a forked branch line of
SpraxDev/BetterChairs maintained for the
TrueOG stack. This branch is version 1.0.
The plugin display name is now BetterChairs-OG, but the command, permission, and
PlaceholderAPI namespace stays BetterChairs for compatibility with existing servers.
What This Branch Is
This branch keeps the classic chair-sitting experience while carrying a narrower, fork-specific platform target and build setup.
Highlights:
- Project/artifact renamed to
BetterChairs-OG - Version reset to
1.0 - Gradle build with Shadow, Spotless, and bundled wrapper
- Essentials-aware teleports that preserve
/back /dismountcommand and sneak-dismount support- Active NMS build range limited to Minecraft
1.8through1.19.4 - Updater and bStats code removed from this branch
Compatibility
This branch currently builds the following NMS modules:
1.8_R11.8_R21.8_R31.9_R11.9_R21.10_R11.11_R11.12_R11.13_R11.13_R21.14_R11.15_R11.16_R11.16_R21.16_R31.17_R11.18_R11.18_R21.19_01.19_R11.19_R21.19_R3
Commands And Permissions
The compatibility namespace is unchanged.
| Command | Permission | Description |
|---|---|---|
/BetterChairs <toggle|on|off|status> |
BetterChairs.cmd.toggle |
Toggle chair usage for yourself |
/BetterChairs reload |
BetterChairs.cmd.reload |
Reload config.yml and messages.yml |
/BetterChairs reset |
BetterChairs.cmd.reset |
Eject all players from BetterChairs seats |
/toggleChairs or /bct |
BetterChairs.cmd.toggle |
Shortcut for player chair toggling |
/sit |
BetterChairs.cmd.sit |
Sit on solid ground |
/dismount |
BetterChairs.cmd.dismount |
Leave a BetterChairs seat |
| Right-click chairs | BetterChairs.use |
Sit on supported chair blocks |
| Regeneration while seated | BetterChairs.regeneration |
Allow configured regeneration effect |
Building
Build with:
./gradlew build
If your environment provides a local bootstrap repository, set SELF_MAVEN_LOCAL_REPO
to that directory before building. Otherwise the build falls back to ~/.m2/repository
and mavenLocal().
Differences From Upstream
See CHANGELOG.md for the branch-specific delta against upstream.
In short, this branch:
- renames the project to
BetterChairs-OG - keeps the legacy
BetterChairsruntime namespace for compatibility - swaps Maven for the Gradle build used here
- removes updater/metrics code
- narrows the active support matrix to the versions listed above
- carries TrueOG-specific dependency and build adjustments