Chairs
Chairs - Sit down on stairs
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: https://www.youtube.com/watch?v=PbUxIiBYJ6k
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
- /chairs reload - Reload the Chairs configuration file.
chairs.sit
- Sit down on chairs.
-
View User Profile
-
Send Message
Posted Aug 30, 2012@Gara_Mod
Doesn't work for 1.3.2. Other players still cant see me move around while sitting T_T
-
View User Profile
-
Send Message
Posted Aug 29, 2012With my version of the plugin
Chair1.4-update-for-bukkit-1.3.1-by-Gara[UNOFFICIAL].jar
and bukkit 1.3.1-R2.0. it works
-
View User Profile
-
Send Message
Posted Aug 28, 2012Plugin and Bukkit build are all up to date
-
View User Profile
-
Send Message
Posted Aug 28, 2012what version of plugin ? with what version of bukkit ? (jasonrogue)
And at first sight the problem come from the client (the other players don't see your movement on the chair), I continue to seek a solution ...
-
View User Profile
-
Send Message
Posted Aug 28, 2012um, the plugin loads fine, except whenever i try sitting i get this message:
13:35:34 [SEVERE] Could not pass event PlayerInteractEvent to Chairs org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:332) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:177) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:355) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:649) at net.minecraft.server.Packet15Place.handle(SourceFile:58) at net.minecraft.server.NetworkManager.b(NetworkManager.java:276) at net.minecraft.server.NetServerHandler.d(NetServerHandler.java:109) at net.minecraft.server.ServerConnection.b(SourceFile:35) at net.minecraft.server.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.MinecraftServer.q(MinecraftServer.java:581) at net.minecraft.server.DedicatedServer.q(DedicatedServer.java:212) at net.minecraft.server.MinecraftServer.p(MinecraftServer.java:474) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:406) at net.minecraft.server.ThreadServerApplication.run(SourceFile:539) Caused by: java.lang.NoSuchMethodError: net.minecraft.server.Block.a()Z at net.spoothie.chairs.EventListener.onPlayerInteract(EventListener.java:43) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:330) ... 16 more
-
View User Profile
-
Send Message
Posted Aug 28, 2012hello :) I have update the plugin for my server (tested on craftbukkit 1.3.1-R2.0) and i share it.
Chair1.4-update-for-bukkit-1.3.1-by-Gara[UNOFFICIAL].jar :D
But the other players don't see your movement on the chair:/
and it's impossible to correct this problem, because same in lan this problem is present on pig.
We need a mod to fix this problem or wait for an update ...
Unless the problem does not come from client but the server (I am there to watch)
-
View User Profile
-
Send Message
Posted Aug 27, 2012"In the old version you could sit from any direction and spin around in the chair move your head ect. Now You only sit the direction you are looking in other player see no movement once you are seated and this includes your head remaining down from the position you were looking to sit."
I'm having the exact same problem
Hope someone fixes this soon >.<
-
View User Profile
-
Send Message
Posted Aug 26, 2012EventListener
onPlayerInteract
line 44
a() needs to be d() (because of refactoring due to obfuscation; same method, different build)
-
View User Profile
-
Send Message
Posted Aug 23, 2012@LowCountry90
That's weird...because again, it works fine for me. I think it could be something to do with the newly introduced teleport "features" (bugs).
-
View User Profile
-
Send Message
Posted Aug 23, 2012@xpirogoethx
Ive checked with a buddy of mine as well and it does the same for him on his server. In the old version you could sit from any direction and spin around in the chair move your head ect. Now You only sit the direction you are looking in other player see no movement once you are seated and this includes your head remaining down from the position you were looking to sit.
Also to derlafff the version Im speaking of works fine besides the odd movement issues myself and a few others are having as well as the new chairs, you simply have to add them to the config file and reload. Such as SPRUCE_WOOD_STAIRS or JUNGLE_WOOD_STAIRS.
-
View User Profile
-
Send Message
Posted Aug 22, 2012PLEASE update!
-
View User Profile
-
Send Message
Posted Aug 21, 2012https://github.com/downloads/derlaft/Chairs/Chairs.jar
Use this for 1.3 while pull request is waiting approval. Changes especially for paranoics.
It wont work with two new types of stairs because there is no enums for them...
-
View User Profile
-
Send Message
Posted Aug 21, 2012@LowCountry90
Well, I mean..it makes sense that it would make you sit the direction the chair is facing...but I guess I can make that an option or something...
EDIT:
I just re-read that...I don't have the same problem...When I sit, it puts me in the direction that the stairs are facing, which is what it should do. I don't know why you're having problems...
-
View User Profile
-
Send Message
Posted Aug 21, 2012Are you going to update this to 1.3.2? Please? I miss having this on my server.
-
View User Profile
-
Send Message
Posted Aug 21, 2012@xpirogoethx
It works but you only sit the direction you are looking when you sit, no movement and your head is always down.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@Deazarook
S'cuse the double reply, but when you update, use this build. It has logging messages so you can see what Chairs is using for Permissions support.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@Deazarook
I just put my own permissions handler in there, and it's the same one I've used in my other projects, so I'm absolutely sure Permissions should work now. There should be a new build on the ci soon.
-
View User Profile
-
Send Message
Posted Aug 20, 2012@xpirogoethx
i used it however only ops can still use it =\.. is it a perms issue? im putting in chairs.sit >.<
-
View User Profile
-
Send Message
Posted Aug 16, 2012I've updated Chairs to work with 1.3.1. I know I've seen some others do it themselves, but I felt like redoing the fix anyway. Plus, instead of being hosted on dropbox, it's hosted on my dev server, so the link will always be there, plus updated source is on github. It was only a one line change, but I reformatted some of the code since I have OCD -_-
Anyway, here it is guys, enjoy. It's been tested, it works, etc.
http://ci.maio.me/chairs
-
View User Profile
-
Send Message
Posted Aug 16, 2012Please, updateeeeeee