Namorax

Custom Ore-Refining v0.3

Mar 13th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.87 KB | None | 0 0
  1. //Open the config at:    /.minecraft/config/aobd.cfg
  2. //There is a part called "Custom", you need to change the value of "S:items" to look like this:
  3. //     S:items=oreBroken,dirtyGravel,cleanGravel,reduced,pebbles,dustDirty,orePowdered
  4. //This Modtweaker-Script refers to certain Items, and editing the AOBD.cfg will guarantee their existance.
  5.    
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14. ## Oreblocks        #################################################
  15.     val Oreblock =                  <minecraft:iron.ore>;
  16. ## Nuggets             ##############################################
  17.     val Nugget =                    <ThermalFoundation:material:8>;
  18. ## Liquid              ##############################################
  19.     val MoltenOre =                 <liquid:iron.molten>;
  20. ## Misc                ##############################################
  21.     val Sand =                      <minecraft:sand>;
  22.     val CoalDust =                  <ThermalFoundation:material:2>
  23.     val CharcoalDust =              <ThermalFoundation:material:3>
  24. ## Purification Pieces ##############################################
  25.     val Pure1_BrokenOre =           <aobd:oreBrokenIron>;      
  26.     val Pure2a_DirtyGravelOre =     <aobd:dirtyGravelIron>;
  27.     val Pure2b_CleanGravelOre =     <aobd:cleanGravelIron>;
  28.     val Pure3_ReducedOreChunks =    <aobd:reducedIron>;
  29.     val Pure4a_OrePebbles =         <aobd:pebblesIron>;
  30.     val Pure4b_DirtyOreDust =       <aobd:dustDirtyIron>;
  31.     val Pure5_PowderedOre =         <aobd:orePowderedIron>;
  32. #####################################################################
  33. # Personal Ore-Refining Tweak
  34. #####################################################################
  35. // 1    Ore Block               ->  Fluid Transposer(Water) ->  oreBrokenCopper         (Ex Nihilo?)
  36. //     
  37. //2a    oreBrokenCopper         ->  Pulverizer              ->  oreDirtyGravelCopper    (Factorisation?)
  38. //2b    oreDirtyGravelCopper    ->  F-Transposer(Water)     ->  oreCleanedGravelCopper  (Factorisation?)
  39. //
  40. // 3    oreCleanedGravelCopper  ->  Induction(Sand)         ->  oreReducedCopper        (Factorisation?)
  41. //
  42. //4a    oreReducedCopper        ->  Induction(Charcoaldust) ->  orePebblesCopper        (Magneticraft? TerrafirmaCraft?)
  43. //4b    orePebblesCopper        ->  Pulverizer              ->  oredustDirtyCopper      (Mekanism)
  44. //
  45. // 5    oredustDirtyCopper      ->  F-Transposer (Aerotheum) -> orePowderedCopper       (Ex Nihilo)
  46. //
  47. // 6    orePowderedCopper       ->  F-Transposer (Petrotheum)-> Nugget
  48. #####################################################################
  49.     //Step 01 - Ore Washing (Fluidtransposer+Water)     InputRF,    InputStack,             OutputStack,            InputFluid
  50.     mods.thermalexpansion.Transposer.addFillRecipe      (4300,      Oreblock,               Pure1_BrokenOre*2,      <liquid:water>*4500);
  51.    
  52.     //Step 02a - Pulverising                            InputRF,    InputStack,             OutputStack1,           OutputStack2,               Chance
  53.     mods.thermalexpansion.Pulverizer.addRecipe          (4000,      Pure1_BrokenOre,        Pure2a_DirtyGravelOre,  Pure2a_DirtyGravelOre,      10);
  54.     //Step 02b - Gravel Washing (Fluidtransposer+Water) InputRF,    InputStack,             OutputStack,            InputFluid
  55.     mods.thermalexpansion.Transposer.addFillRecipe      (3500,      Pure2a_DirtyGravelOre,  Pure2b_CleanGravelOre*4,<liquid:water>*4500);
  56.    
  57.     //Step 03 - Reduction (Inductionsmelter+Sand)       InputRF,    InputStack1,            InputStack2,            OutputStack1,               OutputStack2,       Chance
  58.     mods.thermalexpansion.Smelter.addRecipe             (8000,      <minecraft:sand>,       Pure2b_CleanGravelOre,  Pure3_ReducedOreChunks*2,   Pure3_ReducedOreChunks,         10);
  59.    
  60.     //Step 04a - Induction (Inductionsmelter+Coaldust)  InputRF,    InputStack1,            InputStack2,            OutputStack1,               OutputStack2,       Chance
  61.     mods.thermalexpansion.Smelter.addRecipe             (7800,      CoalDust*4,             Pure3_ReducedOreChunks, Pure4a_OrePebbles*2,        Pure4a_OrePebbles,  10);
  62.     mods.thermalexpansion.Smelter.addRecipe             (7800,      CharcoalDust*4,         Pure3_ReducedOreChunks, Pure4a_OrePebbles*2,        Pure4a_OrePebbles,  10);
  63.     //Step 04b - Pulverising                            InputRF,    InputStack1,            OutputStack1,           OutputStack2,               Chance
  64.     mods.thermalexpansion.Pulverizer.addRecipe          (4000,      Pure4a_OrePebbles,      Pure4b_DirtyOreDust,    Pure4b_DirtyOreDust,        10);
  65.    
  66.     //Step 05 - Enrichment (Fluidtransposer+Aerotheum)  InputRF,    InputStack,             OutputStack,            InputFluid
  67.     mods.thermalexpansion.Transposer.addFillRecipe      (6500,      Pure4b_DirtyOreDust,    Pure5_PowderedOre*3,    LiquidAerotheum*500);
  68.    
  69.     //Step 06 - Crushing (Fluidtransposer#Petrotheum)   InputRF,    InputStack,             OutputStack,            InputFluid
  70.     mods.thermalexpansion.Transposer.addFillRecipe      (6500,      Pure5_PowderedOre,      Nugget*1,               LiquidPetrotheum*500);
  71.    
  72. #   //Add Smeltery-Recipes for the new Items
  73. #   //                                  InputStack,             OutputFluid,        TemperatureAmount, BlockRender
  74. #   mods.tconstruct.Smeltery.addMelting(Pure1_BrokenOre,        MoltenOre * 144,    550, Oreblock);
  75. #   mods.tconstruct.Smeltery.addMelting(Pure2b_CleanGravelOre,  MoltenOre * 144,    550, Oreblock);
  76. #   mods.tconstruct.Smeltery.addMelting(Pure3_ReducedOreChunks, MoltenOre * 96,     550, Oreblock);
  77. #   mods.tconstruct.Smeltery.addMelting(Pure4b_DirtyOreDust,    MoltenOre * 96,     550, Oreblock);
  78. #   mods.tconstruct.Smeltery.addMelting(Pure5_PowderedOre,      MoltenOre * 32,     550, Oreblock);
Advertisement
Add Comment
Please, Sign In to add comment