Advertisement
Guest User

MessageManager

a guest
Dec 12th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.99 KB | None | 0 0
  1. package de.flyinggames.head.utils;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.configuration.file.YamlConfiguration;
  5.  
  6. import java.io.File;
  7. import java.io.IOException;
  8.  
  9. /* This Plugin was created by FlyingGames at 12.12.2019 21:59 */
  10.  
  11. public class MessageManager {
  12.  
  13.     public static String prefix;
  14.     public static String permissonsrequired;
  15.     public static String usage;
  16.     public static String onuse;
  17.     public static String prefixhead;
  18.  
  19.     public static void checkFiles() {
  20.         File file = new File("plugins/Heads/messages.yml");
  21.         YamlConfiguration cfg = YamlConfiguration.loadConfiguration(file);
  22.  
  23.         if(!file.getParentFile().exists()) {
  24.             file.getParentFile().mkdirs();
  25.         }
  26.  
  27.         if(!file.exists()) {
  28.             try {
  29.                 file.createNewFile();
  30.                 Bukkit.getConsoleSender().sendMessage("§eMessages.yml §ageneriert§8.");
  31.  
  32.                 /* Default Configuration */
  33.  
  34.                 cfg.set("messages.prefix", "&eHead &8»");
  35.                 cfg.set("messages.permissionsrequired", "&cDu hast keine Rechte dazu&8!");
  36.                 cfg.set("messages.usage", "&7Nutze &e/head <Name>");
  37.                 cfg.set("messages.onuse", "&aDein Kopf wurde erfolgreich generiert! Er befindet sich nun in deinem Inventar");
  38.                 cfg.set("messages.prefixhead", "&e");
  39.                 Bukkit.getConsoleSender().sendMessage("§eMessages.yml §aStandartkonfiguration angewandt§8.");
  40.  
  41.                 cfg.save(file);
  42.  
  43.             } catch (IOException e) {
  44.                 e.printStackTrace();
  45.             }
  46.         }
  47.  
  48.         prefix = cfg.getString("messages.prefix").replace("&", "§");
  49.         permissonsrequired = cfg.getString("messages.permissionsrequired").replace("&", "§");
  50.         usage = cfg.getString("messages.usage").replace("&", "§");
  51.         onuse = cfg.getString("messages.onuse").replace("&", "§");
  52.         prefixhead = cfg.getString("messages.prefixhead").replace("&", "§");
  53.  
  54.     }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement