提供: Minecraft Modding Wiki
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
== 防具の追加 == | == 防具の追加 == | ||
1.5.2以降のForge環境にて、防具の追加を行う。<br /> | 1.5.2以降のForge環境にて、防具の追加を行う。<br /> | ||
− | ポーションエフェクトの付加などの特殊な処理は行なわない。 | + | ポーションエフェクトの付加などの特殊な処理は行なわない。 |
− | |||
=== ソースコード === | === ソースコード === | ||
29行目: | 28行目: | ||
@Mod.Init | @Mod.Init | ||
public void init(FMLInitializationEvent par0Event) { | public void init(FMLInitializationEvent par0Event) { | ||
− | armorMaterial = EnumHelper.addArmorMaterial("TEST", | + | armorMaterial = EnumHelper.addArmorMaterial("TEST", 562, new int[]{2, 6, 5, 2}, 30); |
int index = armorIndex = ModLoader.addArmor("test"); | int index = armorIndex = ModLoader.addArmor("test"); | ||
98行目: | 97行目: | ||
<source lang="java"> | <source lang="java"> | ||
− | armorMaterial = EnumHelper.addArmorMaterial("TEST", | + | armorMaterial = EnumHelper.addArmorMaterial("TEST", 562, new int[]{2, 6, 5, 2}, 30); |
</source> | </source> | ||
<blockquote> | <blockquote> | ||
アーマーマテリアルを追加する。<br /> | アーマーマテリアルを追加する。<br /> | ||
第一引数・・・マテリアルの名前<br /> | 第一引数・・・マテリアルの名前<br /> | ||
− | + | 第二引数・・・耐久度<br /> | |
− | + | 第三引数・・・部位別のAP値(防御力)。この例では鉄装備と同じ。詳しくはJapanWiki参照<br /> | |
− | + | 第四引数・・・エンチャント適正。詳しくはJapanWiki参照<br /> | |
</blockquote> | </blockquote> | ||
174行目: | 173行目: | ||
この例では、渡されたアイテムのIDがブーツのIDと同じだったらtest_2.pngを渡し、それ以外だったらtest_1.pngを渡す。<br /> | この例では、渡されたアイテムのIDがブーツのIDと同じだったらtest_2.pngを渡し、それ以外だったらtest_1.pngを渡す。<br /> | ||
また、ファイルのパスはmcp/src/minecraft/mods/testArmor/textures/armor/test_1.pngとなる。これは自由に設定できる。<br /> | また、ファイルのパスはmcp/src/minecraft/mods/testArmor/textures/armor/test_1.pngとなる。これは自由に設定できる。<br /> | ||
− | 防具のテクスチャはminecraft.jarに入っているarmor/iron_1. | + | 防具のテクスチャはminecraft.jarに入っているarmor/iron_1.pngなどを改変してみるといいだろう。 |
</blockquote> | </blockquote> | ||
195行目: | 194行目: | ||
::::├'''helmetTest.png'''<br /> | ::::├'''helmetTest.png'''<br /> | ||
::::└'''leggingsTest.png'''<br /> | ::::└'''leggingsTest.png'''<br /> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |