提供: Minecraft Modding Wiki
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
3行目: | 3行目: | ||
{{チュートリアルカテゴリー|difficulty=1|type=Item}} | {{チュートリアルカテゴリー|difficulty=1|type=Item}} | ||
==ツールの追加== | ==ツールの追加== | ||
− | <p> | + | <p>鉄の2倍の耐久度を持ち、ダイヤの2倍の速さでブロックを破壊できるツルハシ、およびそのレシピを追加します。<br> |
攻撃力、破壊できるブロックの種類はは鉄と同等です。 | 攻撃力、破壊できるブロックの種類はは鉄と同等です。 | ||
金床での修復には鉄ブロックを使用します。</p> | 金床での修復には鉄ブロックを使用します。</p> | ||
41行目: | 41行目: | ||
LanguageRegistry.addName(samplePickaxe, "Sample Pickaxe"); | LanguageRegistry.addName(samplePickaxe, "Sample Pickaxe"); | ||
LanguageRegistry.instance().addNameForObject(samplePickaxe, "ja_JP", "サンプルツルハシ"); | LanguageRegistry.instance().addNameForObject(samplePickaxe, "ja_JP", "サンプルツルハシ"); | ||
+ | |||
+ | /* レシピの登録 */ | ||
+ | GameRegistry.addRecipe(new ItemStack(samplePickaxe, 1), | ||
+ | new Object[] {"XYX", " Z ", " Z ", 'X', Item.ingotIron , 'Y', Block.blockIron, 'Z', Item.stick}); | ||
} | } | ||
87行目: | 91行目: | ||
2段目で、金床使用時に修復するアイテムを指定します。<br> | 2段目で、金床使用時に修復するアイテムを指定します。<br> | ||
今回の例のようにブロックを使用する場合は、このように記述します。(customCraftingMaterialはブロックを引数として取ることができないため)。 | 今回の例のようにブロックを使用する場合は、このように記述します。(customCraftingMaterialはブロックを引数として取ることができないため)。 | ||
+ | <source lang = "java"> | ||
+ | GameRegistry.addRecipe(new ItemStack(samplePickaxe, 1), | ||
+ | new Object[] {"XYX", " Z ", " Z ", 'X', Item.ingotIron , 'Y', Block.blockIron, 'Z', Item.stick}); | ||
+ | </source> | ||
+ | ツルハシの製作レシピを登録します。<br> | ||
+ | 1段目の引数には'''制作するアイテム, 個数'''を指定します。<br> | ||
+ | 2段目の引数で素材アイテムの置き方を指定します。<br><br> | ||
+ | まず最初の3つの引数がそれぞれ'''クラフティンググリッドの上段、中断、下段'''に対応します。<br> | ||
+ | まずグリッド上段、すなわち"XYX"の項目で上段左、上段右に'X'で指定するアイテムを、上段中央に'Y'で指定するアイテムを指定しています。<br> | ||
+ | 次にグリッド中段、" Z "の項目でグリッドの中央に'Z'で指定するアイテムを指定しています。<br> | ||
+ | 注意すべきは、'Z'の前後に'''スペースが入っている'''ことです。<br> | ||
+ | このスペースで空白を指定することができます。<br> | ||
+ | グリッド下段は中段と同じ配置なので省略します。<br><br> | ||
+ | 2段目の引数では'''1段目の引数で置いた文字がどのアイテムに対応するか'''を指定します。<br> | ||
+ | '文字', アイテム, '文字', アイテム, ... という風に指定していきます。<br> | ||
+ | 文字の前後の記号が '''"''' ''' ではなく '''''' ''であることに気をつけてください。<br><br> | ||
+ | なお、このツルハシのレシピは上段に(鉄インゴット, 鉄ブロック, 鉄インゴット)、中段・下段に(空白, 木の棒, 空白)を置くというものになります。 | ||
+ | |||
===ItemSamplePickaxe.java=== | ===ItemSamplePickaxe.java=== |