Pomoc z getCommand

Pytania i problemy
MaciekZBydogoszcza
MaciekZBydogoszcza

Witam

Dlaczego getCommand wyswietla sie czerwono? Gdy kursorem najezdzam na getCommand "Cannot resolve method 'getCommand' in 'Plugin'"

Linijka: TestPlugin.getInstance().getCommand("test").setExecutor(new TestCommand());

Pomocy :D

Timo
Timo Moderator forum.lvlup.pro

Dajesz tą linijkę w onEnable w głównej klasie pluginu?

MaciekZBydogoszcza
MaciekZBydogoszcza

nie, daję to w "RegisterManager" ;/

Timo
Timo Moderator forum.lvlup.pro

Widocznie nie możesz tego wywołać z innej klasy w obecnej formie.

Brakuje ci podstawowych umiejętności programowania w Javie, zarejestruj to w klasie Main i w onEnable albo doszkól się i dowiedz jak można to zrobić z innego miejsca.

Jakbyś był zainteresowany to polecam kurs Javy nagrany przez mojego znajomego. Są też inne kursy - w innych formach, innych autorów. Zrobisz jak uważasz.

MaciekZBydogoszcza
MaciekZBydogoszcza

dzieki na pewno skorzystam, a taki jeden jeszcze problem bo w getGuiManager mam podobny problem bo jak kursorem nakieruje to "Cannot resolve method 'getGuiManager' in 'Plugin'" pomozesz jeszcze z tym? Bylbym wdzieczyny. Pozdrawiam!

Nieznajomy11
Nieznajomy11 Moderator forum.lvlup.pro

Klasa Plugin zwyczajnie nie ma takiej metody, to twoja metoda, z twojego typu, więc musisz użyć typu właśnie tej swojej klasy.

system
system

Ten temat został automatycznie zamknięty 32 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.