Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

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

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

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

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

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

По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
 
Последнее редактирование:
К сожалению такая возможность не предусмотрена в плагине. Плагин должен узнать для начала какой язык выбрал игрок, а если игрок будет сам выбирать через этот плагин это выглядит криво. Покажите как оно должно выглядеть, если вы хотите увидеть это в будущем.
Есть плагины, которые проверяют выбранный язык.
Как пример:
https://www.spigotmc.org/resources/pinlogin.79905/ В папке /messages можно создать файл Ru_ru, и в нём настроить показ для Русских
По дефолту используется файл EN_en, то есть анлгийский язык
Клиент отправляет пакет, по которому можно понять язык. В крайнем случае сервер знает адрес игрока
 
Есть плагины, которые проверяют выбранный язык.
Как пример:
https://www.spigotmc.org/resources/pinlogin.79905/ В папке /messages можно создать файл Ru_ru, и в нём настроить показ для Русских
По дефолту используется файл EN_en, то есть анлгийский язык
Клиент отправляет пакет, по которому можно понять язык. В крайнем случае сервер знает адрес игрока
Это будет странно смотреться, ибо есть же люди с других стран, которые общаются на русском допустим. Он зашёл на русский сервер, а получил немецкий сервер. Все таки я хочу получить источник выбора языка не от айпи, а от того как захотел игрок. Допустим через другой 1 плагин.
Или же просто выберите в моём плагине язык, который будет глобальнее.
 
Я пересмотрел своё прошлое решение и пришёл к выводу, что возможно завтра я попробую реализовать это. На выбор также останется прошлый метод, настройка будет в launch.yml, а все сообщения плагина возможно будут перенесены в отдельную папку lang
 
Я могу отправить пример кода
Это было успешно добавлено в проект. Пока что это временно на тестировании, а также рассматривается некоторые обновления.
Вот как я это реализовал:
В 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, так-как это потребует больше времени и это не входит в процесс игрока.

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

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

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

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

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

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

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

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

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

По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
 
Последнее редактирование:
Если вы скачали плагин ранее этого сообщения, перекачайте плагин.
1.3.1 FIX:
- Работа на версии 1.16.5 с голограммами была исправлена.
// Опять надо...
 
Последнее редактирование:
Лог изменений:
Версия 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. По идеям такая же ситуация.
 
Последнее редактирование:
Лог изменений:
Версия 1.3.2-A:
Исправлено:
  • Исправлена работа сообщений в message mode 1. (Не отправлялись)
Скачать:
GitHub | SpigotMC.org
​

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

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

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

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

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

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

По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
Обновить описание ресурса тут я не могу... В связи с тем, что требуется подтверждение почты на том аккаунте (RuBukkit не присылает сообщения на почту).
 
Лог изменений:
Версия 1.5:
  • Исправлено:
    • Фейковый Updater был удалён.
Скачать:
GitHub | SpigotMC.(RU) | SpigotMC.org | Modrinth
​

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

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

По поводу некорректных изменений оптимизации кода, критики кода обращаться сюда или на GitHub. По идеям такая же ситуация.
Обновить описание ресурса тут я не могу... В связи с тем, что требуется подтверждение почты на том аккаунте (RuBukkit не присылает сообщения на почту).
 
Лог изменений:
Версия 1.6:
  • Добавлено:
    • Если вы хотите работать с ;, поставьте перед ним обратную косую черту, чтобы получить \;
  • Исправлено:
    • Некорректная работа Updater.
    • Обновление конфигураций было оптимизировано.
    • Логика [delay] была исправлена.
  • Удалено:
    • Удалена зависимость от Google библиотек.
    • Действие [particle] было удалено, так как работало некорректно. Используйте встроенный фейерверк или команды.
Скачать:
GitHub | SpigotMC.(RU) | SpigotMC.org | Modrinth
​

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

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

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

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

Назад
Верх