- 63
- 3
- 4
Пробовал переопределить setBlockTextureName.
Пробовал через getIcon. Но похоже что-то упустил.
Но результат один - текстура как будто отсутствует (
Пробовал через getIcon. Но похоже что-то упустил.
Но результат один - текстура как будто отсутствует (
Java:
public class BlockShadowOre extends Block {
public BlockShadowOre() {
super(Material.rock);
this.setCreativeTab(TaintedMagic.tabTaintedMagic);
//this.setBlockTextureName("taintedmagic:BlockShadowOre");
this.setBlockName("BlockShadowOre");
this.setHardness(5.0F);
}
@SideOnly(Side.CLIENT)
public IIcon icon;
@SideOnly(Side.CLIENT)
public IIcon icon_lr;
@SideOnly(Side.CLIENT)
public IIcon getIcon() {
if (Minecraft.getMinecraft().func_147104_D().serverName.contains("Hard") == true) {
return icon_lr;
}else {
return icon;
}
}
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister ir) {
icon = ir.registerIcon("taintedmagic:BlockShadowOre");
icon_lr = ir.registerIcon("taintedmagic:BlockShadowOreLivingrock");
}
@SideOnly(Side.CLIENT)
public String setBlockTextureName() {
if (Minecraft.getMinecraft().func_147104_D().serverName.contains("Hard") == true) {
return "taintedmagic:BlockShadowOre";
}else {
return "taintedmagic:BlockShadowOreLivingrock";
}
}
}
Последнее редактирование модератором: