Seite 2 von 2

Re: Plugin wie Dice-Easter-Egg

BeitragVerfasst: Di 11. Jul 2017, 20:01
von bsheep87
Sry das ich das alte thema nochmal hervor holöe aber ich hab da ein problem mit dem plugin auf der 1.12

leider geht das wohl nicht mehr so
YamlConfiguration yml = YamlConfiguration.loadConfiguration(DiceEaster.getInstance().getResource("topConfig.yml"));

wäre nett wenn mir da jemmand helfen könnte

Re: Plugin wie Dice-Easter-Egg

BeitragVerfasst: Mi 12. Jul 2017, 11:29
von Knadda
Versuche mal:
Code: Alles auswählen
  1.      DiceEaster.getInstance().saveResource("topConfig.yml", false);


statt

Code: Alles auswählen
  1.     cc = new config();
  2.     final YamlConfiguration yml = YamlConfiguration.loadConfiguration(DiceEaster.getInstance().getResource("topConfig.yml"));
  3.     fc = cc.getConfig("topConfig.yml", "");
  4.     fc.addDefaults(yml);
  5.     fc.options().copyDefaults(true);
  6.     cc.saveConfig("topConfig.yml", fc, "");

Re: Plugin wie Dice-Easter-Egg

BeitragVerfasst: Mi 12. Jul 2017, 16:35
von bsheep87
hast du auch ne ahnung wie ich das bei dem machen kann

Code: Alles auswählen
  1. public static void defautlMessage(Boolean b, String file)
  2.   {
  3.     cc = new config();
  4.     fc = cc.getConfig(file, "/Messages/" + DiceEaster.getInstance().Language);
  5.     if (b.booleanValue()) {
  6.       fc.addDefaults(YamlConfiguration.loadConfiguration(DiceEaster.getInstance().getResource("en_en/actionbar.yml")));
  7.     } else {
  8.       fc.addDefaults(YamlConfiguration.loadConfiguration(DiceEaster.getInstance().getResource("en_en/" + file)));
  9.     }
  10.     fc.addDefaults(YamlConfiguration.loadConfiguration(DiceEaster.getInstance().getResource(DiceEaster.getInstance().Language.toLowerCase() + "/" + file)));
  11.     fc.options().copyDefaults(true);
  12.     cc.saveConfig(file, fc, "/Messages/" + DiceEaster.getInstance().Language);
  13.   }

Re: Plugin wie Dice-Easter-Egg

BeitragVerfasst: Do 13. Jul 2017, 07:14
von Knadda
Ich würde es evtl so machen :D

Code: Alles auswählen
  1.  
  2.   public static void defautlMessage(final Boolean b, final String file)
  3.   {
  4.     cc = new config();
  5.     fc = cc.getConfig(file, "/Messages/" + DiceEaster.getInstance().Language);
  6.     if (b.booleanValue()) {
  7.        DiceEaster.getInstance().saveResource("en_en/actionbar.yml", false);
  8.     } else {
  9.        DiceEaster.getInstance().saveResource("en_en/" + file, false);
  10.     }
  11.    DiceEaster.getInstance().saveResource(DiceEaster.getInstance().Language.toLowerCase() + "/" + file, false);
  12.     fc.options().copyDefaults(true);
  13.     cc.saveConfig(file, fc, "/Messages/" + DiceEaster.getInstance().Language);
  14.   }