MySoulIsCry

Untitled

Nov 18th, 2021
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. package com.sharkstudio.sharkbusiness.util;
  2.  
  3. import org.bukkit.ChatColor;
  4. import org.bukkit.configuration.file.FileConfiguration;
  5.  
  6. import com.sharkstudio.sharkbusiness.SharkBusiness;
  7.  
  8. public enum Message {
  9. NO_PERM, CREATE_ERROR, CREATE_DONE, CREATE_AGAIN, REMOVE_ERROR, BUSINESS_NULL, REMOVE_DONE, INFO_LIST, INFO_ERROR, BUSINESS_NONE, BUY_OWNER, BUY_DONE, NO_MONEY, BUY_ERROR, SELLGOS_DONE,
  10. ONLY_PLAYER, NONE, BALANCE_MSG, MATERIALS_DONE, MATERIALS_MAX, MATERIALS_ERROR, BUY_AGAIN, PAY_ERROR, PAY_DONE, TAKE_ERROR, TAKE_DONE, BUSINESS_NO_MONEY, SELL_CUSTOMER_OFFLINE, SELL_ERROR,
  11. SELL_CUSTOMER_MSG, SELL_SALESMAN_MSG, REDEEM_CUSTOMER_NO_SELL, SELL_SALESMAN_AGAIN, REDEEM_CUSTOMER_HAVE, REDEEM_ERROR, SELL_DONE, REDEEM_DONE, SELL_CANCEL, SELL_NONE, TIME;
  12.  
  13.  
  14. public String toMessage() {
  15. FileConfiguration data = SharkBusiness.getInstance().getMessagesConfig();
  16. try {
  17. return ChatColor.translateAlternateColorCodes('&', data.getString(this.name()));
  18. } catch (Exception e) {
  19. return "";
  20. }
  21. }
  22.  
  23. public String toList() {
  24. FileConfiguration data = SharkBusiness.getInstance().getMessagesConfig();
  25. try {
  26. return ChatColor.translateAlternateColorCodes('&', String.join("\n", data.getStringList(this.name())));
  27. } catch (Exception e) {
  28. return "";
  29. }
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment