[1.7.10]Компиляция.

Кто знает почему после компиляции мод создался, а текстур не было ?
Код главного класса:
Код:
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
 
В твой *.jar автоматически добавляться текстуры? Возможно в том компиляторе нету такой функции. Так как компилятор занимается преобразованием кода в *.class. И не всем нужно, к примеру для сервера, они не так нужны на сервере.
 
timaxa007 написал(а):
В твой *.jar автоматически добавляться текстуры? Возможно в том компиляторе нету такой функции. Так как компилятор занимается преобразованием кода в *.class. И не всем нужно, к примеру для сервера, они не так нужны на сервере.

Просто при компиляции у этого человека появились все текстуры, а у меня нет. Хотя почти всё так-же.
 
Беру слова обратно (не полностью). У меня gradlew компилятор, тоже собрал текстуры в *.jar. А вот почему у тебя не собралось, точно не известно.
 
Помоему просто надо изменить путь до текстур изменяя moding на твой modid юзверь
 
Назад
Сверху