Minecraft Individual Signs мод 2021 скачать бесплатно
logo
wow addon Individual Signs

Individual Signs

Версия игры: 1.17
Всего загрузок: 24,490
Обновлено: Aug 8, 2021
Создано: Sep 18, 2012
Скачать Individual SignsСкачать Предыдущие версии

Предыдущие версии

Название Размер Обновлено Версия игры Загрузок
IndividualSigns v2.8.0 release 50.49 KB Aug 8, 2021 1.17 1 скачать Individual Signs IndividualSigns v2.8.0 releaseСкачать
IndividualSigns v2.7.0 release 43.04 KB Jun 17, 2019 1.14 410 скачать Individual Signs IndividualSigns v2.7.0 releaseСкачать
IndividualSigns v2.6.0 release 42.42 KB Sep 27, 2018 1.13 287 скачать Individual Signs IndividualSigns v2.6.0 releaseСкачать
IndividualSigns v2.5 release 30.12 KB Dec 22, 2016 1.12 694 скачать Individual Signs IndividualSigns v2.5 releaseСкачать
IndividualSigns v2.4 release 27.24 KB May 15, 2016 1.9 531 скачать Individual Signs IndividualSigns v2.4 releaseСкачать
IndividualSigns v2.3 release 19.02 KB Jan 26, 2015 1.8.1 2,366 скачать Individual Signs IndividualSigns v2.3 releaseСкачать
IndividualSigns v2.2 release 18.94 KB Jan 24, 2015 1.8.1 201 скачать Individual Signs IndividualSigns v2.2 releaseСкачать
IndividualSigns v2.1 release 18.99 KB Jan 2, 2015 1.8.1 428 скачать Individual Signs IndividualSigns v2.1 releaseСкачать
IndividualSigns v2.0 release 19.41 KB Jan 14, 2014 1.7.4 4,810 скачать Individual Signs IndividualSigns v2.0 releaseСкачать
IndividualSigns v1.5 release 9.79 KB Dec 18, 2013 1.7.4 1,032 скачать Individual Signs IndividualSigns v1.5 releaseСкачать
InSigns v1.4 release 11.07 KB May 4, 2013 1.6.4 5,287 скачать Individual Signs InSigns v1.4 releaseСкачать
InSigns v1.3 release 10.52 KB Apr 20, 2013 1.5.1 1,198 скачать Individual Signs InSigns v1.3 releaseСкачать
InSigns v1.2 release 14.92 KB Mar 30, 2013 1.5.1 1,014 скачать Individual Signs InSigns v1.2 releaseСкачать
InSigns v1.1 release 14.88 KB Mar 5, 2013 1.5.0 1,037 скачать Individual Signs InSigns v1.1 releaseСкачать
InSigns v1.0 release 14.66 KB Feb 15, 2013 CB 1.4.7-R1.0 858 скачать Individual Signs InSigns v1.0 releaseСкачать
InSigns v0.9 release 14.34 KB Feb 15, 2013 CB 1.4.7-R1.0 204 скачать Individual Signs InSigns v0.9 releaseСкачать
InSigns v0.8 release 6.74 KB Dec 28, 2012 CB 1.4.6-R0.1 1,084 скачать Individual Signs InSigns v0.8 releaseСкачать
InSigns v0.7 release 9.99 KB Dec 19, 2012 CB 1.4.5-R1.0 428 скачать Individual Signs InSigns v0.7 releaseСкачать
InSigns v0.6 release 8.84 KB Nov 9, 2012 CB 1.4.2-R0.2 900 скачать Individual Signs InSigns v0.6 releaseСкачать
InSigns v0.5 release 8.48 KB Oct 20, 2012 CB 1.3.2-R2.0 795 скачать Individual Signs InSigns v0.5 releaseСкачать
InSigns v0.4 release 8.18 KB Oct 13, 2012 CB 1.3.2-R1.0 243 скачать Individual Signs InSigns v0.4 releaseСкачать
InSigns v0.2 release 5.73 KB Sep 20, 2012 CB 1.3.2-R0.1 377 скачать Individual Signs InSigns v0.2 releaseСкачать
InSigns v0.1 release 5.61 KB Sep 18, 2012 CB 1.3.2-R0.1 305 скачать Individual Signs InSigns v0.1 releaseСкачать

Скриншоты

Описание

Описание

Этот плагин отображает текст на знаках для каждого игрока индивидуально по-разному.

По умолчанию этот плагин заменяет только [PLAYER] на знаках с именем и [DISPLAY] с ником игрока, смотрящего на него.
Узлами разрешений для создания знаков, содержащих эти теги, являются insigns.create.player и insigns.create.display.

Однако InSigns также включает в себя API для разработчиков других плагинов, чтобы легко добавлять собственный контент знака для конкретного игрока.

Этот плагин можно было бы, например, использовать для отдельных приветственных знаков на вашем спавне. Ваши игроки будут поражены, увидев свое собственное имя на вывеске!

ВАЖНЫЙ

Этот плагин нуждается в ProtocolLib для работы.
Убедитесь, что вы установили правильную версию ProtocolLib.
Этот плагин должен оставаться совместимым с другими версиями minecraft и bukkit до тех пор, пока ProtocolLib не должен ничего менять в своем API, на который полагается InSigns, и протокол minecraft не меняет ничего, связанного со знаком.

Быстрая презентация от VariationVault

 

Для разработчиков плагинов: простой в использовании API

Вот небольшой пример того, как вы можете использовать это в своем собственном плагине для отображения специфичных для игрока значений на знаках.
1.) Прежде всего: добавьте банку IndividualSigns в свой путь сборки (точно так же, как вы делаете это с bukkit.jar)
2.) Затем вы можете создать прослушиватель, который прослушивает SignSendEvent (точно так же, как вы создаете прослушиватели для событий bukkit): Это событие вызывается каждый раз, когда сервер собирается обновить содержимое знака для игрока.
3.) Событие предоставляет простые методы получения текущего текста знака и его изменения:

  • getPlayer() — Получает плеер, который получает пакет sign.
  • getLocation() — Возвращает местоположение знака, текст которого отправляется.
  • getLine(int index) — Возвращает строку текста с указанным индексом (0-3). Строки находятся в формате json.
  • setLine(int index, String line) — Задает строку текста с указанным индексом. Должен быть в правильном формате json.
  • IsModified() — Было ли это событие изменено каким-либо плагином.
  • setCancelled(boolean cancelled) — Если событие отменено, содержимое знака не будет обновляться для затронутого игрока, оставляя его на своем текущем содержимом (пустым, если все SignSendEvents будут отменены).
  • isCancelled() — Проверяет, отменил ли уже какой-то плагин это событие.

Пример использования события для замены «[PLAYER]» на имя игрока:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
public class SignSendListener реализует Listener {

    public SignSendListener(Plugin plugin) {
        Bukkit.getServer().getPluginManager().registerEvents(this, plugin);
    }

    @EventHandler(priority = EventPriority.NORMAL, ignoreCancelled = true)
    public void onSignSend( событиеSignSendEvent ) {
        for (int i = 0; i < 4; i++) {
            String line = event.getLine(i);
            if (line.contains("[PLAYER]")) {
                события.setLine(я, линия.заменить("[игрока]", событие.getPlayer().метод getname()));
            }
        }
    }
}

Вот и все. InSigns-Плагин будет обрабатывать все необходимые манипуляции с пакетами для вас.

Некоторые другие полезные утилиты, предоставляемые InSigns, являются:

  • Класс SimpleChanger, который можно использовать для легкого создания прослушивателя для простых замен ключей->значений и проверки разрешений во время создания знака. Пример для встроенной замены [PLAYER] -> PlayerName:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
@Переопределение
public void OnEnable() {
    Plugin insignsPlugin = getServer().getPluginManager().getPlugin("InSigns");
    if ((insignsPlugin != null) && insignsPlugin.IsEnabled()) {
        // заменяет "[ИГРОК]" именем игрока на табличках и проверяет наличие разрешения "insigns.create.player".
        // всякий раз, когда игрок пытается создать знак с надписью "[ИГРОК]" на нем
        new SimpleChanger(this, "[PLAYER]", "insigns.create.player") {
            @Переопределение
            public String GetValue(Player player, Location location, String originalLine) {
                return player.getName();
            }
        };
        System.out.println("Найден плагин 'InSigns'. Пользуюсь им сейчас".);
    } else {
        System.out.println("Плагин 'InSigns' не найден. Дополнительные функции знака отключены".);
    }
}

 

Плагины, использующие InSigns

  • Paintball War Edition — Предлагает индивидуальные знаки статистики пейнтбола.
  • ScoreboardStats — Предлагает некоторые отдельные общие статистические признаки.

Дайте мне знать, если ваш плагин использует инсайды и вы хотите, чтобы вас упомянули здесь.

Статистика

Этот плагин использует bStats для сбора анонимной статистики использования, чтобы определить, сколько серверов используют плагин и с какими версиями minecraft он используется чаще всего. Вся собранная информация может быть публично просмотрена здесь: https://bstats.org/plugin/bukkit/InSigns

Вы можете отключить bStats для всех плагинов на сервере путем редактирования файла Плагины/bStats/конфигурации.в формате YML, или, альтернативно отключить его только для IndividualSigns при установкеметрики-статистика‘ и ‘ложь‘ внутри InSigns’ config файл.

Пожертвования

Если вам нравится этот плагин, подумайте о поддержке его разработки, сделав пожертвование.
Заранее спасибо!

Комментарии

Добавить комментарий