Trial Spawner〔トライアルスポナー〕は、Trial Chambers〔トライアルチャンバー〕に生成されるスポナーの亜種である。
入手[]
破壊について[]
Trial Spawnerは極めて固く、爆発に耐性を持つうえ破壊にはかなりの時間を要する。シルクタッチを用いたとしても、破壊時には何もドロップしない。
ブロック | Trial Spawner | |
---|---|---|
硬さ | 50 | |
採掘時間 | ||
デフォルト | 75 |
自然生成から[]
Trial Chambersの一部の部屋に生成される。
用途[]
Trial Spawnerは接近したプレイヤーの人数に応じた数のMobを召喚する。召喚されたすべてのMobを倒すと人数分の報酬が与えられ、30分のクールダウンに入る。
起動[]
Trial Spawnerは半径14ブロック以内に近づいたプレイヤーを検知することができる。プレイヤーを一人でも検知すると、火花のようなパーティクルを打ち上げて試練を開始する。
一度試練が開始すると、召喚されるMobを全て倒すまでは作動し続ける。また同様に、一度検知されたプレイヤーも試練が終了するまでは、遠くに離れたり死んだとしても試練参加人数にカウントされ続ける。
ただし難易度がピースフルの場合は、召喚するMobの種類に関わらず起動することができない。
Mobの召喚[]
Trial Spawnerが起動すると、設定されたMobをその周囲4ブロック以内に召喚し始める。
一度に出現していられるMobの体数上限は試練参加人数 + 2
体、Breezeのみ試練参加人数 × 0.5 + 1
体(小数点切り捨て)までであり、召喚されたMobを倒さない限りはそれ以上は召喚されない。
一回の試練で召喚されるMobの数は試練参加人数 × 2 + 4
体、Breezeは試練参加人数 + 1
体であり、すべてのMobを倒すと試練が完了する。
Mobが召喚されるには、動物は草ブロックの上、ガーディアンは水中など足元のブロックの条件は満たさなければならないが、明るさの条件は無視して召喚できる。
また、Trial Spawnerによって召喚されたMobは自然にはデスポーンしない。
試練の達成[]
Trial Spawnerによって召喚されたMobを全て倒すと試練が終了し、上面が開いて報酬が与えられる。
Mobが倒されたとみなされるのは、そのMobが何らかの理由で死ぬか、別の種類のエンティティに変化した場合である。
なお、クリーパー⇒帯電クリーパーなどの変化はその個体のNBTデータが変化しただけで種族が変わったわけではないので倒されたとはみなされない。
スライムやマグマキューブなど倒したMobから新しいMobが生まれる場合も、Trial Spawnerによって召喚された最初の個体のみを倒せばよい。
Trial Spawnerのカスタマイズ[]
Mobが設定されていないTrial Spawnerにスポーンエッグを使用すると、召喚するMobを設定することができる。
プレイヤーによって設置されたTrial Spawnerは報酬のデータを持っていない[1.20.5で廃止予定](Trial Chambersで使用される2つが候補に入っている[JE 1.20.5で追加予定])ので、/data
などで報酬の決定に使用するルートテーブルを設定する必要がある。
報酬のアイテム[]
Trial Chambersに自然生成されるTrial Spawner(すべてのデフォルトのTrial Spawner[JE 1.20.5で追加予定])では、以下のアイテムが報酬として設定されている。
将来のJava Editionバージョン[開発中]では、それぞれのTrial Spawnerの試練報酬には、以下の分布で1個のアイテムスタックが格納される。
アイテム | スタック数 [注釈 1] | 比重 [注釈 2] | 確率 [注釈 3] | 平均出現 アイテム数 [注釈 4] |
平均探索 チェスト数 [注釈 5] |
---|---|---|---|---|---|
Trial Key | 1 | 13⁄26 | 50.0% | 0.500 | 2.0 |
グロウベリー | 2–10 | 3⁄26 | 11.5% | 0.692 | 8.7 |
エメラルド | 1–6 | 3⁄26 | 11.5% | 0.404 | 8.7 |
ベイクドポテト | 1–3 | 3⁄26 | 11.5% | 0.231 | 8.7 |
金のニンジン | 1–3 | 1⁄26 | 3.8% | 0.077 | 26.0 |
エンダーパール | 1 | 1⁄26 | 3.8% | 0.038 | 26.0 |
再生のポーション | 1 | 1⁄26 | 3.8% | 0.038 | 26.0 |
力のポーション | 1 | 1⁄26 | 3.8% | 0.038 | 26.0 |
サウンド[]
汎用[]
サウンド | 字幕 | 分類 | 説明 | 名前空間ID | 字幕キー | 音量 | ピッチ | 減衰 距離 |
---|---|---|---|---|---|---|---|---|
ブロックが破壊される | ブロック | ブロックの破壊時に鳴る | block.trial_spawner.break | subtitles.block.generic.break | 0.9 | 0.8 | 16 | |
ブロックが設置される | ブロック | ブロックの設置時に鳴る | block.trial_spawner.place | subtitles.block.generic.place | 1.0 | 0.8 | 16 | |
ブロックが採掘される | ブロック | ブロックの破壊途中に鳴る | block.trial_spawner.hit | subtitles.block.generic.hit | 0.25 | 0.5 | 16 | |
なし[sound 1] | エンティティによる | 落下ダメージを伴う落下時に鳴る | block.trial_spawner.fall | なし[sound 1] | 0.5 | 0.75 | 16 | |
足音 | エンティティによる | ブロックの上を歩行時に鳴る | block.trial_spawner.step | subtitles.block.generic.footsteps | 0.15 | 1.0 | 16 |
特有[]
サウンド | 字幕 | 分類 | 説明 | 名前空間ID | 字幕キー | 音量 | ピッチ | 減衰 距離 |
---|---|---|---|---|---|---|---|---|
〔トライアルスポナーが燃える〕 | ブロック | 発動中にランダムに鳴る | block.trial_spawner.ambient | subtitles.block.trial_spawner.ambient | 0.75-1.0 | 0.5-1.5 | 16 | |
〔トライアルスポナーが発動する〕 | ブロック | プレイヤーを検出し起動したときに鳴る | block.trial_spawner.detect_player | subtitles.block.trial_spawner.detect_player | 1.0 | 変動 | 16 | |
〔Trial SpawnerがMobを召喚する〕 | ブロック | Mobを召喚時に鳴る | block.trial_spawner.spawn_mob | subtitles.block.trial_spawner.spawn_mob | 1.0 | 0.8-1.2 | 16 | |
〔トライアルスポナーが開く〕 | ブロック | 蓋が開いた時に鳴る | block.trial_spawner.open_shutter | subtitles.block.trial_spawner.open_shutter | 1.0 | 1.0 | 16 | |
〔トライアルスポナーが閉じる〕 | ブロック | 蓋が閉じた時に鳴る | block.trial_spawner.close_shutter | subtitles.block.trial_spawner.close_shutter | 1.0 | 1.0 | 16 | |
〔トライアルスポナーがアイテムを出す〕 | ブロック | 報酬アイテム排出時に鳴る | block.trial_spawner.eject_item | subtitles.block.trial_spawner.eject_item | 1.0 | 0.8-1.2 | 16 |
- ↑ 0.8-1.2か0.76-1.14
技術的情報[]
ID[]
名称 | 名前空間ID | 形態 | 翻訳キー |
---|---|---|---|
Trial Spawner | trial_spawner | ブロック・アイテム | block.minecraft.trial_spawner |
名称 | 名前空間ID |
---|---|
Block entity | trial_spawner |
名称 | 名前空間ID | 数値ID | 形態 | 翻訳キー |
---|---|---|---|---|
Trial Spawner | trial_spawner | -315 | ブロック・アイテム | tile.trial_spawner.name |
名称 | セーブゲームID |
---|---|
Block entity | TrialSpawner |
ブロック状態[]
名前 | デフォルト値 | 取り得る値 | 説明 |
---|---|---|---|
trial_spawner_state | inactive
| active | 作動中 |
cooldown | クールダウン中 | ||
ejecting_reward | 報酬をドロップ中 | ||
inactive | 召喚Mobが未設定 | ||
waiting_for_players | Mob設定済み、プレイヤー待機中 | ||
waiting_for_reward_ejection | 撃破完了~報酬ドロップの間 |
ブロックデータ[]
- ブロックエンティティデータ
- すべてのブロックエンティティに共通するタグ
- required_player_range: プレイヤーを検出できる範囲の半径。1以上128以下で指定し、省略した場合は14。
- spawn_range: Mobがスポーンできる範囲の半径。1以上128以下で指定し、省略した場合は4。
- total_mobs: シングルプレイ時に試練達成までに召喚されるMobの数。省略した場合は6。
- total_mobs_added_per_player: 試練達成までに召喚されるMobの数の、二人目以降の参加プレイヤー一人当たりの加算数。省略した場合は2。
- simultaneous_mobs: シングルプレイ時に同時に存在できるMobの数。省略した場合は2。
- simultaneous_mobs_added_per_player: シングルプレイ時に同時に存在できるMobの数の、二人目以降の参加プレイヤー一人当たりの加算数。省略した場合は1。
- ticks_between_spawn: スポーン試行を行う周期(ティック)。デフォルトは40(2秒)。
- target_cooldown_length: クールダウンの長さ(ティック)。デフォルトは36000(30分)で、報酬排出にかかる時間もここに含まれる。
- spawn_potentials: 召喚するエンティティの候補のリスト。スポーン試行が行われた直後に、次のスポーン試行でスポーンさせるMobがこのリストから選択される。デフォルトでは空のリスト。
- : 各候補のデータ。
- weight: 選択の確率を決定する比重。この候補が選択される確率は、この候補の比重全候補の比重の総和である。1以上でなければならない。
- data この候補のデータ。
- entity: エンティティのデータ。
- すべてのエンティティに共通するタグ
- custom_spawn_rules: スポーン条件を上書きするためのフィールド。省略可能。
- block_light_limit: ブロック由来の明るさの条件。単一の値でも、下限値 min_inclusiveと上限値 max_inclusiveを含む Compound型でもよい。
- sky_light_limit: 空由来の明るさの条件。単一の値でも、下限値 min_inclusiveと上限値 max_inclusiveを含む Compound型でもよい。
- entity: エンティティのデータ。
- : 各候補のデータ。
- loot_tables_to_eject: 報酬のアイテムを生成するのに使用されるルートテーブルの候補のリスト。デフォルトは空のリスト(
spawners/trial_chambers/comsumables
および(同左)/key
で比重はどちらも1[JE 1.20.5で追加予定])。- : 各候補のデータ。
- weight: 選択の確率を決定する比重。この候補が選択される確率は、この候補の比重全候補の比重の総和である。1以上でなければならない。
- data: ルートテーブルの名前空間ID。
- : 各候補のデータ。
- registered_players: 現在試練に参加中のプレイヤーのUUIDのリスト。このリストの長さが報酬の量とMobの数の決定に使用される。
- : 各UUID。
- current_mobs: この試練中に召喚され、まだ生きているMobのUUIDのリスト。
- : 各UUDI。
- cooldown_ends_at: クールダウンが終わるゲーム内時刻(ティック)。現在クールダウン中でない場合は0。
- next_mob_spawns_at:次のスポーン試行を行うゲーム内時刻(ティック)。現在作動中でない場合は0。
- total_mobs_spawned: この試練内で今までに召喚したMobの数。現在作動中でない場合は0。
- spawn_data: 次のスポーン試行で召喚されるMobのデータ。前の試行が終わった後に spawn_potentialsを参照して決定される。また、中で回っているMobも決定している。
- entity: エンティティのデータ。
- すべてのエンティティに共通するタグ
- custom_spawn_rules: スポーン条件を上書きするためのフィールド。省略可能。
- block_light_limit: ブロック由来の明るさの条件。単一の値でも、下限値 min_inclusiveと上限値 max_inclusiveを含む Compound型でもよい。
- sky_light_limit: 空由来の明るさの条件。単一の値でも、下限値 min_inclusiveと上限値 max_inclusiveを含む Compound型でもよい。
- entity: エンティティのデータ。
- ejecting_loot_table: 報酬のアイテムを決定するために使用しようとしているルートテーブルのUUID。すべてのMobが倒された時に loot_tables_to_ejectを参照して決定される。報酬待機段階でない場合は設定されていない。
歴史[]
2023年10月15日 | Minecraft Live 2023 でTrial Spawnerが発表された。 | ||||
---|---|---|---|---|---|
開発中のJava Edition | |||||
1.21 (実験的) | 23w45a | ![]() ![]() ![]() | |||
23w51a | loot_tables_to_ejectのデフォルト値が、空のリストからTrial Chambersで使用されているもの(spawners/trial_chambers/comsumables および(同左)/key で比重はどちらも1)に変更された。 | ||||
開発中のBedrock Edition | |||||
Update 1.21 (実験) | ![]() ![]() ![]() |
問題点[]
「Trial Spawner」に関する問題点は、バグトラッカーにて管理されている。問題点の報告はそちらで行ってほしい。
ギャラリー[]
-
Trial Spawnerが起動時に発生させるパーティクル
-
作動を終えたBreezeのTrial Spawner
-
ハスクのTrial Spawner
-
breezeを召喚するTrial Spawnerが中央にある部屋。
脚注[]