packagedev.cookienation.main;importorg.bukkit.plugin.java.JavaPlugin;publicclassMainextendsJavaPlugin{@OverridepublicvoidonEnable(){loadConfig();System.out.println("Rang has been enabled!");}@OverridepublicvoidonDisable(){System.out.println("Rang has been disabled!");}publicvoidloadConfig(){getConfig().options().copyDefaults(true);saveConfig();}}// < Da ist das Problem
Bei der letzten Klammer steht:
"Syntax error on token "}", { expected"
Und ich weiß nicht, wie ich das behebe!
Bitte um schnelle Hilfe :c
Danke im voraus
packagedev.cookienation.main;importorg.bukkit.plugin.java.JavaPlugin;publicclassMainextendsJavaPlugin{@OverridepublicvoidonEnable(){loadConfig();System.out.println("Rank has been enabled!");}@OverridepublicvoidonDisable(){System.out.println("Rank has been disabled!");}publicvoidloadConfig(){getConfig().options().copyDefaults(true);saveConfig();}}if(cmd.getName().equalsIgnoreCase("premium")){String msgp =getConfig().getString("Config.premium");
p.sendmessage(ChatColor.translateAlternateColorCodes('&', msgp));returntrue;}if(cmd.getName().equalsIgnoreCase("titan")){String msgt =getConfig().getString("Config.titan");
p.sendmessage(ChatColor.translateAlternateColorCodes('&', msgt));returntrue;}if(cmd.getName().equalsIgnoreCase("supporter")){String msgs =getConfig().getString("Config.supporter");
p.sendmessage(ChatColor.translateAlternateColorCodes('&', msgs));returntrue;}if(cmd.getName().equalsIgnoreCase("srmoderator")){String msgsm =getConfig().getString("Config.srmoderator");
p.sendmessage(ChatColor.translateAlternateColorCodes('&', msgsm));returntrue;}if(cmd.getName().equalsIgnoreCase("moderator")){String msgm =getConfig().getString("Config.moderator");
p.sendmessage(ChatColor.translateAlternateColorCodes('&', msgm));returntrue;}if(cmd.getName().equalsIgnoreCase("builder")){String msgb =getConfig().getString("Config.builder");
p.sendmessage(ChatColor.translateAlternateColorCodes('&', msgb));returntrue;}if(cmd.getName().equalsIgnoreCase("sup")){
p.sendmessage(ChatColor.translateAlternateColorCodes('&', msgs));returntrue;}if(cmd.getName().equalsIgnoreCase("mod")){
p.sendmessage(ChatColor.translateAlternateColorCodes('&', msgm));returntrue;}if(cmd.getName().equalsIgnoreCase("srmod")){
p.sendmessage(ChatColor.translateAlternateColorCodes('&', msgsm));returntrue;}}}
---------------------------------------------------------------------------------------------------
Hier das Komplette Plugin.... Findest ihr einen fehler ?
Kann man so nicht nachvollziehen, was dein Fehler ist, wenn wir nicht wissen wonach wir suchen sollen. Der Fehler zieht sich wahrscheinlich durch das ganze Programm, und wir sehen auch nicht die Klasse "JavaPlugin".
Kann man so nicht nachvollziehen, was dein Fehler ist, wenn wir nicht wissen wonach wir suchen sollen. Der Fehler zieht sich wahrscheinlich durch das ganze Programm, und wir sehen auch nicht die Klasse "JavaPlugin".
Also, dieses Plugin sollte ein Plugin sein, welches bei z.b "/premium" den Text aus der Config holt und den dann schreibt. Das soll z.B: Die Features dieses Ranges anzeigen. In der Config steht:
###################################################
########### Plugin by Cookienation ################
###################################################
# You are able to use Farbcodes here! (&6 etc.)
Code darf nicht außerhalb von Methoden stehen (außer static initializer), Methoden dürfen nicht außerhalb von Klassen stehen, Methoden werden "quasi" von braces ({}) umschlossen...
Ich möchte doch nur diese eine Plugin machen xD Kann mich nicht einer sagen, was ich noch verbessern muss, damit es klappt ? Ich verspreche, ich lese danach mal alles von neu durch
Ich möchte doch nur diese eine Plugin machen xD Kann mich nicht einer sagen, was ich noch verbessern muss, damit es klappt ? Ich verspreche, ich lese danach mal alles von neu durch
Ich habe hier und hier etwas gefunden. Da du einen neuen Befehl anlegen moechtest, solltest du erst eine neue Klassen anlegen, wie auch im zweiten Link beschrieben. Wenn du nicht weiterkommst, kannst du dich dort im Forum vielleicht melden - die sollten sich dort besser auskennen.