[Problema] Eclipse Problema con il mio plugin

salve a tutti, dopo aver fixato il problema del server che non si avviava (un maledetto programma per il mio note 3).
ho ripreso la costruzione del mio plugin EpicSite ma ho riscontrato un altro problema. in pratica se vedete qui: http://pastebin.com/xWpAF90D

vorrei che ci sia la scelta del comando (come in buycraft dove è possibile cambiarlo)

questa è la stringa che non mi funziona


if(commandLabel.equalsIgnoreCase("command")){
String command = this.getConfig().getString("command");
String Fcommand= command.replace(command, command);
player.sendMessage(Fcommand);

il compilatire non capisce che quando inserisco nel config.yml il comando (esempio command: "sito"). come devo fare? per favore aiutami sono disperato Sad


grazie (Modificato 22/12/2013, 11:41 da gamerover98.)
Puoi sistemare la formattazione ? Non si capisce nulla !
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
lo fatto me ne sn accorto dp XD
Esattamente che errori ti da ? Te lo da la console quando esegui il comando o te lo da eclipse ?

Da un occhiata veloce mi pare che tu non abbia registrato il comando nell'onEnable , e che tu stia cercando di rimpiazzare il comando DOPO l'esecuzione del comando stesso (su quest'ultima parte non sono sicuro)
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
la console o eclpise nn danno errori, si io vorrei cambiare comando dal config.yml

comunque public void onEnable(){ ci stà XD

nessuno sa rispondere? (Modificato 22/12/2013, 12:10 da gamerover98.)
@gamerover98 forse non hai compreso bene cosa ho scritto... so benissimo che l'onEnable c'è , ma tu non stai registrando il comando ! Hai mai fatto un plugin finora ?

Poi non hai risposto alla seconda parte... (Modificato 22/12/2013, 12:11 da MCinemaGamer.)
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
questo http://dev.bukkit.org/bukkit-plugins/epicsite/ ma vorrei fare quella cosa D: nn ci riesco... se mi riscrivi il codice con quella impostazione mi faresti un grandissimo favore
@gamerover98 se l'hai già fatto, non dovresti avere problemi... prenditi il codice del plugin che hai già fatto... cosa trovi all'interno dell'onEnable ? Devi capirlo da solo, altrimenti ti ritroverai qui a chiedere sempre con lo stesso errore Tongue
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
Posta la classe completa su pastebin
@filoghost


filetto leggi bukkit

@MCinemaGamer


io nn sono mai riuscito a farlo è quello il problema. quello che stà su bukkit è la vecchia versione dove il comando è /site e basta (Modificato 22/12/2013, 12:30 da gamerover98.)
@gamerover98 , di nuovo non hai capito cosa intendo. Nel tuo plugin dove c'è solo /site , all'interno dell'onEnablr c'è una riga in cui registri il comando "site" . Poi, quando fai commandlabel.equalsIgnoreCase("command") aspetti che il player scriva /command. Il resto diventa inutilizzato, e non rimpiazza un tubo!

@filoghost l'ha già messa Smile (Modificato 22/12/2013, 12:37 da MCinemaGamer.)
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
ah e come devo fare?
(22/12/2013, 12:37)gamerover98 ha scritto: ah e come devo fare?

Ma... senti, fai così, copia su pastebin l'onEnable del vecchio plugin, così ci capiamo.



(Spero di non sparare cavolate, ma @filoghost mi avrebbe già corretto Tongue )
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
okok eccola http://pastebin.com/FQ3Huqa4
Ok, come non detto, una cosa che ho detto non è giusta (quella da mettere nell'onenable... anche se, se io non lo faccio non funziona o.O )

Però, resto dell'idea che sia sbagliato cercare di cambiare il comando DOPO aver effettivamente fatto partire il metodo con la stringa "command" sia sbagliato.... se tu provi a dare il comando /command cosa fa ? (Modificato 22/12/2013, 12:46 da MCinemaGamer.)
"È come se ci fossimo dimenticati chi siamo, Donald: esploratori, pionieri. Non dei guardiani."

"Un tempo per la meraviglia alzavamo al cielo lo sguardo sentendoci parte del firmamento, ora invece lo abbassiamo preoccupati di far parte del mare di fango."

- Cooper (Interstellar)
Discussioni simili
Risposta di gamer891962
17/08/2018, 09:10
Risposta di VaiTon86
16/08/2018, 12:24
Risposta di iAmGio
15/08/2018, 02:29
 
6 78
Risposta di ReNext
15/08/2018, 00:35
 
6 111
Risposta di xFra309x
14/08/2018, 22:03

Utente(i) che stanno guardando questa discussione: 1 Ospite(i)