- 29
- 5
При добавлении блока и принадлежащей ей текстуре, при запуске не видит текстуру..
Код Блока:
package ru.xl.xenonland;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
public class BlockXL extends Block {
protected BlockXL(Material p_i45394_1_, String name, String texture) {
super(p_i45394_1_);
this.setBlockName(name);
this.setLightLevel(1F);
this.setLightOpacity(10);
this.setHardness(8.0F);
this.setResistance(10.0F);
this.setHarvestLevel("axe", 3);
this.setStepSound(soundTypeWood);
this.setBlockTextureName(Main.MODID+":wood/"+texture);
GameRegistry.registerBlock(this, name);
}
}
Main Код:
package ru.xl.xenonland;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.init.Blocks;
import net.minecraft.item.Item;
@Mod(modid = Main.MODID, name = Main.MODNAME, version = Main.VERSION)
public class Main {
public static final CreativeTabs tabXenonland = new CreativeTabs("tabXenonland") {
@Override
public Item getTabIconItem( ) {
return Item.getItemFromBlock(Blocks.lava);
}
};
public static final String MODID = "Xenonland";
public static final String MODNAME = "Xenonland Pro";
public static final String VERSION = "0.0.1";
public static Block blockElka;
@EventHandler
public void preLoad(FMLPreInitializationEvent event)
{
blockElka = new BlockXL(Material.wood, "BlockElka","Elka").setCreativeTab(tabXenonland);
}
}