提供: Minecraft Modding Wiki
移動先: 案内検索

警告: ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。ログインまたはアカウントを作成すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
65行目: 65行目:
 
     ModLoader.registerBlock(oreHoge);
 
     ModLoader.registerBlock(oreHoge);
 
    /*
 
    /*
     ModLOader.addName:Minecraftで表示させるBlockの名前を指定
+
     ModLOader.AddName:Minecraftで表示させるBlockの名前を指定
 
    */
 
    */
         ModLoader.addName(oreHoge, "Hoge Ore");
+
         ModLoader.AddName(oreHoge, "Hoge Ore");
 
     }
 
     }
 
     public String getVersion()
 
     public String getVersion()
101行目: 101行目:
 
  returnでthis.blockIDなので同じ物をドロップさせています
 
  returnでthis.blockIDなので同じ物をドロップさせています
 
  */
 
  */
  public int idDropped(int i, Random random, int j)
+
  public int idDropped(int par1, Random par2Random, int par3)
 
     {
 
     {
 
         return this.blockID;
 
         return this.blockID;
115行目: 115行目:
 
}
 
}
 
</source>
 
</source>
 
===レシピに追加===
 
自作ブロックはクリエイティブモードのItem Listに現れません。
 
ブロックをゲームに登場させるために、レシピを追加しましょう。
 
[[レシピの追加]]を参考に、mod_hoge.javaに例えば以下の様なコードを追加します。
 
<source lang="java">
 
ModLoader.addRecipe(new ItemStack(oreHoge, 1), new Object[] { "XXX",
 
Character.valueOf('X'), Block.dirt });
 
</source>
 
 
==機能を追加するには==
 
自作ブロックの親クラスであるBlock.javaから使えそうな関数を探して(eclipseのアウトラインから探せばコードから探すより効率的です)オーバーライドします。
 
例えばブロックを置いた時に何か処理をしたいなら、Block.javaのonBlockAdded関数が適当だと予想できます。これを自作ブロッククラスで実装し直します。
 
  
 
<comments />
 
<comments />
136行目: 123行目:
 
----
 
----
 
* 上記はVer1.1を基礎としています。理由は1.23のBlockID増えてるけど公式拡張されてないので変更があるかもしれないため --[[利用者:Nagisawa|Nagisawa]] 2012年3月19日 (月) 22:25 (JST)
 
* 上記はVer1.1を基礎としています。理由は1.23のBlockID増えてるけど公式拡張されてないので変更があるかもしれないため --[[利用者:Nagisawa|Nagisawa]] 2012年3月19日 (月) 22:25 (JST)
 
[[category:ブロック]]
 

Minecraft Modding Wikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細はMinecraft Modding Wiki:著作権を参照)。 著作権保護されている作品は、許諾なしに投稿しないでください!

このページを編集するには、下記の確認用の質問に回答してください (詳細):

取り消し 編集の仕方 (新しいウィンドウで開きます)

このページで使用されているテンプレート: