提供: Minecraft Modding Wiki
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
3行目: | 3行目: | ||
{{チュートリアルカテゴリー|difficulty=0|type=Item}} | {{チュートリアルカテゴリー|difficulty=0|type=Item}} | ||
− | ここでは、1.14. | + | ここでは、1.14.x以降のブロックの追加の方法を解説します。 |
==ソース== | ==ソース== | ||
13行目: | 13行目: | ||
public static final String MOD_ID = "sample"; | public static final String MOD_ID = "sample"; | ||
− | public static final Block sample_block = new Block(Block.Properties | + | public static final Block sample_block = new Block(new Block.Properties() |
.setRegistryName(new ResourceRocation(SampleMod.MOD_ID, "sample_item")); | .setRegistryName(new ResourceRocation(SampleMod.MOD_ID, "sample_item")); | ||
19行目: | 19行目: | ||
public static class Eventhandler{ | public static class Eventhandler{ | ||
@SubscribeEvent | @SubscribeEvent | ||
− | public void | + | public void registerItems(final RegistryEvent.Register<Block> event) { |
event.getRegistry.register(sample_block); | event.getRegistry.register(sample_block); | ||
} | } | ||
36行目: | 36行目: | ||
Block型のコンストラクターを定数に代入します。 | Block型のコンストラクターを定数に代入します。 | ||
− | コンストラクターの中のBlock. | + | コンストラクターの中のBlock.Propertiesのコンストラクターでアイテムの色々な設定をします。 |
− | |||
− | |||
Block型のコンストラクターで.setRegistryName(new ResourceRocation(SampleMod.MOD_ID, ブロック名))は絶対に要ります。 | Block型のコンストラクターで.setRegistryName(new ResourceRocation(SampleMod.MOD_ID, ブロック名))は絶対に要ります。 | ||
− | ブロックステートモデルの設置フォルダはassets.(モッドid).blockstate.(ブロック名) | + | ブロックステートモデルの設置フォルダはassets.(モッドid).blockstate.(ブロック名)になります。 |
− | ブロックアイテムテクスチャモデルの設置フォルダはassets.(モッドid).models.item.(ブロック名) | + | ブロックアイテムテクスチャモデルの設置フォルダはassets.(モッドid).models.item.(ブロック名)になります。 |
テクスチャの設定はMinecraft Wiki([//minecraft.fandom.com/ja/wiki/モデル モデル])にありますのでそちらを見てください。 | テクスチャの設定はMinecraft Wiki([//minecraft.fandom.com/ja/wiki/モデル モデル])にありますのでそちらを見てください。 | ||
− | また、このままではブロックを壊しても何もドロップしないので、LootTableをdata.(モッドid). | + | また、このままではブロックを壊しても何もドロップしないので、LootTableをdata.(モッドid).loot_table.block.(ブロック名)に配置します。 |
ルートテーブルの設定はMinecraft Wiki([//minecraft.fandom.com/ja/wiki/ルートテーブル ルートテーブル])にありますのでそちらを見てください。 | ルートテーブルの設定はMinecraft Wiki([//minecraft.fandom.com/ja/wiki/ルートテーブル ルートテーブル])にありますのでそちらを見てください。 |