Помогите Как сделать оповещение

Статус
Закрыто для дальнейших ответов.

Mukiroku

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kukuroku
Хочу сделать когда игрок например вводит команду /dfdfdfd ему написало сообщение над панелью с предметами например Hello World как то сделать?(то есть на сервере MinePlex когда перезарядка).

Как тут http://i-fotki.info/21/f0d1fa26da9242631cb87e9dd1312bef6dfc11265925863.png.html

P.S мне нужен код, не плагин!
 
Команда:
/title @a actionbar ["",{"text":"SelectedKit:","color":"yellow"},{"text":"Energix","color":"green"}]

Ну, а как-же без:

Это можно реализовать с помощью ReActions!

Не знаю как именно, но уверен, что возможно)
 
Команда:
/title @a actionbar ["",{"text":"SelectedKit:","color":"yellow"},{"text":"Energix","color":"green"}]

Ну, а как-же без:

Это можно реализовать с помощью ReActions!

Не знаю как именно, но уверен, что возможно)
Прочитай тему еще раз.
 
PHP:
    public void sendActionBarMessage(Player p, String message) {
        PacketContainer chat = new PacketContainer(PacketType.Play.Server.CHAT);
        chat.getChatTypes().write(0, ChatType.GAME_INFO);
        chat.getChatComponents().write(0, WrappedChatComponent.fromText(message));
        try {
            ProtocolLibrary.getProtocolManager().sendServerPacket(p, chat);
        } catch (InvocationTargetException e) {
            e.printStackTrace();
        }
    }
 
Последнее редактирование:
PHP:
    public void sendActionBarMessage(Player p, String message) {
        PacketContainer chat = new PacketContainer(PacketType.Play.Server.CHAT);
        chat.getChatTypes().write(0, ChatType.GAME_INFO);
        chat.getChatComponents().write(0, WrappedChatComponent.fromJson(s(message)));
        try {
            ProtocolLibrary.getProtocolManager().sendServerPacket(p, chat);
        } catch (InvocationTargetException e) {
            e.printStackTrace();
        }
    }

    public String s(String s) {
        return "{\"text\": \"" + s + "\"}";
    }
Код:
    public static void sendBar(Player player, String message) {
        if(Bukkit.getPluginManager().getPlugin("ProtocolLib") == null) return;

        PacketContainer packet = new PacketContainer(PacketType.Play.Server.CHAT);
        packet.getModifier().writeDefaults();
        packet.getBytes().write(0, (byte)2);
        packet.getChatComponents().write(0, WrappedChatComponent.fromText(message));
        try {
            ProtocolLibrary.getProtocolManager().sendServerPacket(player, packet);
        } catch(InvocationTargetException ex) {
            Main.getInstance().getLogger().info("Unable to send ActionBar: " + ex.getMessage());
            ex.printStackTrace();
        }
    }
 
Код:
    public static void sendBar(Player player, String message) {
        if(Bukkit.getPluginManager().getPlugin("ProtocolLib") == null) return;

        PacketContainer packet = new PacketContainer(PacketType.Play.Server.CHAT);
        packet.getModifier().writeDefaults();
        packet.getBytes().write(0, (byte)2);
        packet.getChatComponents().write(0, WrappedChatComponent.fromText(message));
        try {
            ProtocolLibrary.getProtocolManager().sendServerPacket(player, packet);
        } catch(InvocationTargetException ex) {
            Main.getInstance().getLogger().info("Unable to send ActionBar: " + ex.getMessage());
            ex.printStackTrace();
        }
    }
Отвалится же. Устарело.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх