Advertisement
CaptainKoleng

Distillogram.java

May 22nd, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.01 KB | None | 0 0
  1. public class Distillogram {
  2.     private Material alpha;
  3.     private Material beta;
  4.     private Material gamma;
  5.     private Material delta;
  6.     private Material naught;
  7.     private Codex codex = new Codex();
  8.     public Distillogram(String a, String b) {
  9.         if(codex.checkMaterial(a) && codex.checkMaterial(b)) {
  10.             alpha = codex.getMaterial(a);
  11.             beta = codex.getMaterial(b);
  12.         }
  13.        
  14.         else {
  15.             naught = codex.getMaterial("KUNFUZZLE");
  16.         }
  17.     }
  18.    
  19.     public Distillogram(String a, String b, String c) {
  20.         if(codex.checkMaterial(a) && codex.checkMaterial(b) && codex.checkMaterial(c)) {
  21.             alpha = codex.getMaterial(a);
  22.             beta = codex.getMaterial(b);
  23.             gamma = codex.getMaterial(c);
  24.         }
  25.        
  26.         else {
  27.             naught = codex.getMaterial("KUNFUZZLE");
  28.         }
  29.     }
  30.    
  31.     public Distillogram(String a, String b, String c, String d) {
  32.         if(codex.checkMaterial(a) && codex.checkMaterial(b) && codex.checkMaterial(c) && codex.checkMaterial(d)) {
  33.             alpha = codex.getMaterial(a);
  34.             beta = codex.getMaterial(b);
  35.             gamma = codex.getMaterial(c);
  36.             delta = codex.getMaterial(d);
  37.         }
  38.        
  39.         else {
  40.             naught = codex.getMaterial("KUNFUZZLE");
  41.         }
  42.     }
  43.    
  44.     public Material distill() {
  45.         if(alpha.getName() == "SEAWATER") {
  46.             return codex.getMaterial("ORGANICSTUFF");
  47.         }
  48.         if(alpha.getName() == "BRINE") {
  49.             return codex.getMaterial("SEAWATER");
  50.         }
  51.        
  52.         if(alpha.getName() == "ORGANICSTUFF") {
  53.             return codex.getMaterial("ELECTRICITY");
  54.         }
  55.        
  56.         if(alpha.getName() == "STEAM") {
  57.             return codex.getMaterial("AIR");
  58.         }
  59.        
  60.         if(alpha.getName() == "ETHERIUM" && beta.getName() == "KINESIUM") {
  61.             return codex.getMaterial("SOULSTUFF");
  62.         }
  63.        
  64.         if(alpha.getName() == "FISH") {
  65.             return codex.getMaterial("FISH_OIL");
  66.         }
  67.        
  68.         if(alpha.getName() == "WHALE") {
  69.             return codex.getMaterial("WHALE_OIL");
  70.         }
  71.        
  72.         if(alpha.getName() == "TREE" && beta.getName() == "PLANT") {
  73.             return codex.getMaterial("PLANT_OIL");
  74.         }
  75.        
  76.         if(alpha.getName() == "SOULKRITE") {
  77.             return codex.getMaterial("SOULCHALK");
  78.         }
  79.        
  80.         return naught;
  81.     }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement