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

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

この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 編集中の文章
1行目: 1行目:
{{前提MOD|reqmod="Minecraft Forge Universal 9.10.0.xxx~"}}
+
{{前提MOD|reqmod="Minecraft Forge4.2.5.317以降"}}
  
 
==CreativeTabの追加==
 
==CreativeTabの追加==
11行目: 11行目:
 
package mods.creativetabsample;
 
package mods.creativetabsample;
  
import net.minecraft.creativetab.CreativeTabs;
+
import net.minecraft.src.*;
import net.minecraft.item.Item;
+
 
 
import cpw.mods.fml.common.Mod;
 
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
+
import cpw.mods.fml.common.network.NetworkMod;
 +
 
 
import cpw.mods.fml.common.event.FMLInitializationEvent;
 
import cpw.mods.fml.common.event.FMLInitializationEvent;
 +
 
import cpw.mods.fml.common.registry.LanguageRegistry;
 
import cpw.mods.fml.common.registry.LanguageRegistry;
  
 
import mods.itemsample.ItemSample;
 
import mods.itemsample.ItemSample;
  
@Mod(modid = "CreativeTabSampleCore", name  = "CreativeTabSampleCore", version = "1.0.0")
+
@Mod
 +
(
 +
modid = "CreativeTabSampleCore",
 +
name  = "CreativeTabSampleCore",
 +
version = "1.0.0"
 +
)
 +
@NetworkMod
 +
(
 +
clientSideRequired = true,
 +
serverSideRequired = false
 +
)
 
public class CreativeTabSampleCore
 
public class CreativeTabSampleCore
 
{
 
{
27行目: 39行目:
 
public static Item itemSample;
 
public static Item itemSample;
 
 
@EventHandler
+
@Mod.Init
 
public void init(FMLInitializationEvent event)
 
public void init(FMLInitializationEvent event)
 
{
 
{
itemSample = (new ItemSample(7000)).setCreativeTab(tabsSample);
+
itemSample = (new ItemSample(7000)).setIconCoord(10, 10).setItemName("creativesample").setCreativeTab(tabsSample);
 
 
LanguageRegistry.addName(itemSample, "CreativeTabSample");
+
LanguageRegistry.addName(itemSample, "CreativeSample");
 
}
 
}
 
}
 
}
41行目: 53行目:
 
package mods.creativetabsample;
 
package mods.creativetabsample;
  
import cpw.mods.fml.relauncher.Side;
+
import net.minecraft.src.*;
import cpw.mods.fml.relauncher.SideOnly;
+
 
import net.minecraft.creativetab.CreativeTabs;
+
import cpw.mods.fml.common.Side;
import net.minecraft.item.Item;
+
import cpw.mods.fml.common.asm.SideOnly;
  
 
public class CreativeTabSample extends CreativeTabs
 
public class CreativeTabSample extends CreativeTabs
 
{
 
{
public CreativeTabSample(String label)
+
public CreativeTabSample(String type)
 
{
 
{
super(label);
+
super(type);
 
}
 
}
 
 
 
@Override
 
@Override
 
@SideOnly(Side.CLIENT)
 
@SideOnly(Side.CLIENT)
public Item getTabIconItem()
+
public int getTabIconItemIndex()
 
{
 
{
return CreativeTabSampleCore.itemSample;
+
return CreativeTabSampleCore.itemSample.shiftedIndex;
 
}
 
}
 
+
 
@Override
 
@Override
 
@SideOnly(Side.CLIENT)
 
@SideOnly(Side.CLIENT)
66行目: 78行目:
 
return "TabSample";
 
return "TabSample";
 
}
 
}
 
 
}
 
}
 
</source>
 
</source>
84行目: 95行目:
  
 
<source lang = "java">
 
<source lang = "java">
itemSample = (new ItemSample(7000)).setCreativeTab(tabsSample);
+
itemSample = (new ItemSample(7000)).setIconCoord(10, 10).setItemName("creativesample").setCreativeTab(tabsSample);
 
</source>
 
</source>
 
<blockquote>
 
<blockquote>
94行目: 105行目:
 
public int getTabIconItemIndex()
 
public int getTabIconItemIndex()
 
{
 
{
return CreativeTabSampleCore.itemSample.itemID;
+
return CreativeTabSampleCore.itemSample.shiftedIndex;
 
}
 
}
 
</source>
 
</source>
 
<blockquote>
 
<blockquote>
クリエイティブタブ上に表示されるアイコンのIDを指定する. ブロックなら'''blockID''', アイテムなら'''itemID'''である.
+
クリエイティブタブ上に表示されるアイコンのインデックスを指定する. ブロックなら'''blockID''', アイテムなら'''shiftedIndex'''である.
 
</blockquote>
 
</blockquote>
  

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

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

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

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