ChairStairs
Sit Down
Ever wanted to sit down and rest after a long day in the mines?
With stairs every where, why not just right-click with an empty hand and you'll be sitting.
This plugin is a small and lite weight plugin designed to allow your players to sit down on stairs (or other blocks if you set them).
Configuration
Configuration isn't required but you can add almost any block type, and steps/slabs work well too.
This is a link to the list of Bukkit Material Names, most blocks will work, don't use items names, like "BOW", etc.
The default config.yml file lists all the current stair types:
Chairs: - WOOD_STAIRS - SPRUCE_WOOD_STAIRS - JUNGLE_WOOD_STAIRS - BIRCH_WOOD_STAIRS - SANDSTONE_STAIRS - COBBLESTONE_STAIRS - BRICK_STAIRS - SMOOTH_STAIRS - NETHER_BRICK_STAIRS - QUARTZ_STAIRS - ACACIA_STAIRS - DARK_OAK_STAIRS
There are also two other options you may set.
UpsideDown: true or false
This option checks for upside down chairs, and if it's set to "false" (which is the default), then all upside down chairs are ignored.
Range: 0
This setting is the number of blocks away a player can be to sit in a chair. The default number is "0" which means the range is the limit that Bukkit detects the player's click, so the range check is ignored. Any number above zero will be the maximum blocks away the player can interact with the chair.
Installation
To use simply copy the ChairStairs.jar file to your plugins folder then /reload your plugins or restart your server.
Permissions
There are no permissions to set and the default configuration will allow any stairs to be used as chairs.
Commands
There are currently no commands used with this plugin.
Use
To sit down simply right-click on a stair block (or other blocks if you add them to the config.yml) with an empty hand, you will get a message that tells you to click the key you have assigned as your "sneak" key to dismount (stand up), you will be returned to the block that you came before you sat down.
Notes
If you sit for a while the arrow used to make you appear to be sitting will despawn, a new arrow will be placed, and you will be seated on it, and a new "dismount" message will be displayed.
If you log out while sitting, you will appear sitting again, but you won't respawn an arrow to be re-seated, and you won't be able to return to the last block you were on when you "dismount", you will instead be placed near the block used as the chair.
If you click on a chair block with a block above it you will take damage until you dismount the block.
This plugin was designed to be small and lite on the server.
Amazing plugin Axeldios, Thank you for the upside down stair and distance update. The last thing to make this perfect would be a way to not kick you out of the chat when an arrow gets placed again. Work your magic bro! I know you can do it!
@FightManiac
Are you trying to block some players from sitting at all, or players from sitting on another player's chairs?
Can you add a perrmission so not everyone could sit on chairs and other blocks if you add them.
@TempusVulpi
Chair reloaded isn't broken working well on 1.7.9.
Thanks AxelDios, it is better to have choice :)
And screenshots are very funny !!!
@IsaacWolfen
STEP = Stone, Cobble, Sandstone Slabs
WOOD_STEP = Oak, Spruce Slabs
Some of the Stone and Wood Slabs (like Quartz, and Dark Oak) are in the same number range as the check I'm doing for upside down blocks, so if you want those blocks you would need to set "UpsideDown: true", otherwise you will only get the older Minecraft Slabs when you use either STEP or WOOD_STEP.
"PISTON_EXTENSION" worked for me but it only works when it's extended, otherwise Bukkit only sees the base.
Hey there! I wanted to say this is really a great plugin, is awesome to see how something so simple can give a lot of possibilities to decorate a house, and I wanted to ask you... what is the exact name I have to write in the config.yml so I can sit in the piston extention and stone or wooden slabs? y tried to find the names in the list you gave above, but I couldn't manage to find them, I also tryed a lot of possible names without any success, can you give me a hand with this? please!
Hey, Thanks for making this, I had been using Chairs Reloaded but as it's broken, it's great to have this here!
Thanks for the plugin! :-)
(Chairs Reloaded user)
@AxelDios
ok thank you for the info :)
@Dragon_12dk
No the chair doesn't keep track of your movement nor the chair's movement (whether it is moved or removed by another plugin, player, etc.).
When you get out of the chair you will most likely return to the place you were when you sat down in the chair.
Great plugin! However, if i have the MoveCraft plugin and create a ship, then put a chair on the ship and sit down, move 18 blocks foward and get out of the ship where would I end up? Does the chair keep track of your movement so when you get out of the chair you are still 18 blocks foward? Or would it send me back to where I originally sat in the chair?
@AxelDios
Okay, I had some time between working on other plugins and updates to current ones so I added both the inverted check and the distance check.
You need to add a new entry to your existing config.yml file for each of the new settings to take effect (and of course use the new ChairStairs 1.1 I'm uploading in a few minutes).
To block upside down stairs (or steps) use:
UpsideDown: false
and to set a block range to be able to click set:
Range: 1
The range number is an integer distance from the chair, if you set it to zero it will behave the current way and allow you to click on it at the distance Bukkit reports the player clicking on the block.
Please allow some time for the Bukkit Team to okay my upload.
@dannyowashere
No sorry, there currently isn't a way to block upside-downstairs nor limit reach distance, the reach distance is the player reach per the Bukkit API.
I'll think about ways to change this in the near future.
This is a great plugin! Thank you.
I'm running spigot-1.7.8-1387 and it works great thank you! Few questions, is there a way to make it so that players can only sit down on right side up stars blocks? I don't want players to sit on upside down stairs blocks. Also, is there a way to limit the reach distance? I don't want players to be able to use this plugin to climb up walls that may have stars blocks.
Thanks!
I have no association with DavidCraft which has four signs in their spawn that says the following:
"Right click with empty hand"
"yea that is a plugin we made"
"we using dev bukkit search ChairStairs"
"oh and right click with empty hand."
Not sure why they have the second sign, which claims they made the plugin.
I've had a few people contact me and ask me if I was developing for their server, I'm not doing any custom development at this time, especially not on that server.
Finally! A chair plugin that ACTUALLY WORKS and doesn't kick you whenever you sit in the chair. Thanks! Simple and works!
@TerriLN
It probably will, only thing I can say is... give it a try.
Hi am running a hexxit bukkit server. [Server] INFO This server is running CraftBukkit version git-MCPC-Plus-jenkins-MCPC-Plus-Legacy-653 (MC: 1.5.2) (Implementing API version 1.5.2-R1.1-SNAPSHOT
Any chance this will work with my outdated stuff?
Terri