Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.mysticdrew.ap.config;
- import java.io.File;
- import net.minecraftforge.common.Configuration;
- import net.mysticdrew.ap.lib.BlockIds;
- import net.mysticdrew.ap.lib.ItemIds;
- import net.mysticdrew.ap.lib.Strings;
- public class ConfigHandler {
- private static final String CATAGORY_BLOCK_IDS = "block ids";
- private static final String CATAGORY_ITEM_IDS = "item ids";
- public static void init(File file) {
- Configuration configuration = new Configuration(file);
- configuration.load();
- //config.get(Category, key, default value)
- //blockIDS
- //ItemIDS
- ItemIds.ANCIENT_PICKAXE = configuration.get(CATAGORY_ITEM_IDS, Strings.ANCIENT_PICKAXE_NAME, ItemIds.ANCIENT_PICKAXE_DEFAULT).getInt(ItemIds.ANCIENT_PICKAXE_DEFAULT);
- ItemIds.INTERESTING_STONE = configuration.get(CATAGORY_ITEM_IDS, Strings.INTERESTING_STONE_NAME, ItemIds.INTERESTING_STONE_DEFAULT).getInt(ItemIds.INTERESTING_STONE_DEFAULT);
- configuration.save();
- }
- }
- package net.mysticdrew.ap.lib;
- public class ItemIds {
- //block ids
- public static int ANCIENT_PICKAXE;
- public static int INTERESTING_STONE;
- //default ids
- public static int ANCIENT_PICKAXE_DEFAULT = 25100;
- public static int INTERESTING_STONE_DEFAULT = 25010;
- }
Advertisement
Add Comment
Please, Sign In to add comment