Chairs - Sit down on stairs

Source Code

The Chairs plugin makes it possible to use stair-blocks as seats so that you are able to sit down on them. It is similar to the ChairCraft plugin. This one works properly, though.

Note: It appears that you will see yourself as sitting a bit higher than you are supposed to, other players will see you sitting normal, though (screenshot).

How To:

Thanks to the guys from WoopaGaming who did a showcase of this plugin:

To sit down on a chair, you simply have to rightclick on the stairs-block.

  • If you have the "sneaking"-option in the config.yml enabled, you have to sneak while rightclicking.
  • If you have set the "distance"-option to a value higher than 0, you have to be close enough to the chair to be able to sit down.
  • If you have the "sign-check"-option enabled, there have to be signs at the end of the chair/row of chairs to be able to sit down.
  • If you have set the "max-chair-width"-option to a value higher than 0, the chair/row of chairs must not be longer than this value.

To stand up from a chair, you have to rightclick on it. You can also destroy the chair to stand up.

The config.yml contains an explanation to all the options you can set, please read it before asking questions.

Note: The "item"-option in the config.yml if the type of item you are sitting on. Players can only "sit" on entities (like minecarts or mobs. Item drops are entities, too). This plugin uses item drops on which the player sits down. You can configure the type of item drop, because it is possible that you will sometimes see it floating through the player's body. A lever is quite small, that's why it is the default value

Commands & Permissions:


  • /chairs reload - Reload the Chairs configuration file.


  • Sit down on chairs.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of futhead_Pookieee futhead_Pookieee Jul 27, 2014 at 17:21 UTC - 0 likes


  • Avatar of Fillpant Fillpant Jul 15, 2014 at 12:28 UTC - 0 likes

    Ehm... 15.07 07:23:03 [Server] INFO Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/Block

    Error: !net.minecraft.server.Block.byId in your code has to be "Block" not net.minecraft.server.Block :)

    Line 43, see full error here:


  • Avatar of BlackFing85 BlackFing85 Mar 14, 2014 at 21:08 UTC - 0 likes

    For anyone that wants this plugin, get this one instead: : It's updated and it's not bugged, like this one!

  • Avatar of chopchopno chopchopno Mar 03, 2014 at 09:34 UTC - 0 likes

    Why doesn't it work I sneak I have Permisson I Click Nothing It Doesn't sit HELP ME

  • Avatar of MrabEzreb MrabEzreb Jan 14, 2014 at 20:43 UTC - 0 likes

    currently you make chairs like this:

    sign stair stair stair sign

    Will you add the ability to make chairs like this?:

    stair stair sign

    It would be very helpful since you can't place two signs in the corner.

    Last edited Jan 14, 2014 by MrabEzreb
  • Avatar of rangewonk rangewonk Dec 29, 2013 at 01:50 UTC - 0 likes

    Chairs Plugin is broke and does not work with 1.7.

    Please update this plugin.

  • Avatar of Weetch Weetch Nov 30, 2013 at 12:11 UTC - 0 likes


    Try this:
    This is the updated version.

  • Avatar of AltairxD798 AltairxD798 Nov 28, 2013 at 03:16 UTC - 0 likes

    Guys! I have a 1.6.4 server and it doesnt work for me! Someone help :(

  • Avatar of ED193728 ED193728 Oct 14, 2013 at 20:14 UTC - 0 likes

    2013-10-14 22:09:31 [SEVERE] Could not pass event PlayerInteractEvent to Chairs v1.3 org.bukkit.event.EventException at$1.execute(JavaPluginLoader.ja va:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav a:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j ava:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j ava:462) at org.bukkit.craftbukkit.v1_6_R3.event.CraftEventFactory.callPlayerInte ractEvent( at net.minecraft.server.v1_6_R3.PlayerInteractManager.interact(PlayerInt at net.minecraft.server.v1_6_R3.PlayerConnection.a( :630) at net.minecraft.server.v1_6_R3.Packet15Place.handle(SourceFile:58) at net.minecraft.server.v1_6_R3.NetworkManager.b( ) at net.minecraft.server.v1_6_R3.PlayerConnection.e( :116) at net.minecraft.server.v1_6_R3.ServerConnection.b(SourceFile:37) at net.minecraft.server.v1_6_R3.DedicatedServerConnection.b(SourceFile:3 0) at net.minecraft.server.v1_6_R3.MinecraftServer.t( 92) at net.minecraft.server.v1_6_R3.DedicatedServer.t( 27) at net.minecraft.server.v1_6_R3.MinecraftServer.s( 88) at :421) at 83) Caused by: java.lang.NoClassDefFoundError: net/minecraft/server/Block at net.spoothie.chairs.EventListener.onPlayerInteract( :43) at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at$1.execute(JavaPluginLoader.ja va:425) ... 16 more


Date created
Mar 25, 2012
Last update
Apr 05, 2012
Development stage
  • enUS
GNU General Public License version 3 (GPLv3)
Curse link
Recent files