GSit даёт игрокам сесть на ступеньки, плиты и ковры кликом, сесть на другого игрока, лечь и ползать. Всё работает на стороне сервера, игрокам моды не нужны. Плагин бесплатный, основные действия доступны всем сразу после установки.
Официальные страницы: Modrinth, SpigotMC, Hangar и исходники на GitHub. Версия 3.7.0 на Modrinth отмечена для серверов от 1.16 до 26.3, отдельной сборки под 1.21 или 1.21.11 нет, jar один.
plugins/GSit/config.yml./gsitreload.Что работает на каких версиях:
/lay, /bellyflop, /legsup, /spin и /crawl. На старых версиях эти команды отвечают ошибкой версии.Плагин поддерживает Folia, в plugin.yml стоит folia-supported: true.
GSit это серверный плагин. На Modrinth он опубликован только для Bukkit, Spigot, Paper, Purpur и Folia, версии для Fabric и Forge у автора нет. На сервер Fabric или Forge GSit не поставить.
Игрокам ничего устанавливать не нужно: позы сервер показывает пакетами, и они видны в обычном клиенте без модов. Для лежачих поз плагин рисует клиенту кровать под игроком и копию игрока со скином.
/sit садит на блок под игроком, повторный /sit поднимает. Садиться нельзя в прыжке, на корточках и верхом.Каждый игрок сам выключает то, что ему мешает:
/sit toggle off /sit playertoggle off
Первая команда отключает посадку кликом по блокам, вторая посадку на игроков. После /sit playertoggle off игрок не может сесть на других, и на него тоже не сядут. Из консоли: /sit toggle <ник> on.
/lay /bellyflop /legsup /spin /crawl
/lay кладёт игрока на спину, как в кровати, /bellyflop на живот, /legsup на спину с поднятыми ногами, /spin крутит на месте, как рывок с трезубцем. Повторная команда поднимает.lay-night-skip. Лёжа нельзя взаимодействовать с миром, пока Pose.interact выключен./crawl включает ползание, как в проёме высотой в один блок. Опция corridor-crawl сама переводит в ползание, если игрок присел перед таким проёмом.double-sneak: true. Игрок переключает его для себя командой /crawl toggle.Все эти команды работают только на сервере 1.18 и новее.
Все действия игрока открыты всем по умолчанию: GSit.Sit, GSit.SitClick, GSit.PlayerSit, GSit.Lay, GSit.BellyFlop, GSit.LegsUp, GSit.Spin, GSit.Crawl, GSit.CrawlSneak и права на toggle. Только у операторов:
GSit.Kick.Sit и GSit.Kick.Pose: согнать игрока, который уже сидит или лежит на этом блоке;GSit.ByPass.World, GSit.ByPass.Region, GSit.ByPass.Command: обход запрета по мирам, регионам и списку команд;GSit.Reload и GSit.Update: перезагрузка и уведомления об обновлениях.Чтобы оставить позы только донатерам, отключите их у группы default и выдайте VIP через LuckPerms:
/lp group default permission set GSit.Lay false /lp group default permission set GSit.Crawl false /lp group vip permission set GSit.Lay true /lp group vip permission set GSit.Crawl true
Групповые права GSit.Sit.*, GSit.PlayerSit.*, GSit.Pose.*, GSit.Crawl.* и общее GSit.* выдают целый набор сразу.
Lang:
lang: ru_ru
client-lang: true
Options:
get-up-damage: false
get-up-sneak: true
Sit:
SitMaterials:
- "#stairs"
- "#slabs"
- "#carpets"
empty-hand-only: true
WorldBlacklist: []
CommandBlacklist:
- "skin"
- "nick"lang: ru_ru включает русские сообщения, client-lang: true отвечает каждому игроку на языке его клиента, если перевод есть.SitMaterials принимает блоки и теги с решёткой. Свою высоту посадки для блока задают через символ ;.get-up-damage: true поднимает игрока при получении урона, max-stack ограничивает стопку игроков.WorldBlacklist выключает все функции в указанных мирах, WorldWhitelist оставляет их только в перечисленных.CommandBlacklist запрещает команды, пока игрок сидит или лежит.С WorldGuard плагин добавляет флаги sit, playersit, pose и crawl, по умолчанию разрешено всё. Запрет в регионе спавна:
/rg flag spawn sit deny /rg flag spawn crawl deny
Для PlaceholderAPI есть %gsit_sitting%, %gsit_posing%, %gsit_crawling%, %gsit_toggle% и %gsit_playertoggle%, все возвращают true или false.
| Команда | Что делает | Право |
|---|---|---|
/sit | сесть на блок под собой, повторно встать (алиас /gsit) | GSit.Sit |
/sit toggle [on|off] | включить или выключить посадку кликом по блокам | GSit.SitToggle |
/sit toggle <ник> [on|off] | то же для игрока, из консоли | GSit.SitToggle |
/sit playertoggle [on|off] | включить или выключить посадку на игроков | GSit.PlayerSitToggle |
/lay | лечь на спину, повторно встать (алиасы /glay, /layback) | GSit.Lay |
/bellyflop | лечь на живот (алиас /gbellyflop) | GSit.BellyFlop |
/legsup | лечь на спину с поднятыми ногами (алиас /glegsup) | GSit.LegsUp |
/spin | крутиться на месте (алиас /gspin) | GSit.Spin |
/crawl | ползти, повторно встать (алиас /gcrawl) | GSit.Crawl |
/crawl toggle [on|off] | ползание двойным приседанием для себя | GSit.CrawlToggle |
/gsitreload | перечитать config.yml и языки (алиас /gsitrl) | GSit.Reload |
GSit уже стоит и настроен в готовых сборках Cloud Delight: права, меню, защита и донат собраны в одно целое. Скачали, запустили, играете.