1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Плагин ChristmasGifts v1.3.2-A - Доставка подарков [1.7.1-1.21+]

Тема в разделе "Неподтвержденные плагины", создана пользователем Mitriyf, 22 ноя 2024.

  1. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
    Учту. Выпущу в обновлении 1.2.2. Спасибо
     
  2. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
    Лог изменений:
    Версия 1.2.2-RELEASE:
    Добавлено:
    • Код был оптимизирован
    • В pom.xml были добавлены библиотеки. (библиотечная компиляция [по файлам] больше не требуется, но вы можете использовать ее из более старых версий, если хотите)
    Скачать:
    GitHub | SpigotMC.org

    Спасибо пользователю SashaBrine за то, что он сказал о существовании pom.xml

    Это последнее обновление в этом году, если только мне не пришлют идеи или информацию о новых багах (или проблемах в коде).

    Удачи и счастливого Нового года!
    Спасибо.

    По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
     
    Последнее редактирование: 2 июн 2025
  3. sun123

    sun123 Участник

    Баллы:
    31
    Есть плагины, которые проверяют выбранный язык.
    Как пример:
    https://www.spigotmc.org/resources/pinlogin.79905/ В папке /messages можно создать файл Ru_ru, и в нём настроить показ для Русских
    По дефолту используется файл EN_en, то есть анлгийский язык
    Клиент отправляет пакет, по которому можно понять язык. В крайнем случае сервер знает адрес игрока
     
  4. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
    Это будет странно смотреться, ибо есть же люди с других стран, которые общаются на русском допустим. Он зашёл на русский сервер, а получил немецкий сервер. Все таки я хочу получить источник выбора языка не от айпи, а от того как захотел игрок. Допустим через другой 1 плагин.
    Или же просто выберите в моём плагине язык, который будет глобальнее.
     
  5. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
    Я пересмотрел своё прошлое решение и пришёл к выводу, что возможно завтра я попробую реализовать это. На выбор также останется прошлый метод, настройка будет в launch.yml, а все сообщения плагина возможно будут перенесены в отдельную папку lang
     
  6. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
  7. minecraft 1.8.10

    minecraft 1.8.10 Активный участник Пользователь

    Баллы:
    66
    Плагин классный, для евента самое то
     
  8. sun123

    sun123 Участник

    Баллы:
    31
    Я могу отправить пример кода
     
  9. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
    Это было успешно добавлено в проект. Пока что это временно на тестировании, а также рассматривается некоторые обновления.
    Вот как я это реализовал:
    В launch.yml, вы можете встретить это:

    Код:
      messages:
        # 1 mode uses your usual selected language from language
        # Mode 2 uses the user's language, but if his language is not in the locales folder, then the usual language will be used for him.
        mode: 1
        # By default, mode 1.
    обычный язык также настраивается в config.yml, но для других вы можете настроить в папке locales.
    Встроенные сообщения не будут поддерживать mode 2, так-как это потребует больше времени и это не входит в процесс игрока.

    Напоминаю:
    Это было успешно добавлено в проект. Пока что это временно на тестировании, а также рассматривается некоторые обновления.

    Ваша идея проходит дальнейшее тестирование.
    Данное обновление можно ожидать сегодня или завтра.
     
  10. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
    Лог изменений:
    Версия 1.3.0-RELEASE:
    Добавлено:
    • Начните поддерживать любые языки на вашем сервере. Теперь вы можете изменить язык, выбранный клиентом игрока (minecraft). Вы можете настроить это в launch.yml и создать новые языки в папке locales. (Добавлен немецкий для режима 2)
    • Найдите выбранный язык, чтобы настроить для него перевод, используя команду: /gifts locale
    • Оптимизация кода.
    Исправлено:
    • Проблем не обнаружено.
    Скачать:
    GitHub | SpigotMC.org

    Спасибо пользователю sun123 за то, что он предложил новую идею для плагина. (Любые языки для игроков)

    Это последнее обновление в этом году, если только мне не пришлют идеи или информацию о новых багах (или проблемах в коде).
    ChristmasGifts - для всех!

    Удачи и счастливого Нового года!
    Спасибо.

    По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
     
    Последнее редактирование: 2 июн 2025
  11. tnt15x15

    tnt15x15 Активный участник Пользователь

    Баллы:
    66
    Плагин хороший, разработчик лучший
     
  12. redstoner2015

    redstoner2015 Активный участник

    Баллы:
    61
    За работу с всеми версиями отдельное Спасибо. Плагин то что нужен для эвентов
     
  13. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
    Лог изменений:
    Версия 1.3.1-RELEASE:
    Исправлено:
    • Теперь в голограммы встроен заполнитель %player%, который выдает имя игрока, получившего подарок.
    • Теперь плейсхолдеры работают в голограммах, и вы также можете работать с другими пользователями через встроенный плейсхолдер, например: %other_gamemode_%player%%
    • Плейсхолдеры могли не работать после использования /papi reload - теперь это исправлено. Исправление проблемы для прошлых версий: используйте /gifts reload в прошлых версиях, чтобы это было исправлено.
    Проблемы:
    • Проблем не обнаружено. Оптимизация кода не требуется.
    Скачать:
    GitHub | SpigotMC.org

    Спасибо пользователю с SpigotMC (RU) за обнаружение этих проблем.

    Это последнее обновление в этом году, если только мне не пришлют идеи или информацию о новых багах (или проблемах в коде).
    ChristmasGifts - для всех!

    Удачи и счастливого Нового года!
    Спасибо.

    По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
     
    Последнее редактирование: 2 июн 2025
  14. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
    Если вы скачали плагин ранее этого сообщения, перекачайте плагин.
    1.3.1 FIX:
    - Работа на версии 1.16.5 с голограммами была исправлена.
    // Опять надо...
     
    Последнее редактирование: 20 фев 2025
  15. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
    Лог изменений:
    Версия 1.3.2-RELEASE:
    Добавлено:
    • Заполнитель %time% в голограммы.
    Исправлено:
    • Теперь в голограммы встроен заполнитель %player%, который выдает имя игрока, получившего подарок.
    • Теперь плейсхолдеры работают в голограммах, и вы также можете работать с другими пользователями через встроенный плейсхолдер, например: %other_gamemode_%player%%
    • Плейсхолдеры могли не работать после использования /papi reload - теперь это исправлено. Исправление проблемы для прошлых версий: используйте /gifts reload в прошлых версиях, чтобы это было исправлено.
    • Высота в локали каждой голограммы теперь работает.
    • Исправлена некорректная перезагрузка плагина при отключении placeholderAPI в launch.yml после /gifts reload.
    • Добавлен заполнитель %time%, который отсчитывает время до потери подарка (для голограммы).
    Проблемы:
    • Код был оптимизирован.
    • Проблем не обнаружено.
    Скачать:
    GitHub | SpigotMC.org

    Спасибо пользователю с SpigotMC (RU) за обнаружение этих проблем.

    Это последнее обновление в этом году, если только мне не пришлют идеи или информацию о новых багах (или проблемах в коде).
    ChristmasGifts - для всех!

    Удачи и счастливого Нового года!
    Спасибо.

    По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
     
    Последнее редактирование: 2 июн 2025
  16. Автор темы
    Mitriyf

    Mitriyf Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    Mitriyf
    Лог изменений:
    Версия 1.3.2-A:
    Исправлено:
    • Исправлена работа сообщений в message mode 1. (Не отправлялись)
    Скачать:
    GitHub | SpigotMC.org

    Спасибо пользователю с SpigotMC (RU) за обнаружение этих проблем.

    Это последнее обновление в этом году, если только мне не пришлют идеи или информацию о новых багах (или проблемах в коде).
    ChristmasGifts - для всех!

    Удачи и счастливого Нового года!
    Простите... (в последнее время невнимателен ужас...)

    По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
     
    Последнее редактирование: 2 июн 2025

Поделиться этой страницей