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

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

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
153行目: 153行目:
 
このクラスをModLoaderが自作Modを読み込んだ際、コンフィグ用ファイルを作成・適応します。<br />
 
このクラスをModLoaderが自作Modを読み込んだ際、コンフィグ用ファイルを作成・適応します。<br />
  
コンフィグとして設定させたいフィールドの宣言に、アノテーションとして付加します。<br>
+
== 要素の概要 ==
  
== 使用例 ==
 
<source lang="java">
 
@MLProp(info = "default = 250", min = 0, max = 255)
 
public static int blockID = 250;
 
</source>
 
== 要素の概要 ==
 
全ての要素は省略可能。
 
 
<table class="wikitable">
 
<table class="wikitable">
 
     <tr>
 
     <tr>
185行目: 178行目:
  
 
== メソッド一覧 ==
 
== メソッド一覧 ==
 
戻り値が書いてないものは、voidです。
 
 
<table class="wikitable">
 
    <tr>
 
        <th>メソッド名</th><th>説明</th>
 
    </tr>
 
    <tr>
 
        <td>addAchievementDesc(Achievement achievement, String name, String info)</td><td>実績を登録するときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>addEntityTracker(BaseMod var0, Class var1, int var2, int var3, int var4, boolean var5)</td><td>EntityTrackerを登録するときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>'''int''' addArmor(String name)</td><td>防具を追加するときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>addBiome(BiomeGenBase biomebase)</td><td>地上にバイオームを追加するときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>addCommand(ICommand var0)</td><td>コマンドを追加するときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>addDispenserBehavior(Item var0, IBehaviorDispenseItem var1)</td><td>ディスペンサーで特殊な発射を登録するときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>addLocalization(String var0, String var1)</td><td>各種表示名の登録に使う</td>
 
    </tr>
 
    <tr>
 
        <td>addLocalization(String var0, String var1, String var2)</td><td>各種表示名を言語で変えて登録するときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>addTrade(int var0, TradeEntry var1)</td><td>村人との取引を追加するときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>addName(Object var0, String var1)</td><td>アイテム/ブロック/アイテムスタックの表示名の登録に使う</td>
 
    </tr>
 
    <tr>
 
        <td>addName(Object var0, String var1)</td><td>アイテム/ブロック/アイテムスタックの表示名を言語で変えて登録するときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>'''int''' addOverride(String var0, String var1)</td><td>新しいテクスチャを使用するための画像をオーバーライドする</td>
 
    </tr>
 
    <tr>
 
        <td>addOverride(String var0, String var1, int var2)</td><td>指定した位置に画像をオーバーライドする</td>
 
    </tr>
 
    <tr>
 
        <td>addRecipe(ItemStack var0, Object ... var1)</td><td>新しくレシピを追加する</td>
 
    </tr>
 
    <tr>
 
        <td>addShapelessRecipe(ItemStack var0, Object ... var1)</td><td>新しく不定形レシピを追加する</td>
 
    </tr>
 
    <tr>
 
        <td>addSmelting(int var0, ItemStack var1, float var2)</td><td>新しく精錬レシピを追加する</td>
 
    </tr>
 
    <tr>
 
        <td>addSpawn(Class var0, int var1, int var2, int var3, EnumCreatureType var4)</td><td>新しくEntityをスポーンさせたい時に使う</td>
 
    </tr>
 
    <tr>
 
        <td>addSpawn(Class var0, int var1, int var2, int var3, EnumCreatureType var4, BiomeGenBase[] var5)</td><td>バイオームを指定してEntityをスポーンさせたいときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>addSpawn(String var0, int var1, int var2, int var3, EnumCreatureType var4)</td><td>addSpawnでEntityを名前で指定したいときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>addSpawn(String var0, int var1, int var2, int var3, EnumCreatureType var4, BiomeGenBase[] var5)</td><td>addSpawnでEntityを名前で指定したいときに使う</td>
 
    </tr>
 
    <tr>
 
        <td>'''Minecraft''' getMinecraftInstance()</td><td>Minecraftのインスタンスを取得する</td>
 
    </tr>
 
    <tr>
 
        <td>'''Object''' getPrivateValue(Class var0, Object var1, int var2)</td><td>指定クラスの指定したフィールド名を取得する(番号)</td>
 
    </tr>
 
    <tr>
 
        <td>'''Object''' getPrivateValue(Class var0, Object var1, String var2)</td><td>指定クラスの指定したフィールド名を取得する(文字列)</td>
 
    </tr>
 
    <tr>
 
        <td>'''int''' getUniqueBlockModelID(BaseMod var0, boolean var1)</td><td>空きのブロックモデルIDを取得する</td>
 
    </tr>
 
    <tr>
 
        <td>'''int''' getUniqueEntityId()</td><td>空きのEntityIDを取得する</td>
 
    </tr>
 
    <tr>
 
        <td>'''int''' getUniqueItemSpriteIndex()</td><td>空きのスプライトIDを取得する</td>
 
    </tr>
 
    <tr>
 
        <td>'''int''' getUniqueSpriteIndex(String var0)</td><td>指定した画像の空きIDを取得する</td>
 
    </tr>
 
    <tr>
 
        <td>'''int''' getUniqueTerrainSpriteIndex()</td><td>空きのterrainIDを取得する</td>
 
    </tr>
 
    <tr>
 
        <td>openGUI(EntityPlayer var0, GuiScreen var1)</td><td>指定したGUIを開く</td>
 
    </tr>
 
    <tr>
 
        <td>registerBlock(Block var0)</td><td>新しくブロックを登録する</td>
 
    </tr>
 
    <tr>
 
        <td>registerBlock(Block var0, Class var1)</td><td>新しくブロックをItemBlockとともに登録する</td>
 
    </tr>
 
    <tr>
 
        <td>registerEntityID(Class var0, String var1, int var2)</td><td>新しくEntityを登録する</td>
 
    </tr>
 
    <tr>
 
        <td>registerEntityID(Class var0, String var1, int var2, int var3, int var4)</td><td>新しくEntityを登録する。卵も追加する</td>
 
    </tr>
 
    <tr>
 
        <td>registerKey(BaseMod var0, KeyBinding var1, boolean var2)</td><td>新しくキーバインドを登録する</td>
 
    </tr>
 
    <tr>
 
        <td>registerPacketChannel(BaseMod var0, String var1)</td><td>新しいチャンネルを追加する</td>
 
    </tr>
 
    <tr>
 
        <td>registerTileEntity(Class var0, String var1)</td><td>新しくTileEntityを登録する</td>
 
    </tr>
 
    <tr>
 
        <td>registerTileEntity(Class var0, String var1, TileEntitySpecialRenderer var2)</td><td>新しくTileEntityとTileEntitySpecialRenderを登録する</td>
 
    </tr>
 
    <tr>
 
        <td>removeBiome(BiomeGenBase var0)</td><td>登録したバイオームを削除する</td>
 
    </tr>
 
    <tr>
 
        <td>removeSpawn(Class var0, EnumCreatureType var1)</td><td>登録したaddSpawnを削除する</td>
 
    </tr>
 
    <tr>
 
        <td>removeSpawn(Class var0, EnumCreatureType var1, BiomeGenBase[] var2)</td><td>登録したaddSpawnをバイオーム指定して削除する</td>
 
    </tr>
 
    <tr>
 
        <td>removeSpawn(String var0, EnumCreatureType var1)</td><td>登録したaddSpawnを削除する(文字列)</td>
 
    </tr>
 
    <tr>
 
        <td>removeSpawn(String var0, EnumCreatureType var1, BiomeGenBase[] var2)</td><td>登録したaddSpawnをバイオーム指定して削除する(文字列)</td>
 
    </tr>
 
    <tr>
 
        <td>renderInvBlock(RenderBlocks var0, Block var1, int var2, int var3)</td><td>インベントリでブロックを特殊Renderすると気に使う</td>
 
    </tr>
 
    <tr>
 
        <td>renderWorldBlock(RenderBlocks var0, IBlockAccess var1, int var2, int var3, int var4, Block var5, int var6)</td><td>ワールドでブロックを特殊Renderすると気に使う</td>
 
    </tr>
 
    <tr>
 
        <td>setInGameHook(BaseMod var0, boolean var1, boolean var2)</td><td>指定したMODのonTickGameを有効にする</td>
 
    </tr>
 
    <tr>
 
        <td>setInGUIHook(BaseMod var0, boolean var1, boolean var2)</td><td>指定したMODのonTickGUIを有効にする</td>
 
    </tr>
 
    <tr>
 
        <td>setPrivateValue(Class var0, Object var1, int var2, Object var3)</td><td>指定クラスの指定したフィールド名に代入する(番号)</td>
 
    </tr>
 
    <tr>
 
        <td>setPrivateValue(Class var0, Object var1, String var2, Object var3)</td><td>指定クラスの指定したフィールド名に代入する(文字列)</td>
 
    </tr>
 
</table>
 
  
 
<comments />
 
<comments />

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

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

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

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