ChairsReloaded
About Chairs Reloaded
This is a reload of the original Chairs mod by Spoothie. That plugin was no longer being updated so I have continued it here.
This plugin allows players to sit in chairs (stairs).
Installation
- Drop the Chairs jar file in your plugins directory.
- Setup permissions accordingly.
Video:
Special ends for chairs
Corner stairs:![]()
Sign:
![]()
Commands & Permissions
chairs.reload
- /chairs reload - Reload the Chairs configuration file.
chairs.sit
- Sit down on chairs.
chairs.sit.health
- If the health sitting effects are enabled then players with this permission node are healed while siting.
-
View User Profile
-
Send Message
Posted May 6, 2013@laacis2
Have you tried Chairz? http://dev.bukkit.org/server-mods/chairz
-
View User Profile
-
Send Message
Posted May 6, 2013Can anyone please point at alternative for this plugin? I dug up whole interned, and found no chairs plugin that would work on 1.52=( (im not installing protocollib)
-
View User Profile
-
Send Message
Posted May 6, 2013@pilvimaa
In order for this to work you must give players chairs.sit and each chairs.sit.<item> permission. The items listed in config.yml will override the per item permissions, so remove the items from there you don't need.
The smooth stair option is chairs.sit.109. I tested it with PermissionsBukkit and it worked exactly as expected.
The upper-step-check is similar to the upside down option. It checks for inverted slabs.
The ignore-if-block-in-hand should work. If you find a block that allows you to sit while this is true let me know.
Edit: If you need all of them items out of the config use this "allowed-blocks: []"
-
View User Profile
-
Send Message
Posted May 6, 2013Hello cnaude.
I've been at it for a few hours and it seems that the per-item-perms doesn't work. I'm using Spigot 1.5.2 build 844, PermissionsEX and Chairs Reloaded 2.0.3. Oh, and ProtocolLib 2.4.2-snapshop, some recent build from last week.
I tried to debug it to see what's going on but PEX doesn't seem to catch your permission checks in it's debug mode so it's impossible for me to give you a more detailed information.
permissions: true works ok when I give users chairs.sit permission.
But with permissions: true and per-item-perms: true with chairs.sit.smoothstairs permission node -> nothing. Can't sit. No error messages no "you don't have permission for this" messages. Nothing just happens.
I've tried it with these permissions: chairs.sit.smoothstairs chairs.sit.smoothstairs* chairs.sit.smoothstairs:* chairs.sit.SMOOTHSTAIRS chairs.sit.smooth_stairs chairs.sit.109:0 (up to 9) chairs.sit.109 chairs.sit.109:* chairs.sit.stonebrickstairs
And all the other variants I could think of. None of them work. So is this broken or am I not doing something correctly here?
I've also tried the above permissions combined with chairs.sit permission -> but that just gives permission to use ALL the chairs.
Also, another thing. You haven't documented the config option "upper-step-check: true". What exactly does it do? And could you document all the other missing options too?
One more thing.
Is ignore-if-block-in-hand: false option working as intended? Sometimes it sits down sometimes it doesn't when you have block in hand.. And at least in the previous version you couldn't sit down at all if this wasn't set on false. But I haven't tested if it's fixed in the latest.
Cheers.
-
View User Profile
-
Send Message
Posted May 5, 2013Used to work find w/o protocol lib. Not worth the time of setting it up and having to download more things. Apparently protocol lib causes issues too. Removing for now.
-
View User Profile
-
Send Message
Posted May 5, 2013@laacis2
yeah I removed this plugin from my server because its dependency on protocol lib. Lol not worth it for sure.
Regards,
Dakota
-
View User Profile
-
Send Message
Posted May 5, 2013@cnaude
It's not about ability to run protocol lib, but about the necessity to have to run it. My server doesn't like protocol lib. It makes people unable to log in, and chairs is only plugin dependent on it. I vote for version of chairs without dependency on protocol lib!
-
View User Profile
-
Send Message
Posted May 5, 2013Awww, it doesnt work with the new Tekkit (Tekkit Main, the one with rockets).
You get this error when trying to sit
-
View User Profile
-
Send Message
Posted May 5, 2013Should update to be compatible with 1.5.2 It wont allow sitting for some reason. permissions set and everything. And is it supposed to all be in a jar?... Usually it creates a separate config folder.
-
View User Profile
-
Send Message
Posted May 4, 2013@laacis2
The ProtocolLib contains the packet generating methods that Chairs needs. It allows me to not have to update Chairs everytime a new CraftBukkit is released. There is nothing wrong with loading ProtocolLib.
-
View User Profile
-
Send Message
Posted May 4, 2013Someone please explain why do i need the beefy protocollib? Could we not sit on stair without it?
-
View User Profile
-
Send Message
Posted May 4, 2013I am very much enjoying this plugin! It really adds functionality to a home.
-
View User Profile
-
Send Message
Posted May 3, 2013@chistian95
Post your server.log to pastebin.
-
View User Profile
-
Send Message
Posted May 3, 2013@cnaude
I am not getting any errors it simply doesn't works
-
View User Profile
-
Send Message
Posted May 3, 2013@chistian95
It should work fine on 1.5.2. What error are you getting?
@Zetoris
Please download version 2.0.3.
-
View User Profile
-
Send Message
Posted May 3, 2013Can someone help me - my server crashes today with this error
And after this error server write down those strings and off.
Is it Chairs fault or something wrong with my server config or plugins?
-
View User Profile
-
Send Message
Posted May 3, 2013Broken with 1.5.2 D:
-
View User Profile
-
Send Message
Posted Apr 30, 2013@flatbmx
I want to test it a few more times before I set it to that number. I do agree though, that probably makes more sense.
-
View User Profile
-
Send Message
Posted Apr 30, 2013Yea, that should do. For the amount of times to loop, shouldnt it be the maximum chair length set in the config?
-
View User Profile
-
Send Message
Posted Apr 29, 2013@flatbmx
I added an arbitrary limit to the for loop for now. It should prevent the loop from running away.