I absolutely LOVE this plugin, it's perfect. I sadly had to go with "BetterChair Remastered" because this one is not 1.20 compatible :(... The difference is that with this one your body stops twisting after a certain amount of rotation, which is so much more realistic, I love it so much more PLEASE UPDATE TO 1.20!!!!
>.... [14:27:40 INFO]: [BetterChair] Settings could not be loaded. Please check your settings. If you need help you can reach me via Spigot @Kurfat.
>.... [14:27:40 WARN]: java.lang.NullPointerException
>.... [14:27:40 WARN]: at de.Kurfat.Java.Minecraft.BetterChair.BetterChair.onEnable(BetterChair.java:84)
>.... [14:27:40 WARN]: at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:263)
>.... [14:27:40 WARN]: at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:380)
>.... [14:27:40 WARN]: at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:483)
>.... [14:27:40 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugin(CraftServer.java:501)
>.... [14:27:40 WARN]: at org.bukkit.craftbukkit.v1_16_R3.CraftServer.enablePlugins(CraftServer.java:415)
>.... [14:27:40 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.loadWorld(MinecraftServer.java:466)
>.... [14:27:40 WARN]: at net.minecraft.server.v1_16_R3.DedicatedServer.init(DedicatedServer.java:259)
>.... [14:27:40 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:939)
>.... [14:27:40 WARN]: at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:175)
>.... [14:27:40 WARN]: at java.lang.Thread.run(Thread.java:748)
Above in the description you will find the default settings. This file is a json file and must have a certain format. All variables must be present. If you want you can check your settings on this page
https://jsonformatter.curiousconcept.com. If you want you can send me a private message with your settings and I will help you.
Version: 1.7.0
Works great, really appreciate the worldguard support. Helps keep it confined to particular worlds.
a must have plugin for any server and network well coded plugin and the author is super friendly and he always maintain his plugin updated and he offer a good support to fix or add a feature to this amazing plugin .
easy a five stars plugin
I'm sorry but be honest, this plugin doesn't have an option to choose whether to sit in the chair or not, and it doesn't prevent you from sitting in the chair if you put all the items you have on it.
This plugin achieves what it set out to do very well. Better chairs. I have not encountered any errors yet, and I think the only reason this has 1/5 stars is because it's not the type of plugin you think about much after installing. I wouldn't have even downloaded this if I hadn't seen it referenced positively in a forum by someone else who was using it and I want to prevent others from being scared off by its low rating.
If you like this plugin, rate it! And if you have a problem with it, also rate it! This is a much more elegant plugin than the other ones I've seen that use despawning arrows and whatnot.
Great thanks. Mostly people only rate when there are problems.
Version: 1.2.0
If there is a void under the block the player lands on, the player gets stuck and dies. And also this plugin creates invisible racks for armor sorry 1
>.... [08:09:15 ERROR]: Could not pass event PlayerInteractEvent to BetterChair v1.2.0
java.lang.IllegalStateException: zip file closed
at java.util.zip.ZipFile.ensureOpen(ZipFile.java:686) ~[?:1.8.0_242]
at java.util.zip.ZipFile.getEntry(ZipFile.java:315) ~[?:1.8.0_242]
at java.util.jar.JarFile.getEntry(JarFile.java:240) ~[?:1.8.0_242]
at java.util.jar.JarFile.getJarEntry(JarFile.java:223) ~[?:1.8.0_242]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:133) ~[patched_1.15.2.jar:git-Paper-155]
at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:201) ~[patched_1.15.2.jar:git-Paper-155]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:111) ~[patched_1.15.2.jar:git-Paper-155]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:100) ~[patched_1.15.2.jar:git-Paper-155]
at java.lang.ClassLoader.loadClass(ClassLoader.java:419) ~[?:1.8.0_242]
at java.lang.ClassLoader.loadClass(ClassLoader.java:352) ~[?:1.8.0_242]
at me.incomprehendable.dev.pwp.transparentlisteners.PerWorldPluginLoader.createRegisteredListeners(PerWorldPluginLoader.java:110) ~[?:?]
at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:639) ~[patched_1.15.2.jar:git-Paper-155]
at de.Kurfat.Java.Minecraft.BetterChair.Types.Chair.spawn(Chair.java:64) ~[?:?]
at de.Kurfat.Java.Minecraft.BetterChair.BetterChair.onPlayerInteract(BetterChair.java:80) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor51.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.15.2.jar:git-Paper-155]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.15.2.jar:git-Paper-155]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.15.2.jar:git-Paper-155]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[patched_1.15.2.jar:git-Paper-155]
at org.bukkit.craftbukkit.v1_15_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:463) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.PlayerInteractManager.a(PlayerInteractManager.java:448) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.PlayerConnection.a(PlayerConnection.java:1378) ~[patched_1.15.2.jar:git-Paper-155]
at xuan.cat.XuanCatAPI.a.c.c.a.e.a(Unknown Source) ~[?:?]
at xuan.cat.XuanCatAPI.a.c.c.a.e.a(Unknown Source) ~[?:?]
at xuan.cat.XuanCatAPI.a.c.c.a.e.a(Unknown Source) ~[?:?]
at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:27) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:5) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:23) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.TickTask.run(SourceFile:18) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.MinecraftServer.ba(MinecraftServer.java:1038) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.MinecraftServer.executeNext(MinecraftServer.java:1031) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.MinecraftServer.sleepForTick(MinecraftServer.java:1015) ~[patched_1.15.2.jar:git-Paper-155]
at net.minecraft.server.v1_15_R1.MinecraftServer.run(MinecraftServer.java:938) ~[patched_1.15.2.jar:git-Paper-155]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_242]