Minecraftプラグイン GSit

GSit と確認されたサーバーの情報

🔌 GSitについて

GSit は、Minecraft のプレイヤーに座る・寝る・這う・ポーズを取るといった動作を提供するプラグインです。階段、ハーフブロック、カーペット、または設定された素材の上に座ったり、地面で寝転んだり bellyflop したり、這ったり、回転したり、必要に応じて他のプレイヤーの上に座ったりできます。プラグインは設定可能で、一般的な地域/保護系プラグインと連携します。

🎯 目的

GSit は、プレイヤーがポーズを取り、ブロックベースの座席とやり取りできるようにすることで、見た目やロールプレイ向けのニーズに応えます。リソースパックなしで、より表現力のあるプレイヤーアニメーション(座る/寝る/這う)を求めるサーバーオーナーに便利です。

⚙️ 機能

  • 階段、ハーフブロック、カーペット、またはプラグインの sit リストに追加された任意の素材に座れます。
  • ブロック上での寝る、layback、bellyflop 動作。
  • 地面を這う(ダブル sneak またはコマンド)。Pose と crawl の機能は、公式の互換性情報にある通り、より新しいサーバーバージョンが必要です。
  • プレイヤーポーズ用の spin 動作。
  • ブロックや他のプレイヤーをクリックして座る機能(player-sit/stacking を有効化可能)。
  • config と言語ファイルからメッセージ、距離、動作を設定可能。
  • 地域/保護系プラグインおよび PlaceholderAPI のプレースホルダーとの連携/対応。
  • WorldGuard の flags と、GriefPrevention、PlotSquared への対応は文書化された連携です。

🧩 対象

  • 見た目やロールプレイ機能を求めるサーバー(SMP、survival、RPG、ソーシャル系サーバー)。
  • 設定可能で、権限ベースのポーズ制御が必要な管理者。
  • 地域/保護系プラグインを使っていて、座る/ポーズ動作でもその保護を尊重したいサーバー。

🏗️ 使用例

  • 階段やハーフブロックで作ったカスタム家具にプレイヤーが座れるようにする。
  • ロールプレイエリアや撮影スポット向けに crawl や lay のエモートを追加する。
  • クリックで座る挙動を切り替えられるようにし、保護地域での着席を制限する。

⌨️ コマンド

CommandDescriptionPermissionAccess
/sit (/gsit)ブロックの上に座る。GSit.Sitプレイヤー
/lay (/glay)ブロックの上に寝る。GSit.Layプレイヤー
/bellyflop (/g bellyflop)ブロックの上で bellyflop をする。GSit.BellyFlopプレイヤー
/spin (/gspin)ポーズとして回転する。GSit.Spinプレイヤー
/crawl (/gcrawl)地面を這う。GSit.Crawlプレイヤー
/sit toggle /sit playertoggleクリックで座る機能、またはプレイヤーをクリックして座る機能を切り替えます。GSit.SitToggle / GSit.PlayerSitToggleプレイヤー
/crawl toggleダブル sneak の crawl 動作を切り替えます。GSit.CrawlToggleプレイヤー
/gsitreload (/gsitrl)プラグイン設定を再読み込みします。GSit.Reload管理者

🔐 権限

PermissionDescriptionDefault
GSit.*GSit のすべての権限(OP 権限)。op
GSit.Update更新通知を受け取る。指定なし
GSit.Reloadプラグイン設定を再読み込みする。指定なし
GSit.Sit.*座る関連のノードをまとめる。指定なし
GSit.Sit/sit を使う。指定なし
GSit.SitClickブロックをクリックして座る。指定なし
GSit.SitToggle/sit toggle を使う。指定なし
GSit.PlayerSit.*プレイヤーに座る関連のノードをまとめる。指定なし
GSit.PlayerSitプレイヤーをクリックしてその上に座る。指定なし
GSit.PlayerSitToggle/sit playertoggle を使う。指定なし
GSit.Pose.*lay、bellyflop、spin のノードをまとめる。指定なし
GSit.Lay/lay を使う。指定なし
GSit.LayBack/layback を使う。指定なし
GSit.BellyFlop/bellyflop を使う。指定なし
GSit.Spin/spin を使う。指定なし
GSit.Crawl.*crawl のノードをまとめる。指定なし
GSit.Crawl/crawl を使う。指定なし
GSit.CrawlSneakダブル sneak で crawl する。指定なし
GSit.CrawlToggle/crawl toggle を使う。指定なし
GSit.Kick.*座っている/ポーズ中のプレイヤーをキックする。指定なし
GSit.ByPass.*ブラックリストや地域チェックをバイパスする。指定なし

⚙️ 導入

📥 セットアップ

  • 公式 JAR をダウンロードし、サーバーの plugins/ ディレクトリに配置します。
  • サーバーを再起動し、コンソールログで GSit が読み込まれたことを確認します。

📦 依存関係

  • 任意の連携には、PlaceholderAPI(プレースホルダー)、WorldGuard、GriefPrevention、PlotSquared の地域/エリア対応が含まれます。

🧾 設定

  • GSit には調整可能な設定ファイルと言語ファイルがあります。reload コマンドで再読み込みできます。

🧠 技術メモ

  • 公式ソースでは、Bukkit、Spigot、Paper、Folia サーバーのサポートが確認されています。
  • 文書化された対応 Minecraft バージョンには、1.16、1.17、1.18、1.19、1.20、1.20.6、1.21、26.1 が含まれます。
  • Pose と crawl の機能は、より新しいサーバーバージョンが必要とされています(Pose/crawl は 1.18+ の動作として文書化)。
  • ソースコードは公開されており、プロジェクトは GPL-3.0 ライセンスでリリースされています。

🤝 このプラグインが役立つ場面

設定可能で権限ベースのプレイヤーポーズ(座る/寝る/這う)と、ロールプレイや見た目向けの地域対応動作が欲しい場合、GSit は一般的な保護系プラグインやプレースホルダープラグインとの連携付きでそれらの仕組みを提供します。

プラグイン GSit のサーバー

プラグイン GSit のページには、モニタリングがこのプラグインを確認したサーバー、使用されているプラットフォームとバージョンが表示されます。

プラグインはコマンド、経済、保護、アクセス権、ミニゲーム、連携、その他のメカニクスを追加できます。GSit の実際の役割はサーバーごとの設定によります。

データはサーバーの技術応答から自動生成されます。サーバーがプラグイン一覧を非公開にしている場合、GSit を使用していてもこのセクションに表示されないことがあります。

GSit を使用するサーバーの一覧を使って、プロジェクトを比較したり、対応バージョンを確認したり、公開サーバーでのプラグイン使用例を見つけたりできます。