Плагин Утилита JCitizensBaby [1.0]

JCitizensBaby
Краткое описание:
Citizens Addon | Масштаб NPC с сохранением скина
1
44
  • Теги
    bkl jfb
  • Для версий
    1. 1.21.✘
    Java
    1. Java 21
    Исходный код
    https://github.com/jFrostyBoy/JCitizensBaby
    Ядро: Paper / Spigot
    Версия: 1.21.1 - 1.21.11
    Java: 21+
    Зависимость: Citizens2 / Citizens

    Плагин, который позволяет изменять масштаб NPC из Citizens с помощью атрибута GENERIC_SCALE.
    Основная фича — делать NPC «маленькими» (baby), как у мобов-зомби или животных.
    Скины применяются, а также остаются, и на мини-версии нпс


    Особенности​

    • Команда /npc scale для изменения размера выбранного NPC.
    • Поддержка предустановок normal и baby, а также произвольного значения масштаба.
    • Таб-комплит для удобства.
    • Сохранение масштаба между перезагрузками сервера и плагина.
    • Команда /jcbreload для перезагрузки плагина.
    • Полностью настраиваемые сообщения и значения в config.yml.

    Установка​

    1. Поместите JCitizensBaby.jar в папку plugins.
    2. Перезапустите сервер
    3. При первом запуске создастся папка plugins/JCitizensBaby с файлом config.yml.

    Права (Permissions)​

    • jcitizensbaby.use — разрешает использовать команду /npc scale и /jcbreload.

    Конфигурация (config.yml)​

    config.yml:
    # Конфигурация JCitizensBaby
    # Используйте & для цветовых кодов
    
    scales:
      normal: 1.0
      baby-default: 0.5                # Дефолтный масштаб для /npc scale baby (без числа)
      suggestions:                     # Подсказки для таб-комплита после /npc scale baby
        - 0.5
        - 0.55
        - 0.6
        - 0.65
        - 0.7
        - 0.75
        - 0.8
        - 0.85
        - 0.9
    
    messages:
      no-permission: "&cУ вас нет прав на использование этой команды!"
      select-npc: "&cСначала выберите NPC (/npc select)!"
      not-spawned: "&eNPC не заспавнен — размер применится автоматически при спавне."
      not-living-entity: "&cМасштаб поддерживается только для живых сущностей (обычно Player-NPC)."
      success-scale: "&aРазмер NPC изменён на &e{type} (&f{scale}&e)&a!"
      invalid-usage: "&cНеверное использование! &7/npc scale normal &7или &7/npc scale baby [число]"
      invalid-scale: "&cНеверное значение масштаба '&f{input}&c'! Должно быть число больше 0."
      invalid-scale-zero: "&cМасштаб должен быть больше 0!"
      reload-success: "&aКонфиг JCitizensBaby успешно перезагружен!"
      reload-fail: "&cОшибка при перезагрузке конфига!"
    • Знімок_20260101_030242.png
      Знімок_20260101_030242.png
      767,3 КБ · Просмотры: 3
    • Знімок_20260101_030302.png
      Знімок_20260101_030302.png
      654,9 КБ · Просмотры: 3

    Автор

    jFrostyBoy

    Еще ресурсы от jFrostyBoy

    JEffects
    JEffects
    Постоянные эффекты для игроков
    JUpgradableEconomy
    JUpgradableEconomy
    Экономика с прокачиваемым лимитом баланса
    JEasyWarps
    JEasyWarps
    Плагин варпов с GUI, оценками и кастомными иконками
    JLibrarianNerf
    JLibrarianNerf
    Фиксация профессии Библитекаря без возможности скипа торгов
    JDiamondNerf
    JDiamondNerf
    Усложнение получения алмазов и алмазных инструментов/брони
    JBlockedHeads
    JBlockedHeads
    Блокирока размещения определённых кастомных голов
    JCMDBlocker
    JCMDBlocker
    Плагин для блокировки команд по мирам
    JBlockEvent
    JBlockEvent
    Кастомные ивенты с сокровищами, голограммами и таймерами
    JCMDDelay
    JCMDDelay
    Простой и надёжный плагин для отложенного выполнения консольных команд
    JSpecAtDeath
    JSpecAtDeath
    Switches a player to Spectator mode upon death
    JStatsReset
    JStatsReset
    Редактор vanilla-статистики
    JPlayerAnnounce
    JPlayerAnnounce
    Simple plugin for player announcements: broadcast, buy/sale
    ВерхНиз