エンティティをエンティティ・ブロックに向かってぶっ飛ばしたり
effectをtick単位で付与したり
エンティティに燃焼を付与出来たり
できます
ccc:effect
effectの効果時間を詳細に操作できるコマンド
構文:
/ccc:effect [ターゲット] [エフェクト名] [モード] [tick] [レベル] [パーティクルを隠す]
モード:
・add … 現在の効果時間に加算する
・remove … 現在の効果時間から減算する
・set … 現在の効果時間を上書きする
・clear … エフェクトを削除する
ccc:explosion
爆発を起こすコマンド
構文:
/ccc:explosion [座標] [爆発力] [ブロック破壊] [着火] [水中で許可] [原因]
ブロック破壊:
・true … ブロックを破壊する
・false … ブロックを破壊しない (デフォルト)
着火:
・true … 火を発生させる
・false … 火を発生させない (デフォルト)
水中で許可:
・true … 水中で許可する
・false … 水中で許可しない (デフォルト)
原因:
爆発を誰が発生させたことにするかを決める
この爆発で死亡したプレイヤーの死亡ログが他殺になる
ccc:ignite
エンティティに火をつけられるコマンド
構文:
/ccc:ignite [ターゲット] [秒数] [副作用]
副作用:
・true … (デフォルト)
火炎耐性エンチャントによって効果秒数が減少する
濡れていると着火しない
粉雪による凍結を解除する
・false …
火炎耐性エンチャントによって効果秒数が減少しない
濡れていても一瞬着火する
粉雪による凍結を解除しない
ccc:knockback
エンティティをノックバックするコマンド
構文:
/ccc:knockback [ターゲット] [ターゲットの向き] [速度を加算] [バイアス] [x, y, zバイアス]
ターゲットの向き:
・none … ターゲットの向きを考慮しない
・x … ターゲットのx方向の向きを考慮する
・y … ターゲットのy方向の向きを考慮する
・z … ターゲットのz方向の向きを考慮する
・xz … ターゲットの向いている方向に飛ぶ (飛ぶ高さは固定)
・xyz … ターゲットの向いている方向に飛ぶ (飛ぶ高さは向いている方向による)
速度を加算:
・true … ターゲットの速度に加算する
・false … ターゲットの速度を考慮しない (デフォルト)
x, y, zバイアス:
・xバイアス … 大きければ大きいほどx方向に大きく飛ぶ。負の数にすると-x方向に飛ぶ
・yバイアス … 大きければ大きいほどy方向に大きく飛ぶ。負の数にすると-y方向に飛ぶ
・zバイアス … 大きければ大きいほどz方向に大きく飛ぶ。負の数にすると-z方向に飛ぶ
バイアス:
飛ぶ力を変更する。大きくすると大きく飛び、1未満にすると小さくなる。
負の数にすると逆方向に飛ぶ
ccc:knockbackto
エンティティを他のエンティティに向かってノックバックするコマンド
構文:
/ccc:knockbackto [ターゲット] [ノックバック先] [ノックバック先への向き] [速度を加算] [バイアス] [x, y, zバイアス]
ノックバック先への向き:
・none … ノックバック先への向きを考慮しない
・x … ノックバック先へのx方向の向きを考慮する
・y … ノックバック先へのy方向の向きを考慮する
・z … ノックバック先へのz方向の向きを考慮する
・xz … ノックバック先に飛ぶ (飛ぶ高さは固定)
・xyz … ノックバック先に飛ぶ (飛ぶ高さはノックバック先の高さによる)
ccc:knockbacktoblock
エンティティをブロックに向かってノックバックするコマンド
構文:
/ccc:knockbacktoblock [ターゲット] [ノックバック先座標] [ノックバック先座標への向き] [速度を加算] [バイアス] [x, y, zバイアス]
ノックバック先座標への向き:
・none … ノックバック先座標への向きを考慮しない
・x … ノックバック先座標へのx方向の向きを考慮する
・y … ノックバック先座標へのy方向の向きを考慮する
・z … ノックバック先座標へのz方向の向きを考慮する
・xz … ノックバック先座標に飛ぶ (飛ぶ高さは固定)
・xyz … ノックバック先座標に飛ぶ (飛ぶ高さはノックバック先の高さによる)
ccc:remove
エンティティを削除するコマンド
構文:
/ccc:remove [ターゲット] [プレイヤーをキルする]
プレイヤーをキルする:
・true… ターゲットにプレイヤーが含まれるとき、キルする
・false… ターゲットにプレイヤーが含まれていても何もしない (デフォルト)
scriptevent ccc:onfloor
実行座標を下方向の最も近いブロックにするスクリプトイベント
scriptevent ccc:onfloor [オフセット] [目の高さを使用] [液体を含むか] [通過可能ブロックを含むか] [コマンド]
オフセット:
原点から何ブロック離れた場所から実行するかを指定する
~~~記法と===記法(^^^記法と同じ)を使用することができる
目の高さを使用:
execute as … でエンティティを指定して実行するとき、目の高さ使用する
液体を含むか:
・true … 下方向の最も近いブロックが液体だった場合、その上を実行座標とする
・false … 液体を無視する
通過可能ブロックを含むか:
・true … 下方向の最も近いブロックが当たり判定のないブロックなどだった場合、その上を実行座標とする
・false … 通過可能ブロックを無視する
コマンド:
execute run の後のように記述する。/ は付けてもつけなくてもよい
scriptevent ccc:onceil
実行座標を上方向の最も近いブロックにするスクリプトイベント
scriptevent ccc:onceil [オフセット] [目の高さを使用] [液体を含むか] [通過可能ブロックを含むか] [コマンド]
scriptevent ccc:ondisk
実行座標を円盤状のランダムな位置にするスクリプトイベント
scriptevent ccc:ondisk [オフセット] [半径] [高さ] [表面で実行] [非透過ブロックを除く] [コマンド]
scriptevent ccc:onsphere
実行座標を球形状のランダムな位置にするスクリプトイベント
scriptevent ccc:onsphere [オフセット] [半径] [表面で実行] [非透過ブロックを除く] [コマンド]
scriptevent ccc:onsquare
実行座標を立方体状のランダムな位置にするスクリプトイベント
scriptevent ccc:onsquare [オフセット] [x範囲] [y範囲] [z範囲] [表面で実行] [非透過ブロックを除く] [コマンド]
scriptevent ccc:onview
実行座標を指定したエンティティの目線の先のブロックにするスクリプトイベント
scriptevent ccc:onview [オフセット] [液体を含むか] [通過可能ブロックを含むか] [コマンド]
scriptevent ccc:repeat
コマンドを指定回数繰り返すスクリプトイベント
scriptevent ccc:repeat [回数] [コマンド]
追伸: 既に似たようなのがあった。
追伸v1.1: 説明が難しいので実際に自分で試行錯誤して使用感を掴んでください



コメント
すげえ
effectのみver.とか
作成できませんか(・・?
あと、effect clearって元から
ありませんでしたっけ?
登録されたコマンドが多いと重くなるなんてことはないから、エフェクトコマンドしか使う予定が無くても心配しなくて大丈夫だよ~
effect clearは元からあるね