Skocz do zawartości
  • 0

Czemu nie działa komenda w pluginie?


Pytanie

Cześć zrobiłem mój pierwszy plugin (Uczę się)

Po wpisaniu komendy:

https://zapodaj.net/033c2dc6aef6a.png.html

Komenda /witaj nie działa :/

Konsola po wpisaniu komendy:
https://code.skript.pl/sgVfwdTV/

Kod Main:

https://code.skript.pl/TfWpDhfR/

Kod plugin.yml

https://code.skript.pl/6Rzzo3Hs/

z góry dzięki

Edytowane przez Bahbros
Odnośnik do komentarza
https://skript.pl/temat/18821-czemu-nie-dzia%C5%82a-komenda-w-pluginie/
Udostępnij na innych stronach

10 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

i właśnie dlatego pisałem by nie używać eclipse tylko intellijki, eclispe ma taki dziwny nawyk zezwalania na stworzenie .jar nawet jak kod nie jest poprawny:

Caused by: java.lang.Error: Unresolved compilation problem: 
	String literal is not properly closed by a double-quote

	at me.HvgdcGaming.youtube.Main.onCommand(Main.java:20) ~[?:?]

i masz tu opis błędu i gdzie wystąpił.

 

sender.sendMessage("Witam cie);

musisz zamykać stringi, + IDE przecież pokazuje w takich miejscach że jest błąd, jakoś podkreśla na czerwono czy coś.

 

 

Ech, czemu wszyscy nowi wybierają eclipse, a po roku czy coś i tak każdy normalny przechodzi na intellij xD

Edytowane przez GotoFinal
Odnośnik do komentarza
https://skript.pl/temat/18821-czemu-nie-dzia%C5%82a-komenda-w-pluginie/#findComment-128369
Udostępnij na innych stronach

  • 0
3 minuty temu, Bahbros napisał:

Ok dzięki czyli jednak lepsze intellijki i działa podobnie jak eclipse?

no tlumaczylem w poprzednim temacie kilka razy, to też IDE do javy, tylko lepiej podpowiada :P

Chyba muszę tu kiedyś napisać poradnik oblsugi xD

Odnośnik do komentarza
https://skript.pl/temat/18821-czemu-nie-dzia%C5%82a-komenda-w-pluginie/#findComment-128372
Udostępnij na innych stronach

  • 0
7 minut temu, Bahbros napisał:

Przyda się :DDD To pobieram intellijki

Edit:

To niebieskie może być? https://www.jetbrains.com/idea/download/#section=windows

bierz community, jest darmowe i lżejsze, a wersja pełna jest przydatna tylko jak robisz strony oparte na javie

Odnośnik do komentarza
https://skript.pl/temat/18821-czemu-nie-dzia%C5%82a-komenda-w-pluginie/#findComment-128374
Udostępnij na innych stronach

  • 0
1 godzinę temu, GotoFinal napisał:

bierz community, jest darmowe i lżejsze, a wersja pełna jest przydatna tylko jak robisz strony oparte na javie

Teraz się nawet plugin nie wczytuje po restartowaniu serwera:
Main:
https://code.skript.pl/xWSwqHPw/

plugin.yml:

https://code.skript.pl/UdcxEfZM/

Konsola:
https://code.skript.pl/yqLfdvmG/

Edytowane przez Bahbros
Odnośnik do komentarza
https://skript.pl/temat/18821-czemu-nie-dzia%C5%82a-komenda-w-pluginie/#findComment-128404
Udostępnij na innych stronach

  • 0
Godzinę temu, Bahbros napisał:

Teraz się nawet plugin nie wczytuje po restartowaniu serwera:
Main:
https://code.skript.pl/xWSwqHPw/

plugin.yml:

https://code.skript.pl/UdcxEfZM/

Konsola:
https://code.skript.pl/yqLfdvmG/

main: Main

w pluin.yml musisz podać całą nazwę głównej klasy, razem z package:

me.HvgdcGaming.youtube.Main

 

Z innych uwag:
- package nazywamy tylko małymi literkami, czyli powinno być me.hvgdcgaming
- Główną klasę warto nazywać jakoś senowniej, np WorldGuardPlugin, ułatwia to potem odwoływanie sie do innych pluignów ;)

Odnośnik do komentarza
https://skript.pl/temat/18821-czemu-nie-dzia%C5%82a-komenda-w-pluginie/#findComment-128413
Udostępnij na innych stronach

  • 0
2 minuty temu, GotoFinal napisał:

main: Main

w pluin.yml musisz podać całą nazwę głównej klasy, razem z package:

me.HvgdcGaming.youtube.Main

 

Z innych uwag:
- package nazywamy tylko małymi literkami, czyli powinno być me.hvgdcgaming
- Główną klasę warto nazywać jakoś senowniej, np WorldGuardPlugin, ułatwia to potem odwoływanie sie do innych pluignów ;)

Ok dzięki

Odnośnik do komentarza
https://skript.pl/temat/18821-czemu-nie-dzia%C5%82a-komenda-w-pluginie/#findComment-128414
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...