[Minecraft]好きなモブのスポーンブロックを作る

サバイバルでは出現しないスポーンブロックも作れる

例)羊のスポーンブロック

/setblock ~ ~ ~ minecraft:spawner{SpawnData:{id:"minecraft:sheep"}} replace

例)ムーシュルームのスポーンブロック

/setblock ~ ~ ~ minecraft:spawner{SpawnData:{id:"minecraft:mooshroom"}} replace

指定した位置にスポーンブロックを設置することができます。

アイテムとしてスポーンブロックを手に入れる

上記のコマンドは 指定した位置にブロックを設置する方法 なので、アイテム化はできません。

アイテムとしてスポーンブロックが欲しい場合は以下のコマンドを実行します。

/give @p minecraft:spawner{
    display:{ Name : "羊 スポナー" },
    BlockEntityTag:{
        SpawnData:{ id : "minecraft:sheep" },
        SpawnPotentials : [] }
    } 1

少し長いコマンドになりますが、変更する点は2箇所だけです。

minecraft:sheep の部分でスポーンさせるモブを指定しています。

指定しなかった場合は、ブタのスポナーになります。

ブタスポナー

公式Wikiを参考に好きなモブに変更してください。

わかりやすい名前をつけておこう

スポナーのアイテムアイコンは全て同じなので、アイテムに名前をつけておかないと区別がつかなくなります。「羊 スポナー」のようにわかりやすい名前をつけておくと便利でしょう。

参考サイト