[JP] Option Description
ゆっちゃん edited this page Feb 22, 2022
·
52 revisions
プレースホルダを指定することで、特定の値と置換することができます。
(例えば"@player <player>(例)"を作成した場合は、"yuttyann44581(例)"という文字列が表示されます。)
プレースホルダ | 説明 |
---|---|
<player> |
"プレイヤーの名前" に置換します。 |
<world> |
"ワールドの名前" に置換します。 |
PlaceholderAPI |
プレースホルダ一覧PlaceholderAPI が必要
|
&
の後に色を指定することで、文字列に色を設定することができます。
一部のオプションで利用可能な機能です。
カラーコード | 説明 |
---|---|
&(color) | Wikiを参照してください。 |
&rc | ランダムなカラーコードに置換します。 |
エスケープ文字を指定することで、構文との衝突を回避することができます。
一部のオプションで利用可能な機能です。
エスケープ | 説明 |
---|---|
\b |
" " に置換します。 |
\c |
"," に置換します。 |
\h |
"-" に置換します。 |
\o |
":" に置換します。 |
\p |
"%" に置換します。 |
\s |
"/" に置換します。 |
\l |
"<" に置換します。 |
\g |
">" に置換します。 |
\i |
"[" に置換します。 |
\j |
"]" に置換します。 |
記号 | 説明 |
---|---|
< > | 必ず記述が必要です。 |
[ ] | 必要な場合のみ記述してください。 |
{ } |
true または false
|
ID | 構文 | 説明 |
---|---|---|
action | @action:<アクション> | 指定したアクションと一致する場合有効です。shift シフト、left 左クリック、right 右クリック, で区切る事で複数指定可能
|
blocktype | @blocktype:<ブロック> | 指定したブロックと一致する場合有効です。, で区切る事で複数指定可能
|
group | @group:[ワールド/]<グループ> | 指定したグループと一致する場合有効です。エスケープ が利用可能権限系のプラグイン が必要
|
permission | @perm:[ワールド/]<権限> | 指定した権限と一致する場合有効です。エスケープ が利用可能権限系のプラグイン が必要
|
discordrole | @drole:<ロール> | 指定したロールと一致する場合有効です。ロール には数値を指定してください。DiscordSRV が必要
|
discordchannel | @dchannel:<チャンネル> | 指定したボイスチャンネルと一致する場合有効です。チャンネル には数値を指定してください。DiscordSRV が必要
|
if | @if <値1> <演算子> <値2> [失敗メッセージ] |
計算の条件を満たした場合有効です。%value1% 値1に置換します。%value2% 値2に置換します。エスケープ とカラーコード が利用可能
|
oldcooldown | @oldcooldown:<秒数> | 旧仕様のクールダウンを実行します。 クールダウン中は、スクリプトを実行出来ません。 保存内容は スクリプトキー 、座標 です。 |
cooldown | @cooldown:<秒数> | 新仕様のクールダウンを実行します。 クールダウン中は、スクリプトを実行出来ません。 保存内容は スクリプトキー 、座標 、UUID です。 |
delay | @delay:<1/20秒>[/{待機}] | スクリプトを遅延させて実行します。待機 がfalse の場合は、連続実行が可能です。 |
itemhand | @hand:<アイテム> [:ダメージ値] <個数> [名前] [概要] |
指定した物を持っている場合有効です。 ※アイテムは消費しません。 エスケープ とカラーコード が利用可能
|
itemcost | $item:<アイテム> [:ダメージ値] <個数> [名前] [概要] |
指定した物を所持している場合有効です。 ※アイテムを消費します。 エスケープ とカラーコード が利用可能
|
moneycost | $cost:<値段> | 所持金が値段 を上回っている場合有効です。※お金を消費します。 経済系のプラグイン が必要
|
groupadd | @groupADD:[ワールド/]<グループ> | プレイヤーにグループを追加します。エスケープ が利用可能権限系のプラグイン が必要
|
groupremove | @groupREMOVE:[ワールド/]<グループ> | プレイヤーのグループを削除します。エスケープ が利用可能権限系のプラグイン が必要
|
permadd | @permADD:[ワールド/]<権限> | プレイヤーに権限を追加します。エスケープ が利用可能権限系のプラグイン が必要
|
permremove | @permREMOVE:[ワールド/]<権限> | プレイヤーの権限を削除します。エスケープ が利用可能権限系のプラグイン が必要
|
discordroleadd | @droleADD:<ロール> | プレイヤーにロールを追加します。ロール には数値を指定してください。, で区切る事で複数指定可能DiscordSRV が必要
|
discordroleremove | @droleREMOVE:<ロール> | プレイヤーのロールを削除します。ロール には数値を指定してください。, で区切る事で複数指定可能DiscordSRV が必要
|
say | @say <メッセージ> | プレイヤーから/say コマンドを実行します。エスケープ とカラーコード が利用可能
|
server | @server <メッセージ> | サーバー全体にメッセージを送信します。エスケープ とカラーコード が利用可能
|
toplayer | @player <メッセージ> | プレイヤーにメッセージを送信します。エスケープ とカラーコード が利用可能
|
sound | @sound:<サウンド> -<音量>-<高さ>[-遅延] [/{全員に送信}] |
スクリプトの座標からサウンドを再生します。 |
title | @title:<メイン>[/サブ] [/表示-待機-消滅] |
プレイヤーにタイトルを表示します。エスケープ とカラーコード が利用可能
|
actionbar | @actionbar:<メッセージ>[/秒数] | プレイヤーにアクションバーを表示します。エスケープ とカラーコード が利用可能
|
bypassop | @bypass <コマンド> | 一時的にOPを与えてコマンドを実行します。エスケープ とカラーコード が利用可能
|
bypassperm | @bypassPERM:[ワールド/] <権限> <コマンド> |
一時的に権限を与えてコマンドを実行します。エスケープ とカラーコード が利用可能権限系のプラグイン が必要
|
bypassgroup | @bypassGROUP:[ワールド/] <グループ> <コマンド> |
一時的にグループを与えてコマンドを実行します。エスケープ とカラーコード が利用可能権限系のプラグイン が必要
|
command | @command <コマンド> | プレイヤーからコマンドを実行します。エスケープ とカラーコード が利用可能
|
console | @console <コマンド> | コンソールからコマンドを実行します。エスケープ とカラーコード が利用可能
|
execute | @execute:<スクリプトキー> /<ワールド,x,y,z> |
指定座標のスクリプトを実行します。 |
amount | @amount:<回数> | 実行回数に制限を設けます。 条件を満たすとスクリプトを 削除 します。 |
invalid | @invalid | イベントの実行をキャンセルします。例えば"sbp break create @invalid"と設定した場合は、 ブロックが破壊できなくなります。
|
関係演算子 | 例 | 説明 |
---|---|---|
== | a == b |
a とb が等しい |
!= | a != b |
a とb が等しくない |
> | a > b |
a がb より大きい |
>= | a >= b |
a がb より大きいか等しい |
< | a < b |
a がb より小さい |
<= | a <= b |
a がb より小さいか等しい |
値 | 説明 |
---|---|
数値 | 小数点も使用可能 |
文字列 | 演算子"=="、"!="のみ使用可能です。 |
プレースホルダ(Default) | 下記を参照 |
プレースホルダ(PlaceholderAPI) |
プレースホルダ一覧PlaceholderAPI が必要
|
プレースホルダ(デフォルト)
プレースホルダ | 説明 |
---|---|
%player_others_in_range_<distance>% | 周囲のプレイヤー数 |
%player_count_[scriptkey/]<world>,<x>,<y>,<z>% | 指定座標のスクリプトの実行回数 |
%player_ping_<player>% | PING値 |
%server_online_<world>% | ワールドのプレイヤー数 |
%objective_score_<objectname>% | オブジェクトスコア |
%server_online% | オンラインプレイヤー数 |
%server_offline% | オフラインプレイヤー数 |
%player_count% | スクリプトの実行回数(座標別) |
%player_ping% | PING値 |
%player_x% | プレイヤー X座標 |
%player_y% | プレイヤー Y座標 |
%player_z% | プレイヤー Z座標 |
%player_bed_x% | ベッド X座標 |
%player_bed_y% | ベッド Y座標 |
%player_bed_z% | ベッド Z座標 |
%player_compass_x% | コンパス X座標 |
%player_compass_y% | コンパス Y座標 |
%player_compass_z% | コンパス Z座標 |
%player_gamemode% | ゲームモード |
%player_world_time% | ワールド時間 |
%player_exp% | 現在の経験値 |
%player_exp_to_level% | 次のレベルまでに必要な経験値 |
%player_level% | レベル |
%player_fly_speed% | 飛行速度 |
%player_food_level% | 満腹度 |
%player_health% | 残量HP |
%player_health_scale% | HPのスケール |
%player_last_damage% | 最後のダメージ |
%player_max_health% | 最大HP |
%player_max_air% | 最大酸素量 |
%player_max_no_damage_ticks% | 最大無敵時間 |
%player_no_damage_ticks% | 無敵時間 |
%player_time% | 現在のタイムスタンプ |
%player_time_offset% | プレイヤー時間 |
%player_remaining_air% | 現在の酸素量 |
%player_saturation% | 空腹度 |
%player_sleep_ticks% | 睡眠時間 |
%player_ticks_lived% | エンティティの年齢 |
%player_seconds_lived% | エンティティの年齢 |
%player_minutes_lived% | エンティティの年齢 |
%player_total_exp% | 死亡画面に表示されるスコア |
%player_walk_speed% | 歩行速度 |
%vault_eco_balance% | 所持金 経済系のプラグイン が必要
|