Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Item sgm_empty_soulgem = (new EmptySoulGem(readPropForName("/sgm/propertylist.txt", "sgm_empty_soulgem")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("EmptySoulgem");
- public static Item sgm_filled_soulgem = (new Item(readPropForName("/sgm/propertylist.txt", "sgm_filled_soulgem")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("ChargedSoulgem");
- public static Item sgm_soulshard = (new Item(readPropForName("/sgm/propertylist.txt", "sgm_soulshard")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("SoulShard");
- public static Item sgm_soulwand = (new SoulWand(readPropForName("/sgm/propertylist.txt", "sgm_soulwand")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("Soulwand");
- public static Item sgm_uncharged_soulsword = (new SS(readPropForName("/sgm/propertylist.txt", "sgm_uncharged_soulsword")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("UnchargedSoulSword");
- public static Item sgm_pcharged_soulsword = (new SS_Pcharged(readPropForName("/sgm/propertylist.txt", "sgm_pcharged_soulsword")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("PchargedSoulSword");
- public static Item sgm_black_soulgem = (new Item(readPropForName("/sgm/propertylist.txt", "sgm_black_soulgem")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("BlackSoulgem");
- public static Item sgm_fire_soulgem = (new Item(readPropForName("/sgm/propertylist.txt", "sgm_fire_soulgem")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("FireSoulGem");
- public static Item sgm_sdiamond = (new Item(readPropForName("/sgm/propertylist.txt", "sgm_sdiamond")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("ShatteredDiamond");
- public static Item sgm_fcharged_soulsword = (new SS_Scharged(readPropForName("/sgm/propertylist.txt", "sgm_fcharged_soulsword")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("FireChargedSoulsword");
- public static Block sgm_oreSpirinite = (new BlockSpirinite(readPropForName("/sgm/propertylist.txt", "sgm_oreSpirinite"), ModLoader.getUniqueSpriteIndex("/terrain.png"))
- .setResistance(5F)
- .setHardness(3F)
- .setLightValue(0.650F)
- .setBlockName("SpiriniteOre")
- .setStepSound(Block.soundStoneFootstep));
- public static Item sgm_spirinitebar = (new Item(readPropForName("/sgm/propertylist.txt", "sgm_spirinitebar")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("SpiriniteBar");
- public static Item sgm_rawspirinite = (new Item(readPropForName("/sgm/propertylist.txt", "sgm_rawspirinite")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("SpiriniteShards");
- public static Item sgm_scrollskelly = (new scrollSkeleton(readPropForName("/sgm/propertylist.txt", "sgm_scrollskelly")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("SkeletonScroll");
- public static Item sgm_scrollzomb = (new scrollZombie(readPropForName("/sgm/propertylist.txt", "sgm_scrollzomb")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("ZombieScroll");
- public static Item sgm_scrollspida = (new scrollSpider(readPropForName("/sgm/propertylist.txt", "sgm_scrollspida")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("SpiderScroll");
- public static Item sgm_scrollghost = (new scrollGhost(readPropForName("/sgm/propertylist.txt", "sgm_scrollghost")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("GhostScroll");
- public static Item sgm_gemskelly = (new Item(readPropForName("/sgm/propertylist.txt", "sgm_gemskelly")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("skelgem");
- public static Item sgm_gemzomb = (new Item(readPropForName("/sgm/propertylist.txt", "sgm_gemzomb")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("zombgem");
- public static Item sgm_gemspida = (new Item(readPropForName("/sgm/propertylist.txt", "sgm_gemspida")))
- .setIconIndex(ModLoader.getUniqueSpriteIndex("/gui/items.png"))
- .setItemName("spidagem");
- public Hashtable<String, Integer> readProps(String fileName){
- Hashtable<String, Integer> hash = new Hashtable();
- String line;
- String name = "";
- Integer val = 0;
- try
- {
- BufferedReader in = new BufferedReader(new FileReader(fileName));
- if (!in.ready())
- throw new IOException();
- while ((line = in.readLine()) != null)
- if(!line.substring(0, 1).equals("*")){
- //split the line
- name = line.substring(0, line.indexOf("=") - 1);
- val = Integer.parseInt(line.substring(line.indexOf("=") + 1));
- hash.put(name, val);
- in.close();
- }
- }
- catch (IOException e)
- {
- System.out.println(e);
- return null;
- }
- return hash;
- }
- public static Integer readPropForName(String configFilePathName, String itemName){
- String line;
- String name = "";
- Integer val = 0;
- try
- {
- BufferedReader in = new BufferedReader(new FileReader(configFilePathName));
- if (!in.ready())
- throw new IOException();
- while ((line = in.readLine()) != null)
- if(line.length() > 3){
- if(line.substring(0, 3).equals("sgm")){
- //split the line
- name = line.substring(0, line.indexOf("=") - 1);
- if(name.equals(itemName)){
- val = Integer.parseInt(line.substring(line.indexOf("=") + 1));
- }
- }
- }
- }
- catch (IOException e)
- {
- System.out.println(e);
- return null;
- }
- return val;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement