Advertisement
Guest User

Send Help

a guest
Dec 13th, 2019
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.95 KB | None | 0 0
  1. package com.gmail.gandalfphysicist.StatRollListeners;
  2.  
  3. import java.util.Random;
  4.  
  5. import org.bukkit.Material;
  6. import org.bukkit.event.EventHandler;
  7. import org.bukkit.event.Listener;
  8. import org.bukkit.event.inventory.InventoryClickEvent;
  9. import org.bukkit.inventory.Inventory;
  10. import org.bukkit.inventory.ItemStack;
  11.  
  12. import com.gmail.gandalfphysicist.ItemStacks;
  13.  
  14. public class PassiveAndBonusRollListener implements Listener {
  15.  
  16. @EventHandler
  17. public void onInventoryClickEvent(InventoryClickEvent event) {
  18. ItemStack item = event.getCurrentItem();
  19. Inventory inventory = event.getInventory();
  20. if(item != null) {
  21. if(item.equals(ItemStacks.p())) {
  22. Random random = new Random();
  23. int integer;
  24. for(int counter = 1; counter <= 1; counter++) {
  25. integer = 1 + random.nextInt(6);
  26. if(integer == 1) {
  27. inventory.setItem(14, new ItemStack(Material.POTION, 1, (short) 8261));
  28. }else{
  29. if(integer == 2) {
  30. inventory.setItem(14, new ItemStack(Material.POTION, 1, (short) 8229));
  31. }else{
  32. if(integer == 3) {
  33. inventory.setItem(14, new ItemStack(Material.POTION, 1, (short) 8193));
  34. }else{
  35. if(integer == 4) {
  36. inventory.setItem(14, new ItemStack(Material.POTION, 1, (short) 8225));
  37. }else{
  38. if(integer == 5) {
  39. inventory.setItem(14, new ItemStack(Material.POTION, 1, (short) 8227));
  40. }else{
  41. if(integer == 6) {
  42. inventory.setItem(14, new ItemStack(Material.POTION, 1, (short) 8226));
  43. }
  44. }
  45. }
  46. }
  47. }
  48. }
  49. }
  50. }else{
  51. if(item.equals(ItemStacks.bon())) {
  52. Random random = new Random();
  53. int integer;
  54. for(int counter = 1; counter <= 1; counter++) {
  55. integer = 1 + random.nextInt(7);
  56. if(integer == 1) {
  57. inventory.setItem(16, null);
  58. }else{
  59. if(integer == 2) {
  60. inventory.setItem(16, ItemStacks.flamethrower());
  61. }else{
  62. if(integer == 3) {
  63. inventory.setItem(16, new ItemStack(Material.POTION, 1, (short) 16420));
  64. }else{
  65. if(integer == 4) {
  66. inventory.setItem(16, ItemStacks.SML());
  67. inventory.setItem(48, ItemStacks.SM());
  68. inventory.getItem(48).setAmount(5);
  69. }else{
  70. if(integer == 5) {
  71. inventory.setItem(16, ItemStacks.GL());
  72. Random random1 = new Random();
  73. int integer1;
  74. for(int counter1 = 1; counter1 <= 1; counter1++) {
  75. integer1 = 1 + random1.nextInt(4);
  76. if(integer1 == 1) {
  77. inventory.setItem(48, ItemStacks.G());
  78. }else{
  79. if(integer1 == 2) {
  80. inventory.setItem(48, ItemStacks.G1());
  81. }else{
  82. if(integer1 == 3) {
  83. inventory.setItem(48, ItemStacks.G2());
  84. }else{
  85. if(integer1 == 4) {
  86. inventory.setItem(48, ItemStacks.G3());
  87. }
  88. }
  89. }
  90. }
  91. }
  92. inventory.getItem(48).setAmount(5);
  93. }else{
  94. if(integer == 6) {
  95. inventory.setItem(16, ItemStacks.pistol());
  96. inventory.setItem(48, ItemStacks.am());
  97. Random random1 = new Random();
  98. int integer1;
  99. for(int counter1 = 1; counter1 <= 1; counter1++) {
  100. integer1 = 1 + random1.nextInt(2);
  101. if(integer1 == 1) {
  102. inventory.getItem(48).setAmount(1);
  103. }else{
  104. if(integer1 == 2) {
  105. inventory.getItem(48).setAmount(2);
  106. }
  107. }
  108. }
  109. }else{
  110. if(integer == 7) {
  111. inventory.setItem(16, ItemStacks.RPG());
  112. inventory.setItem(48, ItemStacks.RPG2());
  113. inventory.getItem(48).setAmount(5);
  114. }
  115. }
  116. }
  117. }
  118. }
  119. }
  120. }
  121. }
  122. }
  123. }
  124. }
  125. }
  126. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement