mysticdrew

Untitled

Sep 21st, 2013
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.38 KB | None | 0 0
  1. package net.mysticdrew.ap.config;
  2.  
  3. import java.io.File;
  4.  
  5. import net.minecraftforge.common.Configuration;
  6. import net.mysticdrew.ap.lib.BlockIds;
  7. import net.mysticdrew.ap.lib.ItemIds;
  8. import net.mysticdrew.ap.lib.Strings;
  9.  
  10. public class ConfigHandler {
  11.     private static final String CATAGORY_BLOCK_IDS = "block ids";
  12.     private static final String CATAGORY_ITEM_IDS = "item ids";
  13.    
  14.     public static void init(File file) {
  15.         Configuration configuration = new Configuration(file);
  16.        
  17.         configuration.load();
  18.        
  19.         //config.get(Category, key, default value)
  20.        
  21.         //blockIDS
  22.  
  23.        
  24.         //ItemIDS
  25.         ItemIds.ANCIENT_PICKAXE = configuration.get(CATAGORY_ITEM_IDS, Strings.ANCIENT_PICKAXE_NAME, ItemIds.ANCIENT_PICKAXE_DEFAULT).getInt(ItemIds.ANCIENT_PICKAXE_DEFAULT);
  26.         ItemIds.INTERESTING_STONE = configuration.get(CATAGORY_ITEM_IDS, Strings.INTERESTING_STONE_NAME, ItemIds.INTERESTING_STONE_DEFAULT).getInt(ItemIds.INTERESTING_STONE_DEFAULT);
  27.        
  28.        
  29.        
  30.         configuration.save();
  31.     }
  32.    
  33. }
  34.  
  35.  
  36. package net.mysticdrew.ap.lib;
  37.  
  38. public class ItemIds {
  39.     //block ids
  40.     public static int ANCIENT_PICKAXE;
  41.     public static int INTERESTING_STONE;
  42.    
  43.     //default ids
  44.     public static int ANCIENT_PICKAXE_DEFAULT = 25100;
  45.     public static int INTERESTING_STONE_DEFAULT = 25010;
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment