Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2014
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. package me.ccrama.MinereachAch;
  2.  
  3. import java.util.HashMap;
  4.  
  5. import org.bukkit.inventory.ItemStack;
  6.  
  7. public class Achievement {
  8. private String achieve;
  9. private String databasename;
  10. private int triggernumber;
  11. private String stat;
  12. private ItemStack[] wins;
  13. private boolean erodes;
  14.  
  15. public HashMap<String, Achievement> achievements = new HashMap<String, Achievement>();
  16.  
  17. public Achievement(String statname, String achievementname, int trigger,
  18. ItemStack[] winitems, boolean erosion) {
  19. String[] dbitems = statname.split("\\.");
  20. achieve = achievementname;
  21. stat = dbitems[1];
  22. databasename = dbitems[0];
  23. triggernumber = trigger;
  24. wins = winitems;
  25. erodes = erosion;
  26. achievements.put(statname, this);
  27. }
  28.  
  29. public Achievement getByName(String s){
  30. Achievement ach = achievements.get(s);
  31. return ach;
  32. }
  33.  
  34. public String getStatName() {
  35. return stat;
  36. }
  37.  
  38. public String getAchievementName() {
  39. return achieve;
  40. }
  41.  
  42. public String getDatabase() {
  43. return databasename;
  44. }
  45.  
  46. public int getTriggeredAt() {
  47. return triggernumber;
  48. }
  49.  
  50. public ItemStack[] getWinItems() {
  51. return wins;
  52. }
  53.  
  54. public boolean isForever() {
  55. return erodes;
  56. }
  57.  
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement