Advertisement
Guest User

Methode Error Main Class

a guest
May 30th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 54.83 KB | None | 0 0
  1. package laurenshup.supercalculator;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.ChatColor;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10.  
  11. public class Main extends JavaPlugin implements Listener {
  12.  
  13. Calculations calculations = new Calculations();
  14.  
  15. public void onEnable() {
  16. Bukkit.getPluginManager().registerEvents(this, this);
  17. getConfig().addDefault("enable.chatcalculator", true);
  18. getConfig().addDefault("plugin.prefix", "&e[&6SuperCalculator&e]");
  19. getConfig().options().copyDefaults(true);
  20. saveConfig();
  21. }
  22.  
  23. public boolean onCommand(CommandSender sender, Command cmd, String CommandLabel, String[] args) {
  24. Player player = (Player) sender;
  25. if(cmd.getName().equalsIgnoreCase("calc")) {
  26. String prefix = getConfig().getString("plugin.prefix").replace("&", "§")+" ";
  27. if(args.length == 0) {
  28. sender.sendMessage(prefix + "§aPlugin made by: §bLaurenshup");
  29. sender.sendMessage(prefix + "§aFor help type: §b/calc help");
  30. } else if((args.length == 1) && (args[0].equals("help"))) {
  31. sender.sendMessage(prefix + "§aPlugin Help:");
  32. sender.sendMessage(prefix + "§aRequired: <>, Optional: []");
  33. sender.sendMessage(prefix + "§a/calc - Gives you the plugin title menu");
  34. sender.sendMessage(prefix + "§a/calc help [command] - Shows you a help menu or info");
  35. sender.sendMessage(prefix + "§a/calc calc <calculation> - Calculate something - §cSpace between characters");
  36. } else if((args[0].equals("calc")) && (getConfig().getBoolean("enable.chatcalculator") == true)) {
  37. int a = args.length;
  38. if(args.length == 1) {
  39. sender.sendMessage(prefix + "§aCalc Help:");
  40. sender.sendMessage(prefix + "§aWhen typing do spaces between");
  41. sender.sendMessage(prefix + "§anumbers and charaters");
  42. sender.sendMessage(prefix + "§bExample: /calc calc 5 + 5 * 5 - 5");
  43. sender.sendMessage(prefix + "§aSupports: +, -, /, *, (, )");
  44. sender.sendMessage(prefix + "§aHolds mathsrules: (, ) then *, / then +, -");
  45. } else if(args.length == 2) {
  46. getConfig().set("lastchatcalc.calc", args[1]);saveConfig();String a1s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a1 = Integer.parseInt(a1s);
  47. double out = a1;sender.sendMessage(prefix + ChatColor.AQUA + a1 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();
  48. } else if((a == 3) || (a == 5) || (a == 7) || (a == 9)) {
  49. sender.sendMessage(prefix + "§cPlease end with a number");
  50. } else if(a > 10) {
  51. sender.sendMessage(prefix + "§cMy codes are up! I can't calculate this!");
  52. } else {
  53. if(a == 4) {
  54. getConfig().set("players." + player.getUniqueId() + ".name", player.getName());
  55. getConfig().set("players." + player.getUniqueId() + ".lastchatcalc.lenght", 3);
  56. getConfig().set("players." + player.getUniqueId() + ".lastchatcalc.arguments.a1", args[1]);
  57. getConfig().set("players." + player.getUniqueId() + ".lastchatcalc.arguments.a2", args[2]);
  58. getConfig().set("players." + player.getUniqueId() + ".lastchatcalc.arguments.a3", args[3]);
  59. getConfig().set("players." + player.getUniqueId() + ".lastchatcalc.out", "needed");
  60. getConfig().set("players." + player.getUniqueId() + ".lastchatcalc.calculation", "needed");
  61. saveConfig();
  62. double out = calculations.Calc3Arguments();
  63. if(out != 00.00) {
  64. getConfig().set("players." + player.getUniqueId() + ".lastchatcalc.out", out);
  65. getConfig().set("players." + player.getUniqueId() + ".lastchatcalc.calculation", args[1] + args[2] + args[3] + " = " + out);
  66. saveConfig();
  67. sender.sendMessage(prefix + ChatColor.AQUA + args[1] + args[2] + args[3] + ChatColor.YELLOW + " = " + ChatColor.GREEN + out);
  68. } else {
  69. getConfig().set("players." + player.getUniqueId() + ".lastchatcalc.out", "???");
  70. getConfig().set("players." + player.getUniqueId() + ".lastchatcalc.calculation", args[1] + args[2] + args[3] + " = ???");
  71. saveConfig();
  72. sender.sendMessage(prefix + "§cMy codes are up! I can't calculate this!");
  73. }
  74. }
  75. if(a == 6) {
  76. getConfig().set("lastchatcalc.calc", args[1]);saveConfig();String a1s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a1 = Integer.parseInt(a1s);
  77. getConfig().set("lastchatcalc.calc", args[2]);saveConfig();String a2s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a2 = Integer.parseInt(a2s);
  78. getConfig().set("lastchatcalc.calc", args[3]);saveConfig();String a3s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a3 = Integer.parseInt(a3s);
  79. getConfig().set("lastchatcalc.calc", args[4]);saveConfig();String a4s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a4 = Integer.parseInt(a4s);
  80. getConfig().set("lastchatcalc.calc", args[5]);saveConfig();String a5s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a5 = Integer.parseInt(a5s);
  81. if(args[1].equals("(")) {
  82. if(args[2].equals("(") && (args[4].equals(")")) && (args[5].equals(")"))) {
  83. sender.sendMessage(prefix + ChatColor.AQUA + "((" + args[3] + ")) §e= §a" + args[3]);
  84. } else if(args[5].equals(")")) {
  85. if(args[3].equals("+")) {double out = a2 + a4;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  86. if(args[3].equals("-")) {double out = a2 - a4;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  87. if(args[3].equals("*")) {double out = a2 * a4;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  88. if(args[3].equals("/")) {double out = a2 / a4;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  89. } else if(args[3].equals(")")) {
  90. if(args[4].equals("+")) {double out = a2 + a5;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  91. if(args[4].equals("-")) {double out = a2 - a5;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  92. if(args[4].equals("*")) {double out = a2 * a5;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  93. if(args[4].equals("/")) {double out = a2 / a5;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  94. }
  95. } else if((args[3].equals("(")) && (args[5].equals(")"))) {
  96. if(args[2].equals("+")) {double out = a1 + a4;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  97. if(args[2].equals("-")) {double out = a1 - a4;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  98. if(args[2].equals("*")) {double out = a1 * a4;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  99. if(args[2].equals("/")) {double out = a1 / a4;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  100. } else {
  101. getConfig().set("lastchatcalc.player", sender.getName());
  102. if(args[2].equals("+")) {
  103. if(args[4].equals("+")) {double out = a1 + a3 + a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  104. if(args[4].equals("-")) {double out = a1 + a3 - a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  105. if(args[4].equals("*")) {double out = a1 + a3 * a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  106. if(args[4].equals("/")) {double out = a1 + a3 / a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  107. }
  108. else if(args[2].equals("-")) {
  109. if(args[4].equals("+")) {double out = a1 - a3 + a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  110. if(args[4].equals("-")) {double out = a1 - a3 - a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  111. if(args[4].equals("*")) {double out = a1 - a3 * a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  112. if(args[4].equals("/")) {double out = a1 - a3 / a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  113. }
  114. else if(args[2].equals("*")) {
  115. if(args[4].equals("+")) {double out = a1 * a3 + a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  116. if(args[4].equals("-")) {double out = a1 * a3 - a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  117. if(args[4].equals("*")) {double out = a1 * a3 * a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  118. if(args[4].equals("/")) {double out = a1 * a3 / a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  119. }
  120. else if(args[2].equals("/")) {
  121. if(args[4].equals("+")) {double out = a1 / a3 + a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  122. if(args[4].equals("-")) {double out = a1 / a3 - a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  123. if(args[4].equals("*")) {double out = a1 / a3 * a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  124. if(args[4].equals("/")) {double out = a1 / a3 / a5;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  125. }
  126. else {sender.sendMessage(prefix + "§cMy codes are up! I can't calculate this!");}
  127. }
  128. }
  129. if(a == 8) {
  130. getConfig().set("lastchatcalc.calc", args[1]);saveConfig();String a1s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a1 = Integer.parseInt(a1s);
  131. getConfig().set("lastchatcalc.calc", args[2]);saveConfig();String a2s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a2 = Integer.parseInt(a2s);
  132. getConfig().set("lastchatcalc.calc", args[3]);saveConfig();String a3s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a3 = Integer.parseInt(a3s);
  133. getConfig().set("lastchatcalc.calc", args[4]);saveConfig();String a4s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a4 = Integer.parseInt(a4s);
  134. getConfig().set("lastchatcalc.calc", args[5]);saveConfig();String a5s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a5 = Integer.parseInt(a5s);
  135. getConfig().set("lastchatcalc.calc", args[6]);saveConfig();String a6s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a6 = Integer.parseInt(a6s);
  136. getConfig().set("lastchatcalc.calc", args[7]);saveConfig();String a7s = getConfig().getString("lastchatcalc.calc").replace("stack", "64");double a7 = Integer.parseInt(a7s);
  137. if(args[1].equals("(")) {
  138. if((args[1].equals("(")) && (args[2].equals("(")) && (args[3].equals("(")) && (args[5].equals(")")) && (args[6].equals(")")) && (args[7].equals(")"))) {
  139. sender.sendMessage(prefix + ChatColor.AQUA + "(((" + args[4] + "))) §e= §a" + args[4]);
  140. } else if((args[1].equals("(")) && (args[2].equals("(")) && (args[6].equals(")")) && (args[7].equals(")"))) {
  141. if(args[4].equals("+")) {double out = a3 + a5;sender.sendMessage(prefix + ChatColor.AQUA + "((" + a3 + args[4] + a5 + ")) §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  142. if(args[4].equals("-")) {double out = a3 - a5;sender.sendMessage(prefix + ChatColor.AQUA + "((" + a3 + args[4] + a5 + ")) §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  143. if(args[4].equals("*")) {double out = a3 * a5;sender.sendMessage(prefix + ChatColor.AQUA + "((" + a3 + args[4] + a5 + ")) §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  144. if(args[4].equals("/")) {double out = a3 / a5;sender.sendMessage(prefix + ChatColor.AQUA + "((" + a3 + args[4] + a5 + ")) §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  145. } else if((args[1].equals("(")) && (args[2].equals("(")) && (args[4].equals(")")) && (args[7].equals(")"))) {
  146. if(args[5].equals("+")) {double out = a3 + a6;sender.sendMessage(prefix + ChatColor.AQUA + "((" + a3 + ")" + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  147. if(args[5].equals("-")) {double out = a3 - a6;sender.sendMessage(prefix + ChatColor.AQUA + "((" + a3 + ")" + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  148. if(args[5].equals("*")) {double out = a3 * a6;sender.sendMessage(prefix + ChatColor.AQUA + "((" + a3 + ")" + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  149. if(args[5].equals("/")) {double out = a3 / a6;sender.sendMessage(prefix + ChatColor.AQUA + "((" + a3 + ")" + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  150. } else if((args[1].equals("(")) && (args[4].equals("(")) && (args[6].equals(")")) && (args[7].equals(")"))) {
  151. if(args[3].equals("+")) {double out = a2 + a5;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + "(" + a5 + ")) §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  152. if(args[3].equals("-")) {double out = a2 - a5;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + "(" + a5 + ")) §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  153. if(args[3].equals("*")) {double out = a2 * a5;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + "(" + a5 + ")) §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  154. if(args[3].equals("/")) {double out = a2 / a5;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + "(" + a5 + ")) §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  155. } else if((args[7].equals(")"))) {
  156. if(args[3].equals("+")) {
  157. if(args[5].equals("+")) {double out = (a2 + a4 + a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  158. if(args[5].equals("-")) {double out = (a2 + a4 - a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  159. if(args[5].equals("*")) {double out = (a2 + a4 * a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  160. if(args[5].equals("/")) {double out = (a2 + a4 / a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  161. }
  162. if(args[3].equals("-")) {
  163. if(args[5].equals("+")) {double out = (a2 - a4 + a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  164. if(args[5].equals("-")) {double out = (a2 - a4 - a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  165. if(args[5].equals("*")) {double out = (a2 - a4 * a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  166. if(args[5].equals("/")) {double out = (a2 - a4 / a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  167. }
  168. if(args[3].equals("*")) {
  169. if(args[5].equals("+")) {double out = (a2 * a4 + a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  170. if(args[5].equals("-")) {double out = (a2 * a4 - a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  171. if(args[5].equals("*")) {double out = (a2 * a4 * a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  172. if(args[5].equals("/")) {double out = (a2 * a4 / a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  173. }
  174. if(args[3].equals("/")) {
  175. if(args[5].equals("+")) {double out = (a2 / a4 + a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  176. if(args[5].equals("-")) {double out = (a2 / a4 - a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  177. if(args[5].equals("*")) {double out = (a2 / a4 * a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  178. if(args[5].equals("/")) {double out = (a2 / a4 / a6);sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  179. }
  180. } else if((args[5].equals(")"))) {
  181. if(args[3].equals("+")) {
  182. if(args[6].equals("+")) {double out = (a2 + a4) + a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  183. if(args[6].equals("-")) {double out = (a2 + a4) - a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  184. if(args[6].equals("*")) {double out = (a2 + a4) * a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  185. if(args[6].equals("/")) {double out = (a2 + a4) / a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  186. }
  187. if(args[3].equals("-")) {
  188. if(args[6].equals("+")) {double out = (a2 - a4) + a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  189. if(args[6].equals("-")) {double out = (a2 - a4) - a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  190. if(args[6].equals("*")) {double out = (a2 - a4) * a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  191. if(args[6].equals("/")) {double out = (a2 - a4) / a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  192. }
  193. if(args[3].equals("*")) {
  194. if(args[6].equals("+")) {double out = (a2 * a4) + a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  195. if(args[6].equals("-")) {double out = (a2 * a4) - a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  196. if(args[6].equals("*")) {double out = (a2 * a4) * a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  197. if(args[6].equals("/")) {double out = (a2 * a4) / a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  198. }
  199. if(args[3].equals("/")) {
  200. if(args[6].equals("+")) {double out = (a2 / a4) + a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  201. if(args[6].equals("-")) {double out = (a2 / a4) - a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  202. if(args[6].equals("*")) {double out = (a2 / a4) * a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  203. if(args[6].equals("/")) {double out = (a2 / a4) / a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + args[3] + a4 + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  204. }
  205. } else if((args[3].equals(")"))) {
  206. if(args[4].equals("+")) {
  207. if(args[6].equals("+")) {double out = (a2) + a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  208. if(args[6].equals("-")) {double out = (a2) + a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  209. if(args[6].equals("*")) {double out = (a2) + a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  210. if(args[6].equals("/")) {double out = (a2) + a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  211. }
  212. if(args[4].equals("-")) {
  213. if(args[6].equals("+")) {double out = (a2) - a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  214. if(args[6].equals("-")) {double out = (a2) - a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  215. if(args[6].equals("*")) {double out = (a2) - a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  216. if(args[6].equals("/")) {double out = (a2) - a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  217. }
  218. if(args[4].equals("*")) {
  219. if(args[6].equals("+")) {double out = (a2) * a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  220. if(args[6].equals("-")) {double out = (a2) * a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  221. if(args[6].equals("*")) {double out = (a2) * a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  222. if(args[6].equals("/")) {double out = (a2) * a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  223. }
  224. if(args[4].equals("/")) {
  225. if(args[6].equals("+")) {double out = (a2) / a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  226. if(args[6].equals("-")) {double out = (a2) / a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  227. if(args[6].equals("*")) {double out = (a2) / a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  228. if(args[6].equals("/")) {double out = (a2) / a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + "(" + a2 + ")" + args[4] + a5 + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  229. }
  230. }
  231. } else if((args[3].equals("(")) && (args[5].equals(")"))) {
  232. if(args[2].equals("+")) {
  233. if(args[6].equals("+")) {double out = a1 + (a4) + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  234. if(args[6].equals("-")) {double out = a1 + (a4) - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  235. if(args[6].equals("*")) {double out = a1 + (a4) * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  236. if(args[6].equals("/")) {double out = a1 + (a4) / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  237. }
  238. if(args[2].equals("-")) {
  239. if(args[6].equals("+")) {double out = a1 - (a4) + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  240. if(args[6].equals("-")) {double out = a1 - (a4) - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  241. if(args[6].equals("*")) {double out = a1 - (a4) * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  242. if(args[6].equals("/")) {double out = a1 - (a4) / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  243. }
  244. if(args[2].equals("*")) {
  245. if(args[6].equals("+")) {double out = a1 * (a4) + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  246. if(args[6].equals("-")) {double out = a1 * (a4) - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  247. if(args[6].equals("*")) {double out = a1 * (a4) * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  248. if(args[6].equals("/")) {double out = a1 * (a4) / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  249. }
  250. if(args[2].equals("/")) {
  251. if(args[6].equals("+")) {double out = a1 / (a4) + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  252. if(args[6].equals("-")) {double out = a1 / (a4) - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  253. if(args[6].equals("*")) {double out = a1 / (a4) * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  254. if(args[6].equals("/")) {double out = a1 / (a4) / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + args[4] + ")" + args[6] + a7 + " §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  255. }
  256. } else if((args[3].equals("(")) && (args[7].equals(")"))) {
  257. if(args[2].equals("+")) {
  258. if(args[5].equals("+")) {double out = a1 + (a4 + a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  259. if(args[5].equals("-")) {double out = a1 + (a4 - a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  260. if(args[5].equals("*")) {double out = a1 + (a4 * a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  261. if(args[5].equals("/")) {double out = a1 + (a4 / a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  262. }
  263. if(args[2].equals("-")) {
  264. if(args[5].equals("+")) {double out = a1 - (a4 + a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  265. if(args[5].equals("-")) {double out = a1 - (a4 - a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  266. if(args[5].equals("*")) {double out = a1 - (a4 * a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  267. if(args[5].equals("/")) {double out = a1 - (a4 / a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  268. }
  269. if(args[2].equals("*")) {
  270. if(args[5].equals("+")) {double out = a1 * (a4 + a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  271. if(args[5].equals("-")) {double out = a1 * (a4 - a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  272. if(args[5].equals("*")) {double out = a1 * (a4 * a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  273. if(args[5].equals("/")) {double out = a1 * (a4 / a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  274. }
  275. if(args[2].equals("/")) {
  276. if(args[5].equals("+")) {double out = a1 / (a4 + a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  277. if(args[5].equals("-")) {double out = a1 / (a4 - a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  278. if(args[5].equals("*")) {double out = a1 / (a4 * a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  279. if(args[5].equals("/")) {double out = a1 / (a4 / a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + "(" + a4 + args[5] + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  280. }
  281. } else if((args[5].equals("(")) && (args[7].equals(")"))) {
  282. if(args[2].equals("+")) {
  283. if(args[4].equals("+")) {double out = a1 + a3 + (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  284. if(args[4].equals("-")) {double out = a1 + a3 - (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  285. if(args[4].equals("*")) {double out = a1 + a3 * (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  286. if(args[4].equals("/")) {double out = a1 + a3 / (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  287. }
  288. if(args[2].equals("-")) {
  289. if(args[4].equals("+")) {double out = a1 - a3 + (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  290. if(args[4].equals("-")) {double out = a1 - a3 - (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  291. if(args[4].equals("*")) {double out = a1 - a3 * (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  292. if(args[4].equals("/")) {double out = a1 - a3 / (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  293. }
  294. if(args[2].equals("*")) {
  295. if(args[4].equals("+")) {double out = a1 * a3 + (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  296. if(args[4].equals("-")) {double out = a1 * a3 - (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  297. if(args[4].equals("*")) {double out = a1 * a3 * (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  298. if(args[4].equals("/")) {double out = a1 * a3 / (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  299. }
  300. if(args[2].equals("/")) {
  301. if(args[4].equals("+")) {double out = a1 / a3 + (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  302. if(args[4].equals("-")) {double out = a1 / a3 - (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  303. if(args[4].equals("*")) {double out = a1 / a3 * (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  304. if(args[4].equals("/")) {double out = a1 / a3 / (a6);sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + "(" + a6 + ") §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  305. }
  306. } else {
  307. getConfig().set("lastchatcalc.player", sender.getName());
  308. if(args[2].equals("+")) {
  309. if(args[4].equals("+")) {
  310. if(args[6].equals("+")) {double out = a1 + a3 + a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  311. if(args[6].equals("-")) {double out = a1 + a3 + a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  312. if(args[6].equals("*")) {double out = a1 + a3 + a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  313. if(args[6].equals("/")) {double out = a1 + a3 + a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  314. }
  315. if(args[4].equals("-")) {
  316. if(args[6].equals("+")) {double out = a1 + a3 - a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  317. if(args[6].equals("-")) {double out = a1 + a3 - a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  318. if(args[6].equals("*")) {double out = a1 + a3 - a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  319. if(args[6].equals("/")) {double out = a1 + a3 - a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  320. }
  321. if(args[4].equals("*")) {
  322. if(args[6].equals("+")) {double out = a1 + a3 * a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  323. if(args[6].equals("-")) {double out = a1 + a3 * a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  324. if(args[6].equals("*")) {double out = a1 + a3 * a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  325. if(args[6].equals("/")) {double out = a1 + a3 * a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  326. }
  327. if(args[4].equals("/")) {
  328. if(args[6].equals("+")) {double out = a1 + a3 / a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  329. if(args[6].equals("-")) {double out = a1 + a3 / a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  330. if(args[6].equals("*")) {double out = a1 + a3 / a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  331. if(args[6].equals("/")) {double out = a1 + a3 / a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  332. }
  333. }
  334. else if(args[2].equals("-")) {
  335. if(args[4].equals("+")) {
  336. if(args[6].equals("+")) {double out = a1 - a3 + a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  337. if(args[6].equals("-")) {double out = a1 - a3 + a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  338. if(args[6].equals("*")) {double out = a1 - a3 + a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  339. if(args[6].equals("/")) {double out = a1 - a3 + a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  340. }
  341. if(args[4].equals("-")) {
  342. if(args[6].equals("+")) {double out = a1 - a3 - a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  343. if(args[6].equals("-")) {double out = a1 - a3 - a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  344. if(args[6].equals("*")) {double out = a1 - a3 - a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  345. if(args[6].equals("/")) {double out = a1 - a3 - a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  346. }
  347. if(args[4].equals("*")) {
  348. if(args[6].equals("+")) {double out = a1 - a3 * a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  349. if(args[6].equals("-")) {double out = a1 - a3 * a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  350. if(args[6].equals("*")) {double out = a1 - a3 * a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  351. if(args[6].equals("/")) {double out = a1 - a3 * a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  352. }
  353. if(args[4].equals("/")) {
  354. if(args[6].equals("+")) {double out = a1 - a3 / a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  355. if(args[6].equals("-")) {double out = a1 - a3 / a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  356. if(args[6].equals("*")) {double out = a1 - a3 / a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  357. if(args[6].equals("/")) {double out = a1 - a3 / a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  358. }
  359. }
  360. else if(args[2].equals("*")) {
  361. if(args[4].equals("+")) {
  362. if(args[6].equals("+")) {double out = a1 * a3 + a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  363. if(args[6].equals("-")) {double out = a1 * a3 + a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  364. if(args[6].equals("*")) {double out = a1 * a3 + a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  365. if(args[6].equals("/")) {double out = a1 * a3 + a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  366. }
  367. if(args[4].equals("-")) {
  368. if(args[6].equals("+")) {double out = a1 * a3 - a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  369. if(args[6].equals("-")) {double out = a1 * a3 - a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  370. if(args[6].equals("*")) {double out = a1 * a3 - a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  371. if(args[6].equals("/")) {double out = a1 * a3 - a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  372. }
  373. if(args[4].equals("*")) {
  374. if(args[6].equals("+")) {double out = a1 * a3 * a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  375. if(args[6].equals("-")) {double out = a1 * a3 * a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  376. if(args[6].equals("*")) {double out = a1 * a3 * a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  377. if(args[6].equals("/")) {double out = a1 * a3 * a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  378. }
  379. if(args[4].equals("/")) {
  380. if(args[6].equals("+")) {double out = a1 * a3 / a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  381. if(args[6].equals("-")) {double out = a1 * a3 / a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  382. if(args[6].equals("*")) {double out = a1 * a3 / a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  383. if(args[6].equals("/")) {double out = a1 * a3 / a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  384. }
  385. }
  386. else if(args[2].equals("/")) {
  387. if(args[4].equals("+")) {
  388. if(args[6].equals("+")) {double out = a1 / a3 + a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  389. if(args[6].equals("-")) {double out = a1 / a3 + a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  390. if(args[6].equals("*")) {double out = a1 / a3 + a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  391. if(args[6].equals("/")) {double out = a1 / a3 + a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  392. }
  393. if(args[4].equals("-")) {
  394. if(args[6].equals("+")) {double out = a1 / a3 - a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  395. if(args[6].equals("-")) {double out = a1 / a3 - a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  396. if(args[6].equals("*")) {double out = a1 / a3 - a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  397. if(args[6].equals("/")) {double out = a1 / a3 - a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  398. }
  399. if(args[4].equals("*")) {
  400. if(args[6].equals("+")) {double out = a1 / a3 * a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  401. if(args[6].equals("-")) {double out = a1 / a3 * a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  402. if(args[6].equals("*")) {double out = a1 / a3 * a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  403. if(args[6].equals("/")) {double out = a1 / a3 * a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  404. }
  405. if(args[4].equals("/")) {
  406. if(args[6].equals("+")) {double out = a1 / a3 / a5 + a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  407. if(args[6].equals("-")) {double out = a1 / a3 / a5 - a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  408. if(args[6].equals("*")) {double out = a1 / a3 / a5 * a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  409. if(args[6].equals("/")) {double out = a1 / a3 / a5 / a7;sender.sendMessage(prefix + ChatColor.AQUA + a1 + args[2] + a3 + args[4] + a5 + args[6] + a7 +" §e= §a" + out);getConfig().set("lastchatcalc.calc", out);saveConfig();}
  410. }
  411. }
  412. else {sender.sendMessage(prefix + "§cMy codes are up! I can't calculate this!");}
  413. }
  414. }
  415. }
  416.  
  417. } else if((args[0].equals("calc")) && (getConfig().getBoolean("enable.chatcalculator") == false)) {
  418. sender.sendMessage(prefix + "§cChatCalculator is disabled!");
  419. }
  420. }
  421. return true;
  422. }
  423. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement