Inactive [FUN] Seats v0.3beta - Chairs in Minecraft [1060]

Discussion in 'Inactive/Unsupported Plugins' started by Neobenedict, Apr 30, 2011.

  1. Offline

    Neobenedict

    Seats - Chairs in Minecraft!
    Version: v0.3beta

    This is my second plugin, which adds seats to Minecraft! Very simple to use, you just make a seat using a painting and wood stairs (one) and then right click it to "sit down". Full instructions below!

    How to use

    It is very simple to make a seat - You use one painting and one "wood stair" like shown in the picture below. It does not need any commands, permissions, or anything like that. Then you right click on the wood stair to sit down on the seat. To get off, look below you and right click on the stair. If you destroy the painting and/or the seat, or get disconnected, you will also not be sitting anymore. You can't sit in a seat someone else is in, when I was testing with some others eariler when you sat in the same seat as someone you could see inside their head! Which wasn't very nice when I and someone in a creeper skin sat down on the same chair.

    You can put multiple chairs with paintings next to each other, and shuffle between seats by looking at the one you want and right clicking. You can also put signs on the edges of chairs without messing anything up.

    If you're wondering "why is he so far up the seat?" it is because he is actually sitting on the painting, not the wood stairs. If you want to know why, the wood stairs is a block and the painting is an entity, and you can mount players to entities and not blocks. If you could, he'd be in the middle of the block. Someone suggested make an invisible arrow appear and put that in the middle of the block and since the arrow is an entity, mount the player to that but I don't think that would work very well and it wouldn't be easy.

    When reporting bugs please post the entire error if there is one in the console. It may look gibberish to you but it tells me where the error is and (usually) what it is.

    [​IMG]
    Yes, I'm a heavy from TF2.

    Why can't you use signs?
    This is something which has been popping up a lot recently and so I'll explain simply: Signs are blocks. Not entities. Paintings are entities. You can't, not its very difficult and I'm too lazy, you CAN NOT make a player sit on a block properly.


    Features:
    • Adding a wanted feature to minecraft
    • No configuration (yet) or permissions to set up
    • Lightweight, multiworld support, etc
    • Full of possibilities.
    Permissions:

    The permission node is seats.sit
    If you don't have permissions or something compatible it will allow anyone to sit down.
    Download: DropBox link - v0.3


    Source can be given on request until I figure out how to do anything on github :(

    Credits:
    The following people helped me test this plugin (Minecraft Usernames)
    • xPawww (xPaw on forums)
    • lishid
    • noobidoo
    And of couse a big thanks to #bukkitdev on espernet.



    Todo:
    • Add a health-regenerating feature when you sit down and a config for this - Low
    • Allow mobs to sit down for fun - Low
    • Permissions - Only on multiple requests - done (0.3beta)
    Changelog:
    Version 0.3
    • Added Permissions
    Version 0.2
    • Added Cobblestone stairs
    • Removed unneeded "Seats Disabled"
    Version 0.1
    • Initial Launch
     
  2. Offline

    WolfKitOF

    Might it be possible to indefinitely suspend an entity inside of a stair, then mount to that? For instance, throw a snowball at a stair to make a chair? It would be harder to code, but much easier for players to use.
     
  3. Offline

    Shayne Parker

    What about ladders? i know its a block. but with the 1.5 update when people press shift they stay on the ladder. could you make it like automatically stick you to the ladder?
     
  4. Offline

    OliTheG

    youd be on the wrong side of the chair though?
     
  5. Offline

    Neobenedict

    Difficult to code? Pff, not something I'm doing. Far too difficult probably...
     
  6. Offline

    Hitman4Hire

    I was wondering if you can get the sitting position to be on the indent of the stairs, it looks weirdish sitting on top of a chair.
     
  7. Offline

    TuRmoiLxx

    you should mix this plugin with Sign Switcher or something like that. Or code your own plugin regarding switching signs and mix this together :p.
     
  8. Offline

    a_Fox

    Is a fence an entity? Because if it is, you could make like a bar stool by putting a half block on top of a fence :p
     
  9. Offline

    GameFreakDude

    This thread makes me want to punch a kitten.
     
  10. Offline

    Neobenedict

    No sadly, fence is a block. Good idea though.
    THIS. IS. NOT. POSSIBLE.

    YOU CANNOT AND NEVER WILL BE ABLE TO USE SIGNS, NO MATTER WHAT This is final, please stop asking for signs... And make use of what is there. If I can somehow make you further down the chair I will...

    Note: That was not directed mainly at you TuRmoiLxx, your idea was ok, but I'm saying this for everyone who is not trolling who needs signs.
     
  11. Offline

    TuRmoiLxx

    sorry, I meant PAINTING switcher, where you can switch paintings, silly me. Sorry.
     
  12. Offline

    anon

    Hmm, didnt really know you could sit on a entity as you would do with a minecart. Is this true for every entity, or just for some of them?

    Could you sit a arrow?
     
  13. Offline

    Neobenedict

    i doubt it is possible considering the positioning you would need and the fact they disapear after 5 minutes
     
  14. Offline

    anon

    Nah, not for this plugin, just a fun idea of an arrow trasportation that passed on my mind. Nvm then.
     
  15. Offline

    heroanth2345

    Wow....Just WOW.... The description made me fell in love with this plugin....
     
  16. Offline

    Zerkion

    nice one! carry on being a plugin master! 5/5
     
  17. Offline

    Bronski

    Very cool :)
     
  18. Offline

    Minecrafter9001

    This is awesome! I have to say, the player is actually great where he sits, the lower part of the stairs is like a footrest!
     
  19. Offline

    Celtic Minstrel

    You can theoretically sit on any entity. Arrow, snowball, falling sand/gravel, lightning strike, painting, mob, minecart, boat, dropped item... that's probably not even all of them. However, paintings are the only entity that are both immobile and permanent (at least until damaged).

    I just thought, if you can prevent a painting from suffocating in a wall, maybe you could alter the painting's position after placement so that it's basically right in the back of the stair block. Might make it possible to put chairs against a wall.
     
  20. Offline

    Neobenedict

    Version 0.2 out! Cobblestone stairs supported.
     
  21. Offline

    Pablo49

    Would it be too much trouble to keep a static link to the jar? instead of the /version x.x/ folder changing for each version? Makes it so we can add it to our CraftbukkitUpToDate properties. (Or maybe even give a static link to that developer to add?)
     
  22. Offline

    BONe

    I Don't know if it's already been posted but I detected a bug(?).

    [​IMG]
    When I tried to place the fourth painting in the picture(front right stair) it placed the painting and it placed me in te seat. When I tried to right-click to go unseated it put me in one of the other 4 seats. Only way to get out was to destroy the painting of the chair I was on. Thus making it impossible to make 4 seats this way and not to be stuck on one :p.
     
  23. Offline

    Maoman

    I don't know anything about programming, so maybe this is just completely impossible:
    Is it possible to still mount to the painting, but mount a certain distance from it, so you're positioned in the middle of the stairs, but you're still *technically* mounted to the painting?

    Or how about when you place the sign on the back of the stairs, it automatically shifts into the middle - on the other side of the tall half of the stair, between the tall and short half?

    Also, if you have problems with the arrow spawning in the middle because it despawns, you could try a fishing bobber. I don't know if it will be any easier, but if you could get one of these working, it's be more than worth the effort. Plus, there are plenty of plugin developers that are willing and able to help you, if you ask.
     
  24. Offline

    Celtic Minstrel

    The first one is probably technically possible. It would probably require listening for player move and disallowing any non-rotary movement if they're seated (ie mounted on a painting). I don't know if that would work, but it's an idea.

    Are fishing bobbers actually entities?
     
  25. Offline

    NopeDK

    If offsetting is possible, then perhaps the future will be a painting beneath the "chair" and then you could make different kinds of chairs, so one could be a halfstep and another a stair and another a halfstep upon a fence and then when you right click the "sitting" block it detected which kind it was and then offset the mounting so it fit.
     
  26. Offline

    Maoman

    I figured it already would have disallowed non-rotary movement as part of the mod (i haven't actually tried it yet).

    http://www.minecraftwiki.net/wiki/Entity Supposedly, yes. Personally, i'm of the opinion that wiki pages are right FAR more than they're wrong, and there's almost no reason not to believe them.
     
  27. Offline

    Sphax

    Would it be possible to automatically add a painting on the back of a clicked stair and automatically remove it on stand up ?
     
  28. Offline

    BigRenegade

    FYI: v0.2 works fine with bukkit RB 766
     
  29. Offline

    Celtic Minstrel

    It doesn't.
     
  30. Offline

    nisovin

    I actually tried spawning an arrow inside a stair and sitting on it. It worked pretty well, but the client would always crash when dismounting, and I could never figure out how to fix that. It also made the "arrow-hit-something" sound when it spawns, and that was annoying.
     
  31. Offline

    27ace27

    If a chair had sign arms, but a painting on the back still, could you sit on it?
     

Share This Page