- 11
- 0
Кто знает почему после компиляции мод создался, а текстур не было ?
Код главного класса:
Путь до текстур предметов:
assets.moding.textures.items
Код главного класса:
Код:
package ru.moding.newmod;
import assets.moding.proxy.CommonProxy;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.SidedProxy;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.EntityRegistry;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.EntityList;
import net.minecraft.item.Item;
import net.minecraft.item.Item.ToolMaterial;
import net.minecraft.item.ItemArmor.ArmorMaterial;
import net.minecraftforge.common.util.EnumHelper;
@Mod (modid = "NewMod", name = "By BloodyD", version = "0.01")
public class Main {
//Вкладка в Творческом режиме
public static CreativeTabs GMTabing = new GMTab("NewMod");
//Огненный Меч
public static Item firesword; //Настройка ниже
public static final ToolMaterial firesword1 = EnumHelper.addToolMaterial("firesword", 2, 564, 5.0F, 10.0F, 50);
//Старина
public static Item olden; //Настройка ниже
public static final ToolMaterial olden1 = EnumHelper.addToolMaterial("olden", 2, 564, 5.0F, 26.0F, 50);
//Водяной дракон
public static Item waterdragon; //Настройка ниже
public static final ToolMaterial waterdragon1 = EnumHelper.addToolMaterial("waterdragon", 2, 564, 5.0F, 26.0F, 50);
//Броня
public static Item armorhelmet;
public static Item armorplate;
public static Item armorpants;
public static Item armorboots; //Настройки ниже
static ArmorMaterial ARMOR = EnumHelper.addArmorMaterial("ARMOR", 10, new int[] {10, 10, 10, 10}, 4022);
//Блок
public static Block blocksing;
//Proxy
@Mod.Instance("NewMod")
public static Main instance;
//Proxy
@SidedProxy(clientSide = "assets.moding.proxy.ClientProxy", serverSide = "assets.moding.proxy.CommonProxy")
public static CommonProxy proxy;
//Регистрация моба
public static void registerEntity(Class entityClass, String name, int primaryColor, int secondaryColor)
{
int entityID = EntityRegistry.findGlobalUniqueEntityId();
long seed = name.hashCode();
EntityRegistry.registerGlobalEntityID(entityClass, name, entityID);
EntityRegistry.registerModEntity(entityClass, name, entityID, instance, 64, 1, true);
EntityList.entityEggs.put(Integer.valueOf(entityID), new EntityList.EntityEggInfo(entityID, primaryColor, secondaryColor));
}
@EventHandler
public void preLoad(FMLPreInitializationEvent event)
{
//Моб
registerEntity(newmob.class, "newmob", 0x483D8B, 0x008080);
proxy.registerRenderers();
//Блок
blocksing = new blocksing();
GameRegistry.registerBlock(blocksing, "blocksing");
//Старина
olden = new olden().setUnlocalizedName("olden");
GameRegistry.registerItem(olden, "olden");
//Огненный меч
firesword = new firesword().setUnlocalizedName("firesword");
GameRegistry.registerItem(firesword, "firesword");
//Водяной дракон
waterdragon = new waterdragon().setUnlocalizedName("waterdragon");
GameRegistry.registerItem(waterdragon, "waterdragon");
//Броня
armorhelmet = new Armor(0, 0).setUnlocalizedName("armorhelmet").setTextureName("moding:ArmorHelmet");
GameRegistry.registerItem(armorhelmet, "armorhelmet");
armorplate = new Armor(0, 1).setUnlocalizedName("armorplate").setTextureName("moding:ArmorPlate");
GameRegistry.registerItem(armorplate, "armorplate");
armorpants = new Armor(0, 2).setUnlocalizedName("armorpants").setTextureName("moding:ArmorPants");
GameRegistry.registerItem(armorpants, "armorpants");
armorboots = new Armor(0, 3).setUnlocalizedName("armorboots").setTextureName("moding:ArmorBoots");
GameRegistry.registerItem(armorboots, "armorboots");
}
}
Путь до текстур предметов:
assets.moding.textures.items