[1.6.4] Попытка раскидать контент

Вообщем увидел туториал для [1.6.4] Учебник по моддингу в котором показан в главе "полезное" пример как раскидать контент по файлам, но там не показан пример как это все совмещать  все это с "конфиг файлом" который там тоже приведен. Не много поломав голову я сделал вот это, вроде работает стабильно.
Код:
@Mod (modid = "anotherworld", name = "Another World", version = "2.0")
 @NetworkMod (clientSideRequired = true, serverSideRequired = false, versionBounds = "1.0.0")

 public class anotherworld {
 
 public static CreativeTabs tabanother = new TabAnother(CreativeTabs.getNextID(),"TabAnother");

 @Instance(ModInfo.MODID)
 public static anotherworld instance;

 @EventHandler
 public void load(FMLInitializationEvent event)
 {

 BlocksList.blocks();
 }

 @EventHandler
 public void load(FMLPreInitializationEvent event)
 {

 }

 @EventHandler
 public void preLoad(FMLPreInitializationEvent event)
 {
 Configuration config = new Configuration(event.getSuggestedConfigurationFile());
 config.load();
 BlocksList.beliyblockID = config.getBlock("beliyblock", 2000).getInt();
 BlocksList.beliyblock1ID = config.getBlock("beliyblock1", 2001).getInt();
 config.save();
 }

}
Код:
package assets.anotherworld.blocks;

import assets.anotherworld.BeliyKamen;
import assets.anotherworld.BeliyKamen1;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.block.Block;

public class BlocksList {

 public static Block beliyblock;
 public static int beliyblockID;
 public static Block beliyblock1;
 public static int beliyblock1ID;
 
 public static void blocks() {
 
 beliyblock = new BeliyKamen(beliyblockID).setUnlocalizedName("beliyblock");
 beliyblock1 = new BeliyKamen1(beliyblock1ID).setUnlocalizedName("beliyblock1");
 
 GameRegistry.registerBlock(beliyblock);
 GameRegistry.registerBlock(beliyblock1);
 
 }

}
Хотелось бы узнать это не сильно будет грузить игру, и как можно убрать с главного файла что бы меньше кода было в нем, код что ниже:
Код:
@EventHandler
 public void preLoad(FMLPreInitializationEvent event)
 {
 Configuration config = new Configuration(event.getSuggestedConfigurationFile());
 config.load();
 BlocksList.beliyblockID = config.getBlock("beliyblock", 2000).getInt();
 BlocksList.beliyblock1ID = config.getBlock("beliyblock1", 2001).getInt();
 config.save();
 }
 
gluukey.png Того, кто впиливал спойлеры, повесить мало.​
Ну раз работает, не вижу проблемы.
 
Назад
Сверху