Skocz do zawartości
  • 0

Odczytywanie


rykker

Pytanie

4 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

1. WTF 

 if(e.getRawSlot()<e.getInventory().getSize()) {

2. enumy porównuje się znakiem ==, czyli np. e.getCurrentItem.getType() == Material.DIAMOND

3. W klasie głównej nie ma implementacji Listener i CommandExecutor czyli nie zadziałają eventy oraz komendy (implements Listener, CommandExecutor)

4. żeby działało zrób tak:

@Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if(cmd.getName().equalsIgnoreCase("menu")) {
            if(sender instanceof Player) {
                Player p = (Player) sender;
                openGui(p);
            }else {
                
            }
        }
        return false;
    }

 

Edytowane przez kerpson
Odnośnik do komentarza
https://skript.pl/temat/40007-odczytywanie/#findComment-250341
Udostępnij na innych stronach

  • 0
12 godzin temu, kerpson napisał:

1. WTF 


 if(e.getRawSlot()<e.getInventory().getSize()) {

2. enumy porównuje się znakiem ==, czyli np. e.getCurrentItem.getType() == Material.DIAMOND

3. W klasie głównej nie ma implementacji Listener i CommandExecutor czyli nie zadziałają eventy oraz komendy (implements Listener, CommandExecutor)

4. żeby działało zrób tak:


@Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if(cmd.getName().equalsIgnoreCase("menu")) {
            if(sender instanceof Player) {
                Player p = (Player) sender;
                openGui(p);
            }else {
                
            }
        }
        return false;
    }

 

JavaPlugin implementuje już CommandExecutor.

A co do onCommand, else jest bezużyteczny, a zwrócenie wartości false powoduje wyświetlenie usage z plugin.yml, nie o to nam chodzi.

Dla autora polecam https://kobietydokodu.pl/kurs-javy/

Edytowane przez Ixidi
Odnośnik do komentarza
https://skript.pl/temat/40007-odczytywanie/#findComment-250357
Udostępnij na innych stronach

  • 0
3 godziny temu, Ixidi napisał:

JavaPlugin implementuje już CommandExecutor.

A co do onCommand, else jest bezużyteczny, a zwrócenie wartości false powoduje wyświetlenie usage z plugin.yml, nie o to nam chodzi.

Dla autora polecam https://kobietydokodu.pl/kurs-javy/

Potem dodałem instrukcje dla else

Odnośnik do komentarza
https://skript.pl/temat/40007-odczytywanie/#findComment-250378
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ę...