Идея Команды при вводе комбинации клавиш( лкм, пкм, шифт)

  • Автор темы Автор темы mikassio
  • Дата начала Дата начала
И вы его добавите в плагин?
В свой - нет. В моём будет API, с которого можно будет получить нажатую кнопку.
Also, в моих планах сделать такое:
1. Интеграция с PlaceholderAPI
2. Команды из консоли, от игрока и проч.
3. Permissions для команд, комбинации.
4. Sequence recorder.
 
В свой - нет. В моём будет API, с которого можно будет получить нажатую кнопку.
Also, в моих планах сделать такое:
1. Интеграция с PlaceholderAPI
2. Команды из консоли, от игрока и проч.
3. Permissions для команд, комбинации.
4. Sequence recorder.
Хорошо. Версия только для меня будет стоить 1000р?
Кстати, версия Minecraft 1.9.4.
 
Хорошо. Версия только для меня будет стоить 1000р?
Кстати, версия Minecraft 1.9.4.
Я уже дал себе слово, что этот плагин будет бесплатным. =)
Захотят - напишут тебе обвязку для Scoreboard'а.
Попахивает целой либой.
Зачем? Нужен всего лишь буфер записи.
 
Пытаюсь сделать скорбоард (пока просто скоарбарды 😁) нашел проблемку.. Нельзя несколько раз добавить один и и тот-же текст например "Правый клик" не знаю что с этим делать...
330f3c457ace.png
 
Пытаюсь сделать скорбоард (пока просто скоарбарды 😁) нашел проблемку.. Нельзя несколько раз добавить один и и тот-же текст например "Правый клик" не знаю что с этим делать...
330f3c457ace.png
Есть специальный класс для скорбоарда.
Эта тулза позволяет менять нажписи на скорборде без глитча.
Я её использую в своём BW. Если нужно - могу скинуть класс.
 
Пытаюсь сделать скорбоард (пока просто скоарбарды 😁) нашел проблемку.. Нельзя несколько раз добавить один и и тот-же текст например "Правый клик" не знаю что с этим делать...
330f3c457ace.png
Просто в конец текста добавь ChatColor.RESET, но это костыль и других способов я не знаю.
 
Просто в конец текста добавь ChatColor.RESET, но это костыль и других способов я не знаю.
И это позволит добавлять бесконечно одинаковых строк? Мне почему-то кажеться что это позволит добавить одну дополнительную строку..
Но сейчас попробую - так как со скорбордами вообще первый раз работаю..
 
https://www.spigotmc.org/threads/scoreboard.158800/#post-1688475
Пост от белки.
И это позволит добавлять бесконечно одинаковых строк? Мне почему-то кажеться что это позволит добавить одну дополнительную строку..
Но сейчас попробую - так как со скорбордами вообще первый раз работаю..
Скорборд на версии > 1.8 имеет ограничение в 32 символа. И ограничение в 16 (вроде бы) строк.
 
А как добавить строчку в скорбоард?
Допустим у меня есть:
Код:
        ScoreboardUtil util = new ScoreboardUtil("actions_commands",
                ActionCommands.plugin.config.getString("SCOREBOARD_NAME", "Name"),
                Bukkit.getScoreboardManager().getNewScoreboard());
И мне надо добавить строчку "Строка",
как это сделать?
Думаю что метод add но что именно передавать как параметры - не пойму..
 
И это позволит добавлять бесконечно одинаковых строк? Мне почему-то кажеться что это позволит добавить одну дополнительную строку..
Но сейчас попробую - так как со скорбордами вообще первый раз работаю..
Максимальная длинна строки 16 символов, ChatColor.RESET вроде бы 1 символ.
Нужно будет добавлять ChatColor.RESET на каждую повторяющуюся строку.
 
А как добавить строчку в скорбоард?
Допустим у меня есть:
Код:
        ScoreboardUtil util = new ScoreboardUtil("actions_commands",
                ActionCommands.plugin.config.getString("SCOREBOARD_NAME", "Name"),
                Bukkit.getScoreboardManager().getNewScoreboard());
И мне надо добавить строчку "Строка",
как это сделать?
Думаю что метод add но что именно передавать как параметры - не пойму..
Код:
    public void addToScoreboard(Player p, Action action) {
        System.out.println("ВЫЗВАН (Лифтер блеат у него вызван)");
        ScoreboardUtil util = new ScoreboardUtil("actions_commands",
                ActionCommands.plugin.config.getString("SCOREBOARD_NAME", "Name"),
                Bukkit.getScoreboardManager().getNewScoreboard());
        p.setScoreboard(util.getScoreboard());
        util.add(p.getDisplayName(), "Smth1", "Smth2");
    }
Это не работайт... Видимо что-то не то делаю..
 
А как добавить строчку в скорбоард?
Допустим у меня есть:
Код:
        ScoreboardUtil util = new ScoreboardUtil("actions_commands",
                ActionCommands.plugin.config.getString("SCOREBOARD_NAME", "Name"),
                Bukkit.getScoreboardManager().getNewScoreboard());
И мне надо добавить строчку "Строка",
как это сделать?
Думаю что метод add но что именно передавать как параметры - не пойму..
Получаешь objective с любым именем и "dummy" триггером, так как счет будет обновляться вручную.
У objective выставляешь displayslot в sidebar(сбоку), у objective можно получить score(getScore), у score есть имя - оно будет показываться в displayslot, у score можно установить его номер в displaysot. (score.setScore(int)).
P.S. не используй говнобиблиотеки, там всего 2-4 метода нужные.
 
Назад
Верх