Advertisement
Guest User

MessageFile

a guest
Jun 25th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.95 KB | None | 0 0
  1. package mc.goldenjustice.minetopia.Bestanden.messages;
  2.  
  3.  
  4. import mc.goldenjustice.minetopia.Bestanden.AbstractFile;
  5. import mc.goldenjustice.minetopia.Main;
  6. import org.bukkit.ChatColor;
  7. import org.bukkit.Material;
  8.  
  9. import java.util.ArrayList;
  10. import java.util.List;
  11.  
  12. public class MessagesFile extends AbstractFile {
  13.  
  14.  
  15.     public MessagesFile(Main main) {
  16.         super(main, "Messages.yml");
  17.     }
  18.  
  19.  
  20.  
  21. ///Negeer dit hier onder!
  22.     public void setupmessages(){
  23.  
  24.         ArrayList<String> plotinfo = new ArrayList<>();
  25.  
  26.         plotinfo.add("&3Plotnummer: {plot}");
  27.         plotinfo.add("&3Eigenaar: &b{owner}");
  28.         plotinfo.add("&3Members: &b{members}");
  29.  
  30.         ArrayList<String> geldlore = new ArrayList<>();
  31.         geldlore.add("&3Officeel geld briefje");
  32.         geldlore.add("&3Waarde: &b{worth}");
  33.  
  34.  
  35.  
  36.         config.addDefault("geen.permission","&cJe hebt hier onvoldoende rechten voor!");
  37.         config.addDefault("geen.plotowner","&cJe kan dit alleen doen op je eigen plot!");
  38.         config.addDefault("plot.create","&3Je hebt plot &b{plot} &3aangemaakt!");
  39.         config.addDefault("plot.setowner","&3Je hebt &b{speler} &3toegevoegd als eigenaar van dit plot!");
  40.         config.addDefault("plot.removeowner","&3Je hebt &b{speler} &3van het plot weg gehaald!");
  41.         config.addDefault("plot.aleigenaar","&cDeze speler is al eigenaar van het plot!");
  42.         config.addDefault("plot.almember","&cDeze speler is al member van het plot!");
  43.         config.addDefault("plot.addmember","&3Je hebt {speler} toegevoegd op dit plot!");
  44.         config.addDefault("plot.removemember","&3Je hebt &b{speler} &3van dit plot gehaald!");
  45.         config.addDefault("plot.info",plotinfo);
  46.         config.addDefault("##","         ");
  47.         config.addDefault("geld.opnemen","&3Je hebt €&b{geld} opgenomen!");
  48.         config.addDefault("geld.storten","&3Je hebt €&b{geld} gestord!");
  49.         config.addDefault("geld.lore",geldlore);
  50.         config.addDefault("teleporter.create","&3Je hebt een teleporter gemaakt naar: &b{dest}");
  51.         config.addDefault("teleporter.tp","&3Je wordt nu naar &b{dest} &3gestuurd!");
  52.         config.addDefault("teleporter.bestaat","&cEr bestaat al een teleporter met de naam: &4{dest}");
  53.         config.addDefault("teleporter.bestaatniet","&Er bestaat geen teleporter met de naam: &4{dest}");
  54.  
  55.  
  56.         config.options().copyDefaults(true);
  57.         save();
  58.     }
  59.  
  60.  
  61.     public String getstring(String string) {
  62.  
  63.         if (!config.contains(string)) {
  64.             return null;
  65.         }
  66.  
  67.         return ChatColor.translateAlternateColorCodes('&',config.getString(string));
  68.  
  69.     }
  70.  
  71.     public String kleur(String string) {
  72.         return ChatColor.translateAlternateColorCodes('&',string);
  73.     }
  74.  
  75.  
  76.     public List<String> getGeldLore() {
  77.         return config.getStringList("geld.lore");
  78.     }
  79.  
  80.     public List<String> getplotinfolist(){
  81.         return config.getStringList("plot.info");
  82.     }
  83.  
  84.  
  85.  
  86. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement