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-RELEASE:
    Добавлено:
    • Код был оптимизирован
    • В pom.xml были добавлены библиотеки. (библиотечная компиляция [по файлам] больше не требуется, но вы можете использовать ее из более старых версий, если хотите)
    Скачать:
    GitHub | SpigotMC.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    61
    Я могу отправить пример кода
     
  8. Автор темы
    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, так-как это потребует больше времени и это не входит в процесс игрока.

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    61
    За работу с всеми версиями отдельное Спасибо. Плагин то что нужен для эвентов
     
  12. Автор темы
    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
  13. Автор темы
    Mitriyf

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

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

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

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

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

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

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

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

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

    Баллы:
    61
    Лог изменений:
    Версия 1.4:
    • Добавлено:
      • Поддержка версий 1.7-26.1+.
      • Поддержка плагина FancyHolograms.
      • Поддержка плагина HolographicDisplays для версий 1.7 и ниже.
      • Теперь на 1.7.10 подарок нельзя сломать поршнем (Никогда не меняйте новый блок на обычную голову на этой версии).
      • Новая система лута.
      • Проверка обновлений.
      • Множество новых действий.
      • Единый конфигурационный файл с единым английским языком, дабы не возникало путаницы.
      • Теперь можно менять блок подарка.
      • Теперь вы можете ставить никнейм вместо текстуры в голову подарка.
      • Добавлены ограничения на мир/биом.
      • Добавлены новые возможности поиска локации для подарка.
      • Теперь голограмме можно более детальнее настраивать локацию.
      • Сообщения при запуске/выключении плагина с ссылкой на получение помощи по плагину.
      • Новая структура плагина (прекрасно совместима со старой).
      • Команда на получение локали игрока теперь не скрыта.
    • Исправлено:
      • Ошибки совместимости версий.
      • Подарок можно было сломать.
      • Некоторые настройки не обновлялись после /gifts reload
      • Ошибки с плейсхолдерами в голограммах.
      • Убраны надоедливые/глючные сообщения.
      • Авторство возвращено.
      • Команда была поставлена в правильный вид.
      • Колоризация могла быть глючной.
      • Методы не соответствовали стандартам.
      • Некорректная структура плагина.
      • Код был оптимизирован.
    • Удалено:
      • Старые системы лута и лишний код.
      • Некоторые старые настройки.
      • Мусор в конфигурациях по типу рекламирования студии или *красивых* текстов.
      • Режим сообщений.
      • Другой мусор...
    Скачать:
    GitHub | SpigotMC.(RU) | SpigotMC.org | Modrinth

    Спасибо всем за это длительное ожидание. Приношу вам свои извинения, что выложил этот ресурс так рано (получилось позднее, чем планировал). Я не желаю, чтобы люди пользовались плохими плагинами, так что стараюсь их улучшить с каждым разом. На этот раз я верю, что это идеальный экземпляр.

    Надеюсь на то, что вы скачаете именно эту правильную версию. Скачивайте мои плагины только с проверенных форумов, которые я указываю на GitHub. Будьте осторожнее!

    По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
    Обновить описание ресурса тут я не могу... В связи с тем, что требуется подтверждение почты на том аккаунте (RuBukkit не присылает сообщения на почту).
     

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