- 149
- 1
- 2
Собсна ругается на modid в методе с текстурой брони
import cool.langrisserMod.langrisser_Mod;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.entity.Entity;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.ItemArmor;
import net.minecraft.item.ItemStack;
public class ErwinArmor extends ItemArmor{
public ErwinArmor(int par1, EnumArmorMaterial par2EnumArmorMaterial, int par3, int par4) {
super(par1, par2EnumArmorMaterial, par3, par4);
this.setCreativeTab(langrisser_Mod.langrisserTab);
final String modid = "LangrisserMod";
this.setTextureName(modid + ":erwinArmor");
this.setMaxDamage(50000);
}
@SideOnly(Side.CLIENT)
public String getArmorTexture(ItemStack item, Entity entity, int slot, int layer){
return langrisser_Mod.modid + ":textures/armor/erwinArmorTexture.png"; // здесь собсна и ругается
}
}
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import net.minecraft.entity.Entity;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.ItemArmor;
import net.minecraft.item.ItemStack;
public class ErwinArmor extends ItemArmor{
public ErwinArmor(int par1, EnumArmorMaterial par2EnumArmorMaterial, int par3, int par4) {
super(par1, par2EnumArmorMaterial, par3, par4);
this.setCreativeTab(langrisser_Mod.langrisserTab);
final String modid = "LangrisserMod";
this.setTextureName(modid + ":erwinArmor");
this.setMaxDamage(50000);
}
@SideOnly(Side.CLIENT)
public String getArmorTexture(ItemStack item, Entity entity, int slot, int layer){
return langrisser_Mod.modid + ":textures/armor/erwinArmorTexture.png"; // здесь собсна и ругается
}
}
import cool.langrisserMod.blocks.FirePillar;
import cool.langrisserMod.items.Alhazard;
import cool.langrisserMod.items.ErwinArmor;
import cool.langrisserMod.items.Langrisser;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.EnumToolMaterial;
import net.minecraft.item.Item;
import net.minecraft.item.ItemArmor;
import net.minecraftforge.common.EnumHelper;
@Mod(modid = "LangrisserMod", name = "Langrisser Minecraft Mod", version = "0.0.1")
public class langrisser_Mod {
public static CreativeTabs langrisserTab = new LangrisserTab(12, "langItems");
public static EnumToolMaterial langMateria = EnumHelper.addToolMaterial("LangMaterial", 4, 6000, 10F, 9.0F, 13);
public static EnumToolMaterial alhMateria = EnumHelper.addToolMaterial("AlhMaterial", 4, 6000, 10F, 12.0F, 13);
public static EnumArmorMaterial ERWINMATERIAL = EnumHelper.addArmorMaterial("ErwinArmorMaterial", 30, new int[] {0, 20, 0, 0}, 0);
public static Block firePillar = new FirePillar(3000, null).setUnlocalizedName("Fire Pillar");
public static Item langrisser = new Langrisser(5000).setUnlocalizedName("Langrisser");
public static Item alhazard = new Alhazard(5001).setUnlocalizedName("Alhazard");
public static ItemArmor erwinArmor = new ErwinArmor(6000, langrisser_Mod.ERWINMATERIAL, 0, 1);
@EventHandler
public static void load(FMLInitializationEvent event){
LanguageRegistry.addName(langrisser, "Langrisser");
LanguageRegistry.addName(alhazard, "Alhazard");
GameRegistry.registerBlock(firePillar);
LanguageRegistry.addName(firePillar, "FirePillar");
LanguageRegistry.addName(erwinArmor, "Броня Эрвина");
}
@EventHandler
public void preInit(FMLPreInitializationEvent Event){
}
@EventHandler
public void postInit(FMLPostInitializationEvent event){
}
@EventHandler
public void Init(FMLInitializationEvent event){
}
}
import cool.langrisserMod.items.Alhazard;
import cool.langrisserMod.items.ErwinArmor;
import cool.langrisserMod.items.Langrisser;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import cpw.mods.fml.common.registry.LanguageRegistry;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.EnumArmorMaterial;
import net.minecraft.item.EnumToolMaterial;
import net.minecraft.item.Item;
import net.minecraft.item.ItemArmor;
import net.minecraftforge.common.EnumHelper;
@Mod(modid = "LangrisserMod", name = "Langrisser Minecraft Mod", version = "0.0.1")
public class langrisser_Mod {
public static CreativeTabs langrisserTab = new LangrisserTab(12, "langItems");
public static EnumToolMaterial langMateria = EnumHelper.addToolMaterial("LangMaterial", 4, 6000, 10F, 9.0F, 13);
public static EnumToolMaterial alhMateria = EnumHelper.addToolMaterial("AlhMaterial", 4, 6000, 10F, 12.0F, 13);
public static EnumArmorMaterial ERWINMATERIAL = EnumHelper.addArmorMaterial("ErwinArmorMaterial", 30, new int[] {0, 20, 0, 0}, 0);
public static Block firePillar = new FirePillar(3000, null).setUnlocalizedName("Fire Pillar");
public static Item langrisser = new Langrisser(5000).setUnlocalizedName("Langrisser");
public static Item alhazard = new Alhazard(5001).setUnlocalizedName("Alhazard");
public static ItemArmor erwinArmor = new ErwinArmor(6000, langrisser_Mod.ERWINMATERIAL, 0, 1);
@EventHandler
public static void load(FMLInitializationEvent event){
LanguageRegistry.addName(langrisser, "Langrisser");
LanguageRegistry.addName(alhazard, "Alhazard");
GameRegistry.registerBlock(firePillar);
LanguageRegistry.addName(firePillar, "FirePillar");
LanguageRegistry.addName(erwinArmor, "Броня Эрвина");
}
@EventHandler
public void preInit(FMLPreInitializationEvent Event){
}
@EventHandler
public void postInit(FMLPostInitializationEvent event){
}
@EventHandler
public void Init(FMLInitializationEvent event){
}
}