Simple Sit [Spigot/Bukkit 1.8.8 through 1.18] 1.7

Allows players to sit anywhere in the world!

  1. Orange-Tabby
    Native Minecraft Version:
    Legacy (< 1.13)
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    • 1.18
    ❖ Simple Sit ❖
    simple-sit Banner.png

    Overview
    Simple Sit is a plugin that adds a sitting feature into Minecraft. By default anyone who joins a servers with this plugin installed has the ability to sit by using the /sit. Simple Sit should work with every permissions plugin out there.

    New:
    • Made Simple Sit a lot more simpler.
    • Removed lay feature and Check for updates. Read more

    Let me know any bugs or lag that occurs while using this plugin

    Command Info
    • Command: /sit
    • Permissions: simplesit.sit
    Config
    • sit-permission-default: Sets the permission default for 'simplesit.sit'. When set to 'true' everyone can use the /sit command. When set to 'false' no one can use the /sit command unless the 'simplesit.sit' permission was given to them via another permission plugin. When set to 'op' only operators can use the /sit command. Finally when set to 'not_op' everyone but operators can use the /sit command.
    • sitdown-message: The message sent when a player sits down.
    • situp-message: The message sent when the player gets up from sitting.
    • sitfail-message: The message sent when the player is unable to sit (while in air).
    Compatibility
    • Simple Sit 1.7 and above is compatible works with Spigot/Bukkit versions 1.8.8 through 1.18.2
    • SimpleSit 1.6.4 contains the lay feature, and only works with Minecraft versions 1.8.8 through 1.12.
    • Simple Sit versions 1.4.3 and 1.5 are only compatible with their specified Minecraft versions. I do not recommend these versions.
    • Simple Sit 1.3.5 and below only works with Bukkit/Spigot 1.8 versions
    • Tested with Java 8 and higher
    • Simple Sit is incompatible with the plugin MorePlayerModels due to a command conflict
    API
    NOTE: API only works in Simple Sit 1.3 and above
    This is the Simple Sit API Setup Tab here you will learn how to setup the API with your plugin! Lets get started!

    Setting Up:
    • To allow your plugin to use the custom Simple Sit API events. You need to right click on your project and then click properties
    API_IMAGE_TUT_1.png
    • Now click Java Build Path then click add External JARs
    API_IMAGE_TUT_2.png
    • Your going to select the latest Simple Sit.jar then click open
    API_IMAGE_TUT_3.png
    • Click ok and then your done, you can find info about the API in the API Info Tab! Example:
    API_IMAGE_TUT_4.png
    API INFO OUTDATED: BRAND NEW API WITH 1.6 AND ABOVE
    This is the Simple Sit API tab here you will find all the methods that come with Simple Sit.
    • Don't know how to setup the Simple Sit API check out the API Setup Tab!

    SimpleSit
    • isSitting(); returns true or false. Example
      Code (Text):
      Player p = player;
      if (SimpleSit.isSitting(p)) {
      // they are sitting
      } else {
      // player is not sitting
      }
    • seat(); forces player to sit. Example
      Code (Text):
      SimpleSit.seat(player); // Same as player running /sit
    PlayerSitEvent
    • getMessage(); returns the message set in config when a player sits down.
    • setMessage("Your Text"); sets the message that is sent to the player when they sit down.
    • getPlayer(); returns the player that sat down.
    • getSeat(); returns the newly spawned seat.
    • hasCustomMessage() returns whether or not the message has been changed via code.
    PlayerExitSeatEvent

    • getMessage(); returns the message set in config when a player sits down.
    • setMessage("Your Text"); sets the message that is sent to the player when they sit down.
    • getPlayer(); returns the player that sat down.
    • hasCustomMessage() returns whether or not the message has been changed via code.
    Seat

    • remove(); removes seat.
    • getLocation(); returns the location of the seat.
    • setFroze(true/false) sets whether or not the seat will be affected by gravity.
    • isFroze(); returns whether or not the seat can be affected by gravity.
    • setVelocity(); allows you to set the velocity of the seat most affected when seats not froze.
    • getPassenger(); returns the player that is sitting on the seat.
    Other

    • Still need help? comment below!
    Please Note
    • I would like everyone to please note this plugin is intended for private servers, role-play servers, build servers and basically non pvp/faction servers, it will work on pvp/faction servers, but maybe not as intended!
    Video
    This video is outdated newer one coming soon!

    Video by maxmar628
    Image

    sitting_plugin.PNG

    laying.png
    Other Info
    Support Simple Sit (Affiliate/Partner link)
    Get a 7 day free trial and $25 off your first month of Mine Academy by clicking the image below.
    [​IMG]

Recent Reviews

  1. Martie
    Martie
    5/5,
    Version: 1.7
    Thank for the update, it works in my 1.18.2 spigot server.
    Glad you removed the Lay and the "updater", it is now a fine clean small plugin.
    But the Lay command: how is "sleep" working? can the sleep principle not be used to get the Lay working again?
    1. Orange-Tabby
      Author's Response
      Thank you for the review. And the 'sleeping' pose can be used for the lay feature, but in 1.13 the way the 'sleeping' animation is done was changed, bc they made it so villagers can also sleep. I do plan to revive it, I just wanted there to be a stable version of simple sit available. People can still use the 1.6.3 version if it was working for them.
  2. ValenGamerXD
    ValenGamerXD
    4/5,
    Version: 1.6.3
    "[SimpleSit] Unable to check for updates: Server returned HTTP response code: 503. Please contact the developer."

    Paper 1.18.2
    1. Orange-Tabby
      Author's Response
      I apologize for this error, you can either set 'CheckForUpdates' to false in the config, or download version 1.7 of Simple Sit where check for updates was removed.
  3. VyShy
    VyShy
    4/5,
    Version: 1.6.3
    "[SimpleSit] Unable to check for updates: Server returned HTTP response code: 503. Please contact the developer."

    Spigot 1.12.2 with version plugin 1.6.3
    1. Orange-Tabby
      Author's Response
      You can set 'CheckForUpdates' to false in the config, or download version 1.7 of Simple Sit. Though the lay feature was removed in 1.7, so if you're currently using the lay feature, saying on versions 1.6 and changing 'checkForUpdates' is optimal for you.
  4. Dupetv
    Dupetv
    3/5,
    Version: 1.6.3
    Same errors as under my review.

    Server returned a 503 HTTP response code.
    Paper 1.17.1 with Minestrator (FRANCE) Hosting Provider.
  5. Xitecraft1
    Xitecraft1
    3/5,
    Version: 1.6.3
    Every time i join i get the message "Unable to check for updates: Server returned HTTP response code: 503 - Please contact the developer".
    Also /lay does not work.
    My Server is running Paper 1.12.2.
  6. natagush
    natagush
    5/5,
    Version: 1.6.3
    /sit works perfect! The reason why /lay doesn't work in 1.12+ is, that when you do /lay you get teleported into a bed and then back. You were still laying in 1.12 and earlier when getting teleported out of the bed. But now you stand up again when getting teleported out of the bed.
  7. LeNinjaHD
    LeNinjaHD
    3/5,
    Version: 1.6.3
    Sitting works perfectly, would be cool if you can sit other people (/sit Player). Also please fix /lay
  8. RareHyperIonYT
    RareHyperIonYT
    1/5,
    Version: 1.6.3
  9. LegoCraft32425
    LegoCraft32425
    4/5,
    Version: 1.6.3
    ''Unable to check updates'' What means my server with this?
    --------------------------------------------------------------------------------------
  10. seshipma
    seshipma
    5/5,
    Version: 1.6.3
    It's silly and fun. A simple plugin that my players love. (And yes, /lay is broken but no one seems to care.)