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

[Pytanie] | Zmiana Wiadomości Unknow Command!


Rekomendowane odpowiedzi

Opublikowano

Witajcie, mam pytanie jak zmienić po wpisaniu błędnej komendy nie wyskakuje Unknow coomand. Jak to zmienić np. Nie ma takiej komendy. Użyj pomoc aby wiedzieć dostępne komendy!



Z góry thx ;p


N0thing! :: = ;; :.>

Opublikowano

Silnik Spigot lub skrypt ;)

|Members|-Tyle starczy,bez spiny o lepszą rangę.

 

 

 

 

 

Opublikowano
package com.comphenix.example;
 
import org.bukkit.ChatColor;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;
 
import com.comphenix.protocol.Packets;
import com.comphenix.protocol.ProtocolLibrary;
import com.comphenix.protocol.events.ConnectionSide;
import com.comphenix.protocol.events.PacketAdapter;
import com.comphenix.protocol.events.PacketEvent;
 
public class ChangingUnknownCommand extends JavaPlugin implements Listener {
    @Override
    public void onEnable() {
        ProtocolLibrary.getProtocolManager().addPacketListener(
                new PacketAdapter(this, ConnectionSide.SERVER_SIDE, Packets.Server.CHAT) {
                    @Override
                    public void onPacketSending(PacketEvent event) {
                        String message = event.getPacket().getStrings().read(0);
 
                        // Modify this exact message regardless of the coloring
                        if ("Unknown command. Type \"help\" for help.".equals(ChatColor
                                .stripColor(message))) {
                            event.getPacket().getStrings()
                                    .write(0, "Wrong. Try again!");
                        }
                    }
                });
    }
 
    @Override
    public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
        sender.sendMessage(ChatColor.RED + "You don't have permission for this area.");
        return true;
    }
}

Aby plugin działał użyj ProtocolLib.

Więcej tutaj:

http://forums.bukkit.org/threads/how-to-change-the-you-dont-have-permission-for-this-area-message.148276/#post-1682093
https://gist.github.com/aadnk/5734964

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...