Плагин Fun DailyRewards+ [1.4.8]

DailyRewards+ V1.3.7 introduces new sound and GUI customisations, bug fixes, and performance improvements!

1. GUI Sound Updates: New configs can now set a seperate sound to play when the Daily Rewards GUI is opened, as well as our previous feature of a sound that plays when you claim a reward.
Old configs will still work for claim sounds.

2. New Additional GUI Item Customisability: Additional GUI items (configured within the Config.yml) can now utilise two additional fields;
name=""
lore=""

These fields are optional.
Note: To add additional lines in the lore field,
use our dash-seperated format, e.g., lore="line1 - line2 - line3".


3. Bug Fixes: Resolved some bugs regarding database usage.

4. Additional Performance Improvements.
Автор: bobobo
DailyRewards+ V1.3.6 представляет новые функции управления командами вознаграждений, анимации и многое другое!

1. Команды вознаграждения, основанные на удаче: Теперь вы можете указать процентный шанс (без десятичных дробей) получения игроком определенной команды вознаграждения.
Формат следующий: «{%} команда».
Например, если вы хотите, чтобы 50% пользователей получили яблоко, используйте:
«{50} дать <имени игрока> яблоко».
Это можно использовать в паре с нашей встроенной системой проверки разрешений. Например, если вы хотите, чтобы 20 % игроков с узлом разрешения daily.extra.vip получали награды, используйте:
«[daily.extra.vip] {20} give <playername> diamond».
ИЛИ
«{20} [daily.extra.vip] дать <имени игрока> алмаз».

2. Новый эффект сундука-фейерверка: теперь вы можете установить анимацию сундука с ежедневной наградой на «Фейерверк». Это похоже на «PopOut», но фейерверк запускается сразу же после открытия сундука!

3. Исправления загрузки плагина: Немного изменен порядок загрузки плагина для оптимизации производительности.

4. Дополнительные исправления.
Автор: bobobo
В DailyRewards+ V1.3.5.1 появилась поддержка Minecraft 1.20.5, а также некоторые внутренние логические изменения и исправления ошибок.

1. Поддержка 1.20.5: Minecraft V1.20.5 имеет довольно много крупных изменений, и ранние версии плагина не поддерживают его в полной мере.
DailyRewards+ V1.3.5.1 и более поздние версии имеют полную поддержку 1.20.5

2. Переделана логика графического интерфейса: Теперь вы можете назначить несколько дней на один и тот же слот GUI. Логика плагина будет автоматически расставлять приоритеты предметов, чтобы пользователи могли получить полный доступ к своим ежедневным наградам.

3. Исправлена заметная ошибка SQL: Мы обнаружили проблему, которая может возникать в случаях, когда пользователь покидает сервер (при включенном SQL в DailyRewards+). Эта ошибка была устранена.

4. Реализована небольшая кросс-совместимость: В одном из наших плагинов (Vouchers+ https://www.spigotmc.org/resources/111185/) реализована система защиты от дублирования. Мы добавили уведомление при редактировании награды дня в игре, чтобы убедиться, что эта защита от дублирования сохраняется.

5. Исправлены некоторые дополнительные ошибки.
Автор: bobobo
DailyRewards+ | V1.3.4

DailyRewards+ V1.3.4 привносит некоторые уникальные изменения и важные уточнения в работу плагина. Мы определенно рекомендуем обновить его до этой версии, чтобы получить максимальный эффект от использования плагина.

1. Изменения в графическом интерфейсе "Дополнительные предметы": Мы внедрили новую систему для дополнительных предметов графического интерфейса, которая значительно повышает стабильность и настраиваемость.
Эта новая система позволяет назначать команды предметам (это может, например, позволить вам сделать кнопку для возврата в главное меню).
Новый формат выглядит следующим образом:
'pos= page= item= qty= enchanted= cmi= command=""'
Пожалуйста, обратитесь к файлу конфигурации за подробной документацией по использованию этого формата.
Старая система будет работать как обычно, если ее не обновлять.

2. Изменения в наборе символов: Мы изменили /daily edit, чтобы он принимал больше символов при чтении и записи в конфигурационные файлы, включая специальные символы и символы из разных языков.

3. Стабилизирован встроенный очиститель предметов: Мы обнаружили проблему, из-за которой предыдущая, следующая страницы и значок статистики сбрасывались после перезапуска сервера (если они были установлены с помощью /daily edit, эта проблема теперь решена).

4. Исправление параллелизма SQL-PAPI: Некоторые пользователи (в определенных случаях) могли столкнуться с проблемами при одновременном использовании нашей системы SQL и плейсхолдеров PAPI. Сообщалось, что проблемы с параллельностью уже устранены, но не стесняйтесь обращаться к нам, если у вас возникнут какие-либо проблемы.

5. Небольшие улучшения производительности: Мы немного улучшили производительность загрузки /daily GUI.
Автор: bobobo
DailyRewards+ | V1.3.3

DailyRewards+ V1.3.3 предлагает несколько новых востребованных функций, а также повышает производительность и исправляет ряд обнаруженных ошибок!

1. Возможность блокировать миры от сообщений-напоминаний: С помощью нового Config.yml вы можете использовать поле DailyRewardReminderBlacklistedWorlds для организации списка миров, которые не должны отправлять сообщение с напоминанием о награде пользователям, находящимся в них.
Примечание: Вам не нужно генерировать новый Config.yml, если вы считаете, что эта функция не принесет пользы вашему серверу.

2. Огромное исправление SQL и улучшение производительности: В последние недели мы обнаружили большую проблему, из-за которой серверы с большим количеством новых игроков могли упасть, если они использовали нашу систему SQL.
Эта проблема была решена, и мы также уделили время улучшению производительности системы в целом.

3. Исправление ошибок: Мы выявили несколько мелких ошибок в плагине и устранили их!
Спасибо нашему сообществу за то, что указали на некоторые из них.

4. Улучшение производительности: Производительность плагина была улучшена в некоторых областях. Это должно обеспечить более плавный пользовательский опыт для всех и снизить нагрузку на процессор сервера.
Автор: bobobo
DailyRewards+ V1.3.2 is another massive update. We've added more features, fixed more bugs, and listened to the communities feedback!

1. Improved in-configuration Custom Model Data: All icon fields within the Config.yml and Rewards.yml file now allow you to specify the custom model data code directly, without having to use /daily edit!
To do this, use the following format: "Material:ModelData"
For example, if you need an apple with custom model data 50, you could use: "APPLE:50"

2. Re-Written SQL Handling: We've completely re-written how we connect and utilise MySQL in our plugin (hence the drastic file size increase).
This update is crucial (especially for small servers) as it increases the stability of the connection when few requests are made as well as improves the overall performance of SQL within DailyRewards+.

3. Adjusted Sound Configurations: You can now specify the pitch and volume of the sound (in new configs) - updating your config for this is non-mandatory. You're more than welcome to use the older system.

4. Increased Reward Reminder Customisability: You can now choose whether the reward reminder message should actually be clickable to bring up the GUI (in new configs) - updating your config for this is non-mandatory. You're more than welcome to use the older system.

5. Added a New PAPI Placeholder: If you choose to update your Messages.yml file (non-mandatory), you'll be able to benefit from our new PAPI placeholder: %daily_remaining_time_compressed%
This placeholder allows you to show the remaining time for a reward in a compressed form (perfect for side scoreboards).
i.e., if a user has "12 Hours, 30 Minutes, 48 Seconds" until their reward, the compressed form would just show "12 Hours"

6. Performance Boosts & Bug Fixes: The plugin has improved in performance and a few reported bugs have been resolved.
Автор: bobobo
ВерхНиз