したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

真夏の夜の淫夢

570MURさん:2019/09/07(土) 22:03:48 ID:kHj0DgKU0
1.5.2のMICRで石炭と木炭を別のグラフィックで表示させたいんゾ
1.6.2のソースコードをほぼ丸コピしたんだけど木炭のグラフィックが白い変なのになっててうまくできないゾね…
pngファイルどこに置けばいいのかこれもうわかんねぇな

一応ItemCoal.javaゾ↓

package net.minecraft.src;

import java.util.List;

public class ItemCoal extends Item
{
private Icon field_77705_m;

public ItemCoal(int par1)
{
super(par1);
this.setHasSubtypes(true);
this.setMaxDamage(0);
this.setCreativeTab(CreativeTabs.tabMaterials);
}

/**
* Returns the unlocalized name of this item. This version accepts an ItemStack so different stacks can have
* different names based on their damage or NBT.
*/
public String getUnlocalizedName(ItemStack par1ItemStack)
{
return par1ItemStack.getItemDamage() == 1 ? "item.charcoal" : "item.coal";
}

/**
* returns a list of items with the same ID, but different meta (eg: dye returns 16 items)
*/
public void getSubItems(int par1, CreativeTabs par2CreativeTabs, List par3List)
{
par3List.add(new ItemStack(par1, 1, 0));
par3List.add(new ItemStack(par1, 1, 1));
}

/**
* Gets an icon index based on an item's damage value
*/
public Icon getIconFromDamage(int par1)
{
return par1 == 1 ? this.field_77705_m : super.getIconFromDamage(par1);
}

public void registerIcons(IconRegister par1IconRegister)
{
super.registerIcons(par1IconRegister);
this.field_77705_m = par1IconRegister.registerIcon("charcoal");
}
}




掲示板管理者へ連絡 無料レンタル掲示板