Skocz do zawartości
  • 0

plugin teleport za jakis koszt


Pytanie

3 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0

Zależy jak chcesz, żeby to działało, ale jeżeli myślisz o komendzie to tworzysz sobie nową klasę i w niej implementujesz CommandExecutor

public class SpawnCommand implements CommandExecutor {

Później musisz nadpisać metodę onCommand

    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
      if(ok) {
      	//zwracasz true jeżeli komenda została wykonana pomyślnie
      	return true;
      }
      //zwracasz false jak komenda argumenty na przykład były złe
      //wtedy wysyła się command usage z plugin.yml
      return false;
    }

Następnie w metodzie onEnable ustawiasz egzekutora komendy na tamtą klasę

this.getCommand("spawn").setExecutor(new SpawnCommand());

I dodajesz komendę do plugin.yml

commands:
	spawn:
		description: Opis komendy
		usage: to to o czym wspominalem wczesniej

 

Żeby sprawdzić czy gracz ma jeden emerald 

player.getInventory().contains(Material.EMERALD, ile);

 

Odnośnik do komentarza
https://skript.pl/temat/44340-plugin-teleport-za-jakis-koszt/#findComment-278279
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ę...