Hallo Leute,
wie bereits angekündigt, habe ich den ConfigManager aus der Java-Version in die Unity Version übernommen.
Kurze Erklährung:
Mit dem ConfigManager kann man ganz leicht Configs erstellen.
public class ExampelConfig {
public boolean ExampelBoolean;
private final ConfigManager Manager;
private final ConfigData Data;
public BeispielConfig(Plugin plugin) throws IOException {
this.Manager = (ConfigManager) plugin.getPluginByName("ConfigManager");
Data = Manager.newConfig(plugin.getDescription("name"), plugin.getPath());
//Create or Update Config
Data.addCommend("#--------------------------------#"); //Add a Commend
Data.addCommend("# AktiveSign #");
Data.addCommend("#--------------------------------#");
Data.addEmptyLine(); //Add a Empty Line
Data.addCommend("# Change ExampelBoolean (values: true, false)");
Data.addSetting("ExampelBoolean", "false"); //Add as Setting with standad value
Data.CreateConfig(); // <- The Plugin create the Config or do a Update.
// Old Settings ar saved!
ExampelBoolean = Boolean.parseBoolean(Data.getSetting("ExampelBoolean"));
} catch (IOException ex) {
Display More
Er funktioniert einwandfrei.
JAVADOC: HERE
Download: Hier im Forum! (Siehe Unten - Anhang)
Wichtige Info zur Installation:
Da der ConfigManager immer von anderen Plugins benötigt wird, muss dieser immer als erstes geladen werden! Rising World lädt die Plugins in der Reihenfolge, wie die Ordner im "Plugins"-Ordner sind. Das Betriebssystem sortiert die Ordner standardmäßig in Alphabetischer Reihenfolge. Es wird empfohlen, Zahlen, hinter die Plugin-Namen zu schreiben, um die Reihenfolge selber zu bestimmen! Beispiel mit ToolsAPI, ConfigManager und AktiveSign:
| |- ConfigManager(2.0.2).jar
| |- ... (Auto Generiert)
Display More
Viel Spaß damit!