- Native Minecraft Version:
- Tested Minecraft Versions:
- Languages Supported:
- English, Chinese, Finnish, French, German, Portuguese, Polish, Russian, Spanish, [Custom]
Sit / Seats, Lay - Plugin
This is a nice Sit, Chair and Lay - Plugin which allows to sit on Stairs / Chairs in a perfect alignment to there placement. Lay / Crawl on the Ground! This Plugin contains a lot of Settings and Functions that all can be changed by you in the Plugin-Config and the Language-Files.
If you like my Plugins and Libraries please support me by leaving a good Review!
Supports Spigot, Paper (+ all Forks) Servers from 1.13.x to 1.16.x!
Note: Lay and Crawl Features only work from 1.14.x to 1.16.x!
[ If your using a 1.11.x or 1.12.x Server use Version [22.214.171.124]! ]
Thanks for more than 200.000 Downloads!!!
Very good performance
Sit on every Block with "/sit"
Lay or Crawl on every Block with "/lay" or "/crawl"
You can let laying Players snore without any Resource Pack!!
Simply Right-Click on Top of a Seat / Chair (Stair, Slab or Carpet) to Sit on them
Create your own custom List of Materials a Player can sit on by right click!
Click on another Player to sit on him and stack up! (Must be enabled in the Config!)
"/ride" Command to ride Entities!
Note: With the Ride-Command you can just ride the Entity, not control them!
PlotSquared & WorldGuard-Area-Support!
Note: If you using PlotSquared on your Server you can only sit in claimed Plots!
Perfect Sit-Direction calculated from the placement of the Seat!
WorldGuard-Flags! ("sit" "lay" "playersit")
Return Players to the Location where they had entered their Seat!
Set the maximum Distance between a Player and the Block!
Lock waterlogged Seats!
Push Sit-Players with a Piston!
And many more......
Thanks to our Premium Partner ElixirNode!
Host your professional Minecraft Server or VPS now
with 50% off using the Code "Gecolay"!!
/gsit (/sit) -> Sit on a Block
/glay (/lay) -> Lay on a Block
/gcrawl (/crawl) -> Crawl on a Block
/gride (/ride) -> Ride on an Entity
/gsittoggle (/sittoggle) -> Toggle the Ability to Right-Click Blocks to Sit
/gsitreload (/gsitrl) -> Reload the Plugin
Sit-Permissions (Default-Permissions marked Underlined):
- GSit.Sit -> Click on a Block to sit down
- GSit.SitCommand -> Use "/sit"
- GSit.SitPlayer -> Click on a Player to sit on him
- GSit.SitToggle -> Use "/sittoggle"
- GSit.Lay -> Use "/lay"
- GSit.Crawl -> Use "/crawl"
- GSit.Ride -> Use "/ride"
- GSit.Kick -> Kick a Player from the Location you like to Sit or Lay
API for Developers:
PlayerSitEvent -> Gets called when a Player starts sitting
PlayerLayEvent -> Gets called when a Player starts laying or crawling
PlayerSitOnPlayerEvent -> Gets called when a Player starts sitting on another Player
PlayerRideEvent -> Gets called when a Player starts riding an Entity
PrePlayerGetUpSeatEvent -> Gets called before a Player gets up from sitting
PlayerGetUpSeatEvent -> Gets called when a Player gets up from sitting
PrePlayerGetUpLayEvent -> Gets called before a Player gets up from laying or crawling
PlayerGetUpLayEvent -> Gets called when a Player gets up from laying or crawling
PlayerLeaveSitPlayerEvent -> Gets called when a Player leaves another Player
GSitAPI GAPI = new GSitAPI();
Let a Player sit down:
Let a Player lay down:Code (Java):Seat setPlayerSeat(Player Player, Location SeatLocation, double XSeatOffset, double YSeatOffset, double ZSeatOffset, float SeatYaw, Location BlockBindLocation, boolean RotateSeat, boolean SitAlwaysOnBlockCenter);
Let a Player crawl:Code (Java):Lay setPlayerLay(Player Player, Location LayLocation, double XSeatOffset, double YSeatOffset, double ZSeatOffset, float LayYaw, Location BlockBindLocation);
Remove Seat:Code (Java):Lay setPlayerCrawl(Player Player, Location CrawlLocation, double XSeatOffset, double YSeatOffset, double ZSeatOffset, float CrawlYaw, Location BlockBindLocation);
Remove Lay / Crawl:Code (Java):void removeSeat(Seat Seat, boolean ShortDelay, boolean SafeTeleport);
Check if a Player is sitting:Code (Java):void removeLaySeat(Lay LaySeat, boolean ShortDelay, boolean SafeTeleport);
Check if a Player is laying or crawling:Code (Java):boolean isPlayerSitting(Player Player);
Get the Player Seat:Code (Java):boolean isPlayerLaying(Player Player);
Get the Player Lay:Code (Java):Seat getPlayerSeat(Player Player);
Check Player Toggle State:Code (Java):Lay getPlayerLay(Player Player);
Set Player Toggle State:Code (Java):boolean getPlayerToggleState(Player Player);
Code (Java):void setPlayerToggleState(Player Player, boolean State);
# Defines the Plugin-Language
# Checks if a new Update was released
# Defines whether the Player gets centered on the Block when they sit down
# Defines the Blocks that a Player can sit on by clicking (You can use Materials and Tags!)
# Defines whether a Player can sit in an unsafe Location
# Defines whether the Player can sit in a waterlogged Block
# Defines whether the Player gets up when their Seat gets destroyed
# Defines whether the Player get teleported back to their Location from before they started sitting
# Defines whether more than one Player can sit on the same Block
# Defines whether the Player needs an empty Hand to sit down by clicking
# Defines the maximum Range from where a Player can sit down by clicking (0 means unlimited!)
# Defines how fast in Ticks a Seat rotates in relation to the Player's Rotation (Prevents visual Oddities!)
# Defines whether the Player should get a custom Message when they start sitting
# Defines whether a Player can sit on another Player by clicking
# Defines whether a Player can sit on an NPC
# Defines the maximum Amount of Players that can be stacked (0 means unlimited!)
# Defines whether all Players should be ejected when the Carrier sneaks
# Defines whether the Player needs an empty Hand to sit on another Player
# Defines whether the Player gets centered on the Block when they lay down
# Defines whether the Player gets up when their Lay-Position is destroyed
# Defines whether more than one Player can lay on the same Block
# Defines whether the Player should get a custom Message when they start laying
# Defines whether a Player can interact with their Environment while lying down
# Defines whether a Player makes Snoring-Noises while lying down
# Defines whether Snoring-Noises can only heard at Night
# Defines the Quiet-Time between Snoring-Noises
# Defines whether a lying Player counts for skipping Night
# Defines whether the Teams of a Player should get removed temporarily while lying down
# Defines whether the Armor- & Hand-Items of a Player should get removed temporarily while lying down
# Defines the Range of the Ride-Command
# Defines the EntityTypes a Player cannot sit on with the Ride-Command
# Defines the Worlds in which a Player cannot sit nor lay
# Defines the List of Materials that a Player can sit and lay on
# Defines the List of Materials that a Player cannot sit nor lay on
# Defines the List of Commands that cannot be executed while sitting or lying down (Commands must be lowercase!)
# Defines whether the Player gets up when they take Damage
# Defines whether a Player can only sit or lay in their own Plots
Known Bugs/ Issues:
Known Bugs or Issues that are not yet resolved in the newest Version:
- There are currently no known or not fixed Issues!
- If you discover any kind of Bug please instantly contact me in the Discussion-Area, send me a DM or join the GPlugins Discord Server, so i can fix this as soon as possible!===================================================================================
Planned Features for future Versions:
- Currently primary Optimisations are planned!
- Except for a secret Feature or two that will be revealed later!
- If you have any suggestions more new Features let me know in the Discussion-Area, send me a DM or join the GPlugins Discord Server!===================================================================================
- Set the "Lang.lang"-Option in the Config.yml to your chosen Language
Add a new Language-File:
- Copy one of the Language-Files and Name it like you will
- Change the Messages in the Language-File
- Set the "Lang.lang"-Option in the Config.yml to your created Language-File===================================================================================
Here you can find some Videos in diffrent Languges which show
you the Plugin with its Features and explane you how to use it!
Thanks to all of you who created and shared a Video!
Please feel free to create and send me a Video so I can link it here on the Plugin Page!
New official GPlugins Discord Server!
This Plugin supports the Minecraft-Versions:
[1.11.x, 1.12.x] 1.13.x, 1.14.x, 1.15.x, 1.16.x
If you like my Plugins and Libraries please support me by leaving a good Review!
Don't use the Review-Section for Bug Reports! Use any of the above named Methods to contact me!!!
== GSit == Sit on nice Seats and Chairs or Lay down wherever you want! - [1.13.x - 1.16.x] [126.96.36.199]
-- Relax with your Friends on nice Seats, Lay down or Crawl on the Ground! --
- [Update 188.8.131.52] Lay-Visual-Options & Performance Update Apr 11, 2021
- [Update 184.108.40.206] Small Bugfix Update Mar 23, 2021
- [Update 220.127.116.11] Small Bugfix Update Mar 15, 2021