Skript:Javaなしでカスタムの仕組みを作る
Skriptとは何か、簡単なスクリプト例、リロード、そしてパフォーマンスの落とし穴について解説します。
更新日 2026年8月13日
Skriptは、サーバーの動作をほぼ普通の文章で記述できるプラグインです。既製のプラグインでは対応できないケースをカバーします。
例
on join:
if player is new:
send "&aWelcome!" to player
execute console command "give %player% bread 16"
teleport player to spawn
on death of player:
if victim's world is "arena":
cancel event
teleport victim to spawn
.sk ファイルは plugins/Skript/scripts/ に配置します。
リロード
/sk reload all
/sk reload script_name
スクリプトのリロードはサーバーでの /reload より安全です。後者はそもそも一切使用しないでください。
アドオン
SkQuery、skRayFall、SkBeeは構文を拡張します。アイテム、リージョン、GUIなどです。必要なものだけをインストールしてください。アドオンはすべてメモリ上の追加コードになります。
注意点
- 毎ティック全プレイヤーをループすると、どのプラグインよりも速くTPSが低下します。
every tickではなくevery 5 secondsを使用してください。 - エラーのあるスクリプトはまったく読み込まれません。
/sk reloadの出力を確認してください。 - Skriptを更新すると構文が変わることがあります。スクリプトのコピーを保管してください。
- Skriptはコンソールコマンドを実行します。信頼できない提供元から他人のスクリプトを入手しないでください — プラグインの入手方法。
既製のプラグインが適している場合
タスクが標準的なもの(ショップ、クラン、クエスト)であれば、既製のプラグインのほうが信頼性が高く、高速です。Skriptは独自のロジックが必要な場面で真価を発揮します。
Minecraftホスティングオフラインでもサーバーが稼働サーバーを作成
