Home›Java›Mods›BetterChairs Remastered
BetterChairs Remastered
ModsJava

BetterChairs Remastered

Java mod listed for Minecraft 1.8–1.19. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
BetterChairs allows you and your players to sit on chairs.
Every stair, every half block or even every block can be a chair if you want it to!


It is:
[​IMG]
Screenshot by shareacoke

Spoiler: More Screenshots
Screenshot by shareacoke:
[​IMG]
[​IMG]
[​IMG]

Screenshots by me:
[​IMG]
[​IMG]
[​IMG]


Commands & Permissions



What are the differences to the original version?


BetterChairs API (+ Events)
Please take a look at the documentation and the JavaDocs.


Plugin Metrics
BetterChairs uses bStats for metrics.
Spoiler: What data is collected?
bstats.org said:
bStats does not collect any personal data.
Most of the collected data is information about the plugin's server like player count, online mode, Minecraft version, Java version, and more.
All data gets sent and stored completely anonymously.
Server IPs are only stored for ratelimiting and not linked to the data.
All data that is collected is publicly visible.
Click to expand...
Source and how to disable bStats: https://bstats.org/getting-started

[​IMG]
https://bstats.org/plugin/bukkit/BetterChairs Remastered/8214

Config
Spoiler: config.yml
Code (YAML):
# BetterChairs Remastered
#
# Support: https://Sprax.me/Discord
# Updates and Information:
# Statistics: https://bstats.org/plugin/bukkit/BetterChairs%20Remastered/8214
# Information for developers: https://github.com/SpraxDev/BetterChairs/wiki


# You shouldn't make any changes to this
version
: 2
Chairs
:

  # Allowed distance a player is allowed to have when trying to sit? (-1 to ignore)
  AllowedDistanceToChair
: -1

  # Should a player automatically look forward when starting to sit
  AutoRotatePlayer
: true

  # Does a player need his hands empty when trying to sit?
  NeedEmptyHands
: true

  # Does a chair need signs on both sides attached to be detected as an chair
  NeedsSignsOnBothSides
: false

  # Enable this if you want players to be able to sit on chairs
  # while other plugins (like WorldGuard or PlotSquared) are not
  # allowing interactions/use with the chair blocks.
  IgnoreOtherPluginsPreventingInteract
: false

  # Enable this if you want BetterChairs to remember a player who used /bc <toggle|on|off> after a plugin reload or him rejoining
  RememberIfPlayerDisabledChairsAfterRelogin
: true
  Position
:

    # Set to false, if you do not care about a player suffocating while sitting
    NeedAirAbove
: true

    # Set to false, to force chairs to have a block below them
    AllowAirBelow
: true

  # Can stairs be chairs?
  UseStairs
: true

  # Can half slabs be chairs too?
  UseSlabs
: false
  LeavingChair
:

    # Should a player be teleported to its original position when leaving a chair
    TeleportPlayerToOldLocation
: true

    # Should a player keep his head rotation when teleported to its original position
    KeepHeadRotation
: true
  Messages
:

    # Should the player receive a message when the chair is already occupied
    AlreadyOccupied
: false

    # Should the player receive a message when a chair is missing signs on both sided
    NeedsSignsOnBothSides
: false

    # Should the player receive a message when he starts sitting
    NowSitting
: false
  Regeneration
:

    # Should player receive regeneration effect when sitting? (Needs permission BetterChairs.regeneration)
    Enabled
: false

    # What amplifier should be applied?
    Amplifier
: 1
Filter
:
  Worlds
:

    # Should we only enable chairs in specific worlds?
    Enabled
: false

    # Should be the list below be used as blacklist or whitelist?
    UseAsBlacklist
: false

    # List of all enabled/disabled worlds
    Names
:
   - worldname
    - worldname2
  Blocks
:

    # Should we only enable specific blocks as chairs?
    Enabled
: false

    # Setting this to true, won't check if a chair
    # is a stair or slab but only look if it is in the list below
    #
    # This is kinda experimental.
    # Enabling overwrites 'UseStairs' and 'UseSlabs' further above
    AllowAllTypes
: false

    # Should be the list below be used as blacklist or whitelist?
    UseAsBlacklist
: false

    # List of all enabled/disabled block types
    #
    # The names from Minecraft do not always work
    # Full list: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
    Names
:
   - blockname
    - blockname2
Updater
:

  # Should we check for new versions and report to the console? (Recommended)
  CheckForUpdates
: true

  # Should be notify admins when they join the server? (Permission: BetterChairs.updater)
  NotifyOnJoin
: true

Spoiler: messages.yml
Code (YAML):
# BetterChairs Remastered
#
# Support: https://Sprax.me/Discord
# Updates and Information:
# Statistics: https://bstats.org/plugin/bukkit/BetterChairs%20Remastered/8214
# Information for developers: https://github.com/SpraxDev/BetterChairs/wiki


# You shouldn't make any changes to this
version
: 1
General
:

  # The prefix that can be used in all other messages
  Prefix
: '&7 [&2BetterChairs&7 ]'

  # What should we tell players that are not allowed to use an command?
  NoPermission
: $ {Prefix } &cYou do not have permission to use this command!

# What should we tell players when they enable or disable chairs for themselves
ToggleChairs
:
  Enabled
: $ {Prefix } &eYou can now use chairs again
  Disabled
: $ {Prefix } &eChairs are now disabled for you
  Status
:
    Enabled
: $ {Prefix } &eYou currently have chairs&a enabled
    Disabled
: $ {Prefix } &eYou currently have chairs &4disabled
ChairUse
:

  # What should we tell players when an chair is already occupied
  AlreadyOccupied
: $ {Prefix } &cThis chair is already occupied

  # What should we tell players when an chair is missing signs on both sides
  NeedsSignsOnBothSides
: $ {Prefix } &cA chair needs a sign attached to it on both sides

  # What should we tell players when he/she is now sitting
  NowSitting
: $ {Prefix } &cYou are taking a break now


Useful Links



Why did you create BetterChairs (Remastered)?
BetterChairs started in 2016 on SpigotMC and has been developed by BlackScarx.
Some years later, I made my first changes to the project by adding custom events I wanted to use.

I have been granted write-access to that repository afterwards but could not contact BlackScarx and created this new version to fit my needs and provide support for new Minecraft version.

My version quickly made some big changes, and I decided to fully recode and redesign this project.

Today, I unofficially took over the project as soon as BlackScarx got inactive and I am now maintaining this new version.

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

BetterChairs Remastered is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 30,424 times (via Spigot). Download it and open it directly in the game.

Explore more