Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Teleportacja gracza do danej lokalizacji


NeQ34

Rekomendowane odpowiedzi

Opublikowano

Witam, mam mały problem. Chcę napisać plugin na /spawn. Zrobiłem komendę /setspawn i działa, tylko nie mam pojęcia jak po wpisaniu komendy /spawn gracz się ma tam przeteleportować

Piszę na wersji 1.12.2

Kod: 

 

Bez linków do tej strony - @sk8erace1.

Opublikowano

Kod:

 

package pl.NeQ34.Spawn;

import java.net.http.WebSocket.Listener;

import org.bukkit.ChatColor;
import org.bukkit.Location;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin implements Listener{
    @Override
    public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
        if(cmd.getName().equalsIgnoreCase("setspawn")) {
            Player p = (Player) sender;
            Location l = p.getLocation();
            p.sendMessage(ChatColor.DARK_GREEN + "Ustawiles spawna 🙂 " + ChatColor.DARK_GRAY+ "(" + "X: " +l.getBlockX() + ", " +"Y: " +l.getBlockZ() + ")");
        }
        if(cmd.getName().equalsIgnoreCase("spawn")) {
            Player e = (Player) sender;
            e.teleport(l);
            e.sendMessage(ChatColor.DARK_AQUA + "Teleportacja...");
        }
    }
}

Nie działa mi komenda /spawn

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...