Inactive [MISC] ChairCraft v1.2.7 - Seats in Minecraft [1.1-R4]

Discussion in 'Inactive/Unsupported Plugins' started by vildaberper, May 14, 2011.

  1. Offline

    vildaberper


    ChairCraft - Seats in Minecraft!
    Version: 1.2.7 - Download
    Source: Github

    ChairCraft makes it possible to make chairs in Minecraft!
    Permission-node: 'chaircraft.sit'
    You need to sneak and right click to sit!
    It is configureable to check for signs at the sides, and the max width of a chair (or sofa).
    A chair can be a stone or wood stair or a slab (any type):
    [​IMG]

    Heres a tutorial in German: (Thanks @TheGamePlaza !)
    Heres how it looks in-game: (Thanks @iffa !)


    Changelog:


    • Version 1.2.7 - Download
      • Updated to 1.1-R4 (works with 1.1-R5).
    • Version 1.2.6 - Download
      • Added config to use permissions, default false.
    • Version 1.2.5 - Download
      • Updated to MC 1.8.
      • Removed heal when seated.
      • Added support for the new stair blocks (not slabs).
      • Removed the exclude list, the player must now sneak to sit.
      • Possibly fixed the memory leak bug.
      • Dropped support for Permissions, now works with superperms.
    • Version 1.2.4 - Download
      • Updated to CB 928.
    • Version 1.2.3 - Download
      • Fixed arrows floating over the chairs!
    • Version 1.2.2 - Download
      • Fixed several bugs.
      • Added heal when seated, with config.
      • Added check if the block below is air, which would cause a glitch sitting inside the chair.
      • Added 44 to the default exception list, so you can now make doubleslabs as normal!
    • Version 1.2.1 - Download
      • Fixed the broken sign-check.
      • Added support for slabs.
      • Added config for arrow respawn-time. (Good for laggy servers)
    • Version 1.2.0 - Download
      • Added check for signs at the sides, with config.
      • Added Permissions-support.
      • Fixed the bug when the arrow despawns.
      • Fixed the bug when changing seats.
      • Only one player can be seated at one block at a time.
    • Version 1.1.0 - Download
      • Fixed seating when holding a block.
      • Fixed player beeing stuck when the stair is removed.
      • Added support for stone stairs.
      • Removed the check for signs on the sides.
      • Added check for the block above, it must be air. (Will add transparent blocks as ok)
    • Version 1.0.0 - Download
      • Initial release.
     
  2. Offline

    LamaBrains

    im having a problem when i sit down it looks like im in the chair but other people see me under the chair and a arrow shoots you when you go in also i see everyone under the chair too! :D
     
  3. Offline

    LtWafflepie

    Ummm, When I Break The Chair while Sitting in it, My Game Crashes, and On Server, it will say 'End of Stream'. Is that supposed to happen?
     
  4. Offline

    Buckethead

    the end of stream error is the result of u loosing connection improperly. but no ur client shouldnt crash. so i gues don do that or reupdate
     
  5. Offline

    Meteo

    Can this be updated? o-o... its hella cool
     
  6. Offline

    Sleepy

    Same As lamabrains I am having trouble with my chaircraft plugin
    Its not working when you sit in it it shoots an arrow and other people see you under the chair like unground in the floor
     
  7. Offline

    vildaberper

    This thread is a blind people-magnet.
     
  8. Offline

    Arthius

    If it's such a huge problem, then fix it! I understand that you say it's difficult to fix, but how? It's a simple chair plugin, no offense. I have seen the plugin on this version for a very long time. Are you still working on it?
     
  9. Offline

    vildaberper

    As I said, this thread is full of blind people.
     
  10. Offline

    sean_skroht

    That's cause they've got the heads buried in the floor when they sit down. How can ya see anything when you're doing that?? :D
     
    Don Redhorse and lynxdk like this.
  11. Offline

    Aeonxan

    <herp> herp, derp. *insert comment about being underneath a chair* </derp>


    But yea. Nice plugin.
     
  12. Offline

    Arthius

  13. Offline

    vildaberper

    Wow, really?
    "Due to a bug in MINECRAFT..."
    As I am not an employee at Mojang I cannot fix it.

    This thread is kinda funny. :)
     
  14. Offline

    Schulzi

    Was that Minecraft bug already reported?
     
  15. Offline

    Edeuh

    An update of this plugin for 1597 ? (cause there are new stairs and new slabs)
     
  16. Offline

    biblelucas

    can you update?
     
  17. Offline

    Clucky

    @vildaberper

    Is there a way that you could make players see other players sitting properly with spout?
     
  18. Offline

    Fire_Head431

    I cant get it to work :( i make a chair and i cant sit on it
     
  19. Offline

    Volander

    You must sneak (with shift) and then rightclick the chair - also make sure you have permisisons for it unless your an op.
     
    columb likes this.
  20. Offline

    Regicidal

    Ok, I have tested some things with the bug, and here are the results:
    As you know, to other players it seems that if you are sitting under the block, so I treid some experiments.

    Here is a picture of me sitting on the chair in my point of view:
    [​IMG]

    Now my friend will be taking a screenshot of how it looks like to his point of view:
    [​IMG]

    As you see, it looks like im actually sitting on the bottom chair and my body's position is very equivalent to me sitting at my point of view.

    So basically what these pictures tell us is that from other people's point of view, you are sitting EXACTLY 1 block below from where you are sitting in your own point of view. You may want to try out some experiments yourself on fixing this bug with this evidence.

    I was thinking about a possible way to fix this bug, and here is my theory. You should make it so that the arrow goes 1 block above the chair, which will sink you one block down because of the bug, making you sit on the chair correctly. This is a very good theory, and please like this post if you agree. I hope all of you get what I mean.
     
    ReaZaaa and Yoshinat0r like this.
  21. Offline

    Yoshinat0r

    That's actually a really good idea, since it's not important for you to see yourself correctly in the chair because you're usually in first-person mode anyway. I think the problem then is that the arrow needs something to actually hit, and if you launch it above the chair, it will just go straight over it until it hits something else.
     
  22. Offline

    ReaZaaa

    Please Update and try to fix the bug! I need this plugin!
     
  23. Offline

    MpPozor

    I take it to bukkit for Minecraft 1.1, but I can't sit.
     
  24. Offline

    kaasinees

    plz update for 1.1
     
  25. Offline

    Akadelvo

    Tested 5 minutes ago on craftbukkit R3 for minecraft 1.1
    works, but a little bit buggy.
    [​IMG]
     
  26. Offline

    Swang

    I've grabbed a dev build (1958) to see if it had any depreciated calls and it looks like it does. I wont ask you to update it for a dev build because thats unreasonable but I'm curious to know if you plan to update it after there is an R5 RB. Ive posted the log below.

    Code:
    2012-02-24 14:43:34 [SEVERE] Could not load 'plugins/ChairCraft.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:153)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:288)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:212)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:190)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:166)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:408)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        at com.vildaberper.ChairCraft.ChairCraft.<init>(ChairCraft.java:15)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:149)
        ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 27 more
     
  27. Offline

    Stuxrt

    Is it possible to use spout to fix that bug?
     
  28. Offline

    vildaberper

    Updated.

    Hmm, maybe. I don't know much about spout but I'll look into it. :)
     
  29. Offline

    Akadelvo

    Hi, i've downloaded your updated version of chaircraft for 1.1-R4 but it doesn't work. if i'm trying to use a chair the console throw out these errors:
    Code:
    2012-03-01 00:45:23 [SEVERE] Could not pass event org.bukkit.event.player.PlayerInteractEvent to ChairCraft
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1026)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:61)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:187)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:283)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:609)
        at net.minecraft.server.Packet15Place.handle(SourceFile:39)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:100)
        at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
        at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:537)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:435)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$103.execute(JavaPluginLoader.java:1024)
        ... 12 more
    Caused by: java.lang.IncompatibleClassChangeError: Found interface org.bukkit.plugin.Plugin, but class was expected
        at com.vildaberper.ChairCraft.Seat.<init>(Seat.java:18)
        at com.vildaberper.ChairCraft.ChairCraftPlayerListener.onPlayerInteract(ChairCraftPlayerListener.java:218)
        ... 17 more
    And i can only see an arrow in the chair, but no action performs ^^
     
  30. Offline

    kahlilnc

    So doing so means a floating arrow on a air block? XD
     
  31. Offline

    Zynastor

Share This Page