Skip to content

[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"と設定した場合は、
ブロックが破壊できなくなります。

If 解説

関係演算子 説明
== a == b abが等しい
!= a != b abが等しくない
> a > b abより大きい
>= a >= b abより大きいか等しい
< a < b abより小さい
<= a <= b abより小さいか等しい
説明
数値 小数点も使用可能
文字列 演算子"=="、"!="のみ使用可能です。
プレースホルダ(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% 所持金 経済系のプラグインが必要