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.
@deleted_7985615
What is that annoying thing?
yay it works for me again! but there's one thing that it does that can get annoying after a while, but i don't really mind it much
Great plugin :D
I just installed Chairs, didn't edit the config at all and the chairs work, however...
I'm also able to sit on regular blocks like stone, dirt, grass,.. I first noticed when I was mining and I was sneaking and placed a torch on the wall, I suffocated :p
good job ! thanks,
@Equinox2507
Fixed in v1.15.0
@Equinox2507
I think I know what is causing this. I'll work on a fix.
@jammeeftw
What version of CB are you running? How many players are on the server when the RAM usage increases? What method are you using to determine which plugins use the most RAM?
Is it me, or does this use an awful lot of RAM?
Could you make it so that we can adjust the sitting-height per block type?
Getting this error every so often :
[SEVERE] Could not pass event PlayerInteractEvent to Chairs v1.13.5 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:35) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.v1_4_6.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:178) at net.minecraft.server.v1_4_6.PlayerInteractManager.interact(PlayerInteractManager.java:376) at net.minecraft.server.v1_4_6.PlayerConnection.a(PlayerConnection.java:657) at net.minecraft.server.v1_4_6.Packet15Place.handle(SourceFile:58) at net.minecraft.server.v1_4_6.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.v1_4_6.PlayerConnection.d(PlayerConnection.java:112) at net.minecraft.server.v1_4_6.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_6.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_4_6.MinecraftServer.r(MinecraftServer.java:598) at net.minecraft.server.v1_4_6.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_6.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_6.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_6.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.ClassCastException: org.bukkit.material.Step cannot be cast to org.bukkit.material.Stairs at net.spoothie.chairs.EventListener.getChairWidth(EventListener.java:268) at net.spoothie.chairs.EventListener.onPlayerInteract(EventListener.java:194) at sun.reflect.GeneratedMethodAccessor147.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 17 more
@xclucky
This is by design. The sign check only works on stair blocks. The check is ignored for all other blocks.
Is anyone else having a problem with the sign check? For some reason, players can sit on any slab, not just ones with signs on them... This is creating big problems...
With the id, I can use stone slab. Blocks like grass problem. Click on the link to see the screenshoot bug -> http://dropcanvas.com/lbmmw/1
@Fredplus
Actually the plugin automatically adjusts height based on the type of block you are trying to sit on. Full size blocks will always look funny because of Minecraft. I don't have any control over that. The slabs and stairs look the most natural with the default values.
For stone slab try using item number 44 instead of the name.
e.g.
Hello, I tried to use STONE_SLAB but it does not work. However, I put per-item-perms to false.
sitting-height: 0.7 to determine the height for a block type as the staircase but it is problematic for high block like glass.
Why not define two different parameters.
example:
half-block-sitting-height: 0.7
full-block-sitting-height: 0
My configuration: http://pastebin.com/q13SNjTh
@tammaotrinhtham
Did you configure your permissions?
im pretty new on bukkit server. i installed it and config the setting auto-rotate: true sneaking: false max-chair-width: 0 sign-check: false distance: 3 sitting-height: 0.7 permissions: true notify-player: true upside-down-check: true seat-occupied-check: false upper-step-check: true per-item-perms: true
But i cannot sit down.what do i do wrong?
@cnaude
Group Manager
Great that someone finally updated that plugin