便利なカスタムコマンドを追加 – Cat’s Supplementary Commands v1.0

スポンサーリンク

モブをノックバックさせたり、爆発を生成したり

します

Change-log

v1.0
公開


1. 構文の読み方

表記

意味

<target>

必須。省略できません

[power]

省略可。省略すると初期値が使われます

2. コマンド一覧

コマンド

できること

csc:exeffect

エフェクトを、時間とレベルをtick単位で指定して付ける

csc:explode

指定した場所で爆発を起こす

csc:impulse

対象を指定した座標に向かって吹き飛ばす

csc:impulseto

対象を別のエンティティに向かって吹き飛ばす

csc:onfire

対象に火をつける

csc:remove

対象をワールドから取り除く (デス時アニメーションを省略する)

3. コマンドの説明

csc:exeffect

対象にエフェクトを付けます。標準の /effect と違い、効果時間を tick で、レベルを数字で指定できます。

/csc:exeffect <target> <effect> [durationTicks] [amplifier] [hideParticles]

引数

内容

初期値

target

エフェクトを付ける相手

(必須)

effect

エフェクトの名前(例: speed、regeneration)。入力すると候補が出ます

(必須)

durationTicks

効果時間(tick)。1以上

200(10秒)

amplifier

レベル。0 がレベルI、1 がレベルII

0

hideParticles

true にするとパーティクル(周りの粒)を隠す

false

使用例:

/csc:exeffect @s speed
/csc:exeffect @a regeneration 600 1
/csc:exeffect @s invisibility 1200 0 true
  • 1行目: 自分に「速度上昇」を10秒間
  • 2行目: 全プレイヤーに「再生」レベルIIを30秒間
  • 3行目: 自分に「透明化」をパーティクルなしで60秒間

amplifier は画面に表示されるレベルより1小さい数字です。レベルIIIにしたいときは 2 を指定します。

csc:explode

指定した場所で爆発を起こします。

/csc:explode <location> [radius] [breaksBlocks] [causesFire] [allowUnderwater] [source]

引数

内容

初期値

location

爆発を起こす座標

(必須)

radius

爆発の半径。0より大きい数

5

breaksBlocks

true で周りのブロックを壊す

true

causesFire

true で爆発のあとに火が出る

false

allowUnderwater

true で水中でも爆発する

false

source

爆発を起こした扱いにするエンティティ。1体だけ指定できる

なし

使用例:

/csc:explode ~ ~ ~
/csc:explode ~ ~ ~ 3 false
/csc:explode 100 64 100 8 true true
  • 1行目: 今いる場所で、半径5の爆発(ブロックは壊れます)
  • 2行目: ブロックを壊さない、半径3の爆発
  • 3行目: 座標(100, 64, 100)で、ブロックを壊して火も出る半径8の爆発

初期設定ではブロックが壊れます。

爆発は、コマンドを実行したプレイヤーやコマンドブロックがいるディメンション(オーバーワールド・ネザーなど)で起こります。

csc:impulse

対象を、指定した座標に向かって吹き飛ばします。

/csc:impulse <target> <position> [power] [clearVelocity] [fixHorizontal]

引数

内容

初期値

target

吹き飛ばす対象

(必須)

position

向かわせる先の座標

(必須)

power

吹き飛ばす強さ。大きいほど強い

1

clearVelocity

true にすると、対象がそれまでに持っていた勢いをリセットしてから吹き飛ばす

false

fixHorizontal

true にすると、上下方向への吹き飛ばしを無効化する

false

使用例:

/csc:impulse @s ~ ~10 ~
/csc:impulse @s ~ ~1000 ~ /csc:impulse @e[type=pig,r=10] 0 100 0 2
/csc:impulse @s ^ ^ ^1 1 true true
  • 1行目: 自分を、上に向かって吹き飛ばす
  • 2行目: 同上。座標が遠くてもノックバックの力は同じ
  • 3行目: 近くのブタを、座標(0, 100, 0)に向かって強さ2で吹き飛ばす
  • 4行目: 自分を、向いている方向(^ ^ ^1)へ、速度をリセットしてから、水平に吹き飛ばす
    (上下を向いていても上下には吹き飛ばない)

csc:impulseto

対象を、別のエンティティに向かって吹き飛ばします。相手に向かって引き寄せたいときに便利です。

/csc:impulseto <target> <destination> [power] [clearVelocity] [fixHorizontal]

引数

内容

初期値

target

吹き飛ばす対象

(必須)

destination

向かう先のエンティティ。1体だけ 指定できる

(必須)

power

吹き飛ばす強さ

1

clearVelocity

csc:impulse と同じ

false

fixHorizontal

csc:impulse と同じ

false

使用例:

/csc:impulseto @e[type=zombie,r=15] @s 1.5
  • 近くのゾンビを、自分に向かって強さ1.5で吹き飛ばす

csc:onfire

対象に火をつけます。

/csc:onfire <target> [duration] [useEffect]

引数

内容

初期値

target

火をつける対象

(必須)

duration

燃やす時間(秒)。1以上の整数

5

useEffect

true にすると、耐火などの通常の燃焼ルールが適用される

true

使用例:

/csc:onfire @e[type=pig] 10
/csc:onfire @p 3
  • 1行目: すべてのブタを10秒間燃やす
  • 2行目: いちばん近いプレイヤーを3秒間燃やす

csc:exeffect の時間は tick ですが、csc:onfire の時間は 秒 です。

csc:remove

対象をワールドから取り除きます。死亡時アニメーションを再生せず、アイテムもドロップしません。

/csc:remove <target> [killPlayer]

引数

内容

初期値

target

取り除く対象

(必須)

killPlayer

プレイヤーが対象に含まれるときの扱い。true ならプレイヤーは倒される。false ならプレイヤーは無視される。

true

使用例:

/csc:remove @e[type=item]
/csc:remove @e[type=zombie,r=20]
  • 1行目: 落ちているアイテムをすべて消す
  • 2行目: 近くのゾンビを消す
スポンサーリンク
ダウンロード
(mcpack/mcaddon) [DL:0]
※投稿記事に含まれるファイルやリンクにより発生した被害についてクラフターズコロニーは責任を取りません
投稿通報

コメント

コメント通報

通報するにはログインする必要があります