[Problema]Bukkit Plugin : getConfig()

Stato
Discussione chiusa ad ulteriori risposte.

Browserz

Utente Gold
21 Agosto 2011
453
38
127
271
Allora seguendo questa guida http://www.inforge.net/community/mi...lugin-bukkit-3-configurazione-e-permessi.html stavo provando a creare un config.yml però si è subito verificato un errore in java dove il getConfig() mi risulta come errore...

Codice:
        if(cmd.getName().equalsIgnoreCase("check")){
            if(sender.hasPermission("test1.check"))
            if (sender instanceof Player) {
                sender.sendMessage("Sei un PLAYER");
            }
                else {
                    sender.sendMessage(this.getConfig().getString("no-permesso"));
                    
                }
            else {
                sender.sendMessage("Sei una CONSOLE");
            }
        }
ps. Nel main ho aggiunto tra le graffe del public void onEnable() questa stringa this.saveDefaultConfig(); come dice nella guida
E siccome andando sulla scritta non mi compare nessuna importazione non saprei come risolvere...
 
Potresti screenare l'intero errore della console.
E screenare anche il progetto di eclipse del onEnable()
e del comando.
Ho bisogno di vedere anche il numero delle righe
 
Potresti screenare l'intero errore della console.
E screenare anche il progetto di eclipse del onEnable()
e del comando.
Ho bisogno di vedere anche il numero delle righe
Non è un errore della console ma di eclipse:
Main.class
335cktf.png
Commands.class
263jvb7.png
 
Non puoi scrivere this.
this equivale a "Questo class", appunto il config è legato al main class. Quindi al posto di this scrivi Main
 
Non riuscendo a leggere l'intero Commands.class vado a esclusione.
Al posto di Main metti plugin
 
Fai attenzione:

Aggiungi sopra il public Commands questa stringa:
Main main;

e dentro public Commands
main = plugin;

E al nel getconfig metti main
 
  • Mi piace
Reazioni: Stevez6889
Stato
Discussione chiusa ad ulteriori risposte.