Advertisement
Guest User

Untitled

a guest
Feb 8th, 2016
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. package me.thatgamerblue.WonderTrade;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.configuration.file.FileConfiguration;
  5. import org.bukkit.entity.Player;
  6. import org.bukkit.inventory.ItemStack;
  7. import org.bukkit.scheduler.BukkitRunnable;
  8.  
  9. import net.md_5.bungee.api.ChatColor;
  10.  
  11. public class TradeJobFindPartner extends BukkitRunnable {
  12.  
  13. String starter;
  14. String partner;
  15. FileConfiguration c;
  16. FileConfiguration d;
  17. int i = 0;
  18.  
  19. public TradeJobFindPartner(String s, Main p) {
  20. this.c = p.data;
  21. this.d = p.players1;
  22. if (s.equalsIgnoreCase("disable ")) {
  23. d.set("trade.partner", partner);
  24. d.set("trade.starter", starter);
  25. d.set("trade.usedPartner", false);
  26. d.set("trade.usedStarter", false);
  27. } else if (s.equalsIgnoreCase("enable ")) {
  28. if (!(d.getBoolean("trade.usedPartner"))) {
  29. this.partner = d.getString("trade.partner");
  30. }
  31. if (!(d.getBoolean("trade.usedStarter"))) {
  32. this.starter = d.getString("trade.starter");
  33. }
  34. d.set("trade.usedPartner", true);
  35. d.set("trade.usedStarter", false);
  36. } else if(s.equals("task ")){
  37.  
  38. } else if (i == 0) {
  39. starter = s;
  40. i = 1;
  41. } else {
  42. partner = s;
  43. i = 0;
  44. }
  45.  
  46. }
  47.  
  48. @SuppressWarnings("deprecation")
  49. @Override
  50. public void run() {
  51. if (!(this.starter.equals("")) && !(this.partner.equals(""))) {
  52. this.starter = "";
  53. this.partner = "";
  54. int item1 = c.getInt(this.starter);
  55. int item2 = c.getInt(this.partner);
  56. Player p1 = Bukkit.getServer().getPlayer(this.starter);
  57. Player p2 = Bukkit.getServer().getPlayer(this.partner);
  58. p1.getInventory().addItem(new ItemStack(item2));
  59. p2.getInventory().addItem(new ItemStack(item1));
  60. p1.sendMessage(Config.prefix + " " + ChatColor.GREEN + "Recieved " + new ItemStack(item2).getType().getClass().getSimpleName()
  61. + " from " + p2.getName());
  62. p2.sendMessage(Config.prefix + " " + ChatColor.GREEN + "Recieved " + new ItemStack(item1).getType().getClass().getSimpleName()
  63. + " from " + p1.getName());
  64. } else {
  65. this.cancel();
  66. }
  67. }
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement