Ghaz-ranka

Untitled

May 23rd, 2017
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.57 KB | None | 0 0
  1. public class EventPlayerJoin {
  2. ConfigurationLoader<CommentedConfigurationNode> configManager;
  3. private Esinia plugin;
  4. public EventPlayerJoin(Esinia plugin){
  5. this.plugin = plugin;
  6. }
  7. @Listener
  8. public void onPlayerJoin(ClientConnectionEvent.Join event, @Root Player player) {
  9. //Crafting Skills
  10. ConfigurationNode nodeStone = plugin.root.getNode("Stoneworking", player.getUniqueId().toString());
  11. ConfigurationNode nodeWood = plugin.root.getNode("Woodworking", player.getUniqueId().toString());
  12. ConfigurationNode nodeMetal = plugin.root.getNode("Metalworking", player.getUniqueId().toString());
  13. ConfigurationNode nodeCloth = plugin.root.getNode("Clothworking", player.getUniqueId().toString());
  14. ConfigurationNode nodeAlchemy = plugin.root.getNode("Alchemy", player.getUniqueId().toString());
  15. ConfigurationNode nodeCooking = plugin.root.getNode("Cooking", player.getUniqueId().toString());
  16. ConfigurationNode nodeSmelting = plugin.root.getNode("Smelting", player.getUniqueId().toString());
  17. ConfigurationNode nodeEngineering = plugin.root.getNode("Engineering", player.getUniqueId().toString());
  18. ConfigurationNode nodeFirstaid = plugin.root.getNode("Firstaid", player.getUniqueId().toString());
  19. //Gathering Skills
  20. ConfigurationNode nodeLumbering = plugin.root.getNode("Lumbering", player.getUniqueId().toString());
  21. ConfigurationNode nodeMining = plugin.root.getNode("Mining", player.getUniqueId().toString());
  22. ConfigurationNode nodeHerbalism = plugin.root.getNode("Herbalism", player.getUniqueId().toString());
  23. ConfigurationNode nodeFarming = plugin.root.getNode("Farming", player.getUniqueId().toString());
  24. ConfigurationNode nodeExcavation = plugin.root.getNode("Excavation", player.getUniqueId().toString());
  25. ConfigurationNode nodeFishing = plugin.root.getNode("Fishing", player.getUniqueId().toString());
  26. //Other
  27. ConfigurationNode nodeCombat = plugin.root.getNode("Combat", player.getUniqueId().toString());
  28. ConfigurationNode nodeDeterrence = plugin.root.getNode("Deterrence", player.getUniqueId().toString());
  29. ConfigurationNode nodeStrength = plugin.root.getNode("Strength", player.getUniqueId().toString());
  30.  
  31.  
  32. if(nodeStone.getNode("XP").isVirtual()){
  33. nodeStone.getNode("XP").setValue(0);
  34. nodeStone.getNode("Level").setValue(0);
  35. try {
  36. configManager.save(plugin.root);
  37. } catch (IOException e) {
  38. e.printStackTrace();
  39. }
  40. }
  41. if(nodeWood.getNode("XP").isVirtual()){
  42. nodeWood.getNode("XP").setValue(0);
  43. nodeWood.getNode("Level").setValue(0);
  44. try {
  45. configManager.save(plugin.root);
  46. } catch (IOException e) {
  47. e.printStackTrace();
  48. }
  49. }
  50. if(nodeMetal.getNode("XP").isVirtual()){
  51. nodeMetal.getNode("XP").setValue(0);
  52. nodeMetal.getNode("Level").setValue(0);
  53. try {
  54. configManager.save(plugin.root);
  55. } catch (IOException e) {
  56. e.printStackTrace();
  57. }
  58. }
  59. if(nodeCloth.getNode("XP").isVirtual()){
  60. nodeCloth.getNode("XP").setValue(0);
  61. nodeCloth.getNode("Level").setValue(0);
  62. try {
  63. configManager.save(plugin.root);
  64. } catch (IOException e) {
  65. e.printStackTrace();
  66. }
  67. }
  68. if(nodeAlchemy.getNode("XP").isVirtual()){
  69. nodeAlchemy.getNode("XP").setValue(0);
  70. nodeAlchemy.getNode("Level").setValue(0);
  71. try {
  72. configManager.save(plugin.root);
  73. } catch (IOException e) {
  74. e.printStackTrace();
  75. }
  76. }
  77. if(nodeCooking.getNode("XP").isVirtual()){
  78. nodeCooking.getNode("XP").setValue(0);
  79. nodeCooking.getNode("Level").setValue(0);
  80. try {
  81. configManager.save(plugin.root);
  82. } catch (IOException e) {
  83. e.printStackTrace();
  84. }
  85. }
  86. if(nodeSmelting.getNode("XP").isVirtual()){
  87. nodeSmelting.getNode("XP").setValue(0);
  88. nodeSmelting.getNode("Level").setValue(0);
  89. try {
  90. configManager.save(plugin.root);
  91. } catch (IOException e) {
  92. e.printStackTrace();
  93. }
  94. }
  95. if(nodeEngineering.getNode("XP").isVirtual()){
  96. nodeEngineering.getNode("XP").setValue(0);
  97. nodeEngineering.getNode("Level").setValue(0);
  98. try {
  99. configManager.save(plugin.root);
  100. } catch (IOException e) {
  101. e.printStackTrace();
  102. }
  103. }
  104. if(nodeFirstaid.getNode("XP").isVirtual()){
  105. nodeFirstaid.getNode("XP").setValue(0);
  106. nodeFirstaid.getNode("Level").setValue(0);
  107. try {
  108. configManager.save(plugin.root);
  109. } catch (IOException e) {
  110. e.printStackTrace();
  111. }
  112. }
  113.  
  114.  
  115. if(nodeLumbering.getNode("XP").isVirtual()){
  116. nodeLumbering.getNode("XP").setValue(0);
  117. nodeLumbering.getNode("Level").setValue(0);
  118. try {
  119. configManager.save(plugin.root);
  120. } catch (IOException e) {
  121. e.printStackTrace();
  122. }
  123. }
  124. if(nodeMining.getNode("XP").isVirtual()){
  125. nodeMining.getNode("XP").setValue(0);
  126. nodeMining.getNode("Level").setValue(0);
  127. try {
  128. configManager.save(plugin.root);
  129. } catch (IOException e) {
  130. e.printStackTrace();
  131. }
  132. }
  133. if(nodeHerbalism.getNode("XP").isVirtual()){
  134. nodeHerbalism.getNode("XP").setValue(0);
  135. nodeHerbalism.getNode("Level").setValue(0);
  136. try {
  137. configManager.save(plugin.root);
  138. } catch (IOException e) {
  139. e.printStackTrace();
  140. }
  141. }
  142. if(nodeFarming.getNode("XP").isVirtual()){
  143. nodeFarming.getNode("XP").setValue(0);
  144. nodeFarming.getNode("Level").setValue(0);
  145. try {
  146. configManager.save(plugin.root);
  147. } catch (IOException e) {
  148. e.printStackTrace();
  149. }
  150. }
  151. if(nodeExcavation.getNode("XP").isVirtual()){
  152. nodeExcavation.getNode("XP").setValue(0);
  153. nodeExcavation.getNode("Level").setValue(0);
  154. try {
  155. configManager.save(plugin.root);
  156. } catch (IOException e) {
  157. e.printStackTrace();
  158. }
  159. }
  160. if(nodeFishing.getNode("XP").isVirtual()){
  161. nodeFishing.getNode("XP").setValue(0);
  162. nodeFishing.getNode("Level").setValue(0);
  163. try {
  164. configManager.save(plugin.root);
  165. } catch (IOException e) {
  166. e.printStackTrace();
  167. }
  168. }
  169.  
  170. if(nodeCombat.getNode("XP").isVirtual()){
  171. nodeCombat.getNode("XP").setValue(0);
  172. nodeCombat.getNode("Level").setValue(0);
  173. try {
  174. configManager.save(plugin.root);
  175. } catch (IOException e) {
  176. e.printStackTrace();
  177. }
  178. }
  179. if(nodeDeterrence.getNode("XP").isVirtual()){
  180. nodeDeterrence.getNode("XP").setValue(0);
  181. nodeDeterrence.getNode("Level").setValue(0);
  182. try {
  183. configManager.save(plugin.root);
  184. } catch (IOException e) {
  185. e.printStackTrace();
  186. }
  187. }
  188. if(nodeStrength.getNode("XP").isVirtual()){
  189. nodeStrength.getNode("XP").setValue(0);
  190. nodeStrength.getNode("Level").setValue(0);
  191. try {
  192. configManager.save(plugin.root);
  193. } catch (IOException e) {
  194. e.printStackTrace();
  195. }
  196. }
  197. }
  198. }
Advertisement
Add Comment
Please, Sign In to add comment