SkillAPI.java 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. //package com.gmail.nossr50.api;
  2. //
  3. //import com.gmail.nossr50.datatypes.skills.PrimarySkillType;
  4. //
  5. //import java.util.ArrayList;
  6. //import java.util.Arrays;
  7. //import java.util.List;
  8. //
  9. //public final class SkillAPI {
  10. // private SkillAPI() {
  11. // }
  12. //
  13. // /**
  14. // * Returns a list of strings with mcMMO's skills
  15. // * This includes parent and child skills
  16. // * </br>
  17. // * This function is designed for API usage.
  18. // *
  19. // * @return a list of strings with valid skill names
  20. // */
  21. // public static List<String> getSkills() {
  22. // return getListFromEnum(Arrays.asList(PrimarySkillType.values()));
  23. // }
  24. //
  25. // /**
  26. // * Returns a list of strings with mcMMO's skills
  27. // * This only includes parent skills
  28. // * </br>
  29. // * This function is designed for API usage.
  30. // *
  31. // * @return a list of strings with valid skill names
  32. // */
  33. // public static List<String> getNonChildSkills() {
  34. // return getListFromEnum(PrimarySkillType.NON_CHILD_SKILLS);
  35. // }
  36. //
  37. // /**
  38. // * Returns a list of strings with mcMMO's skills
  39. // * This only includes child skills
  40. // * </br>
  41. // * This function is designed for API usage.
  42. // *
  43. // * @return a list of strings with valid skill names
  44. // */
  45. // public static List<String> getChildSkills() {
  46. // return getListFromEnum(PrimarySkillType.CHILD_SKILLS);
  47. // }
  48. //
  49. // /**
  50. // * Returns a list of strings with mcMMO's skills
  51. // * This only includes combat skills
  52. // * </br>
  53. // * This function is designed for API usage.
  54. // *
  55. // * @return a list of strings with valid skill names
  56. // */
  57. // public static List<String> getCombatSkills() {
  58. // return getListFromEnum(PrimarySkillType.COMBAT_SKILLS);
  59. // }
  60. //
  61. // /**
  62. // * Returns a list of strings with mcMMO's skills
  63. // * This only includes gathering skills
  64. // * </br>
  65. // * This function is designed for API usage.
  66. // *
  67. // * @return a list of strings with valid skill names
  68. // */
  69. // public static List<String> getGatheringSkills() {
  70. // return getListFromEnum(PrimarySkillType.GATHERING_SKILLS);
  71. // }
  72. //
  73. // /**
  74. // * Returns a list of strings with mcMMO's skills
  75. // * This only includes misc skills
  76. // * </br>
  77. // * This function is designed for API usage.
  78. // *
  79. // * @return a list of strings with valid skill names
  80. // */
  81. // public static List<String> getMiscSkills() {
  82. // return getListFromEnum(PrimarySkillType.MISC_SKILLS);
  83. // }
  84. //
  85. // private static List<String> getListFromEnum(List<PrimarySkillType> skillsTypes) {
  86. // List<String> skills = new ArrayList<>();
  87. //
  88. // for (PrimarySkillType primarySkillType : skillsTypes) {
  89. // skills.add(primarySkillType.name());
  90. // }
  91. //
  92. // return skills;
  93. // }
  94. //}