AdvancedSeasons [1.6.18]

S
Serpent обновил ресурс AdvancedSeasons новой записью:

1.3.9

Изменения:
  • Переработано много кода бэкенда для лучшей поддержки пользовательских биомов из датапаков, например, terralith.
  • Улучшена работа с производительностью

Посмотреть подробности об этом обновлении...
 
bobobo
@Permlander, обновляю плагин я. Разработчики каждый раз меняют защиту плагина, поэтому всегда с обновлениями придётся немного ждать чем обычно.
 
Радмир
Последняя версия выдает ошибку

Код:
[20:09:41 WARN]: [AdvancedSeasons] Plugin AdvancedSeasons v1.3.9 generated an exception while executing task 149
java.lang.IllegalArgumentException: y out of range (expected -64-320, got -65)
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:463) ~[guava-32.1.2-jre.jar:?]
        at org.bukkit.craftbukkit.v1_20_R3.CraftChunk.validateChunkCoordinates(CraftChunk.java:424) ~[paper-1.20.4.jar:git-Paper-496]
        at org.bukkit.craftbukkit.v1_20_R3.CraftChunkSnapshot.validateChunkCoordinates(CraftChunkSnapshot.java:188) ~[paper-1.20.4.jar:git-Paper-496]
        at org.bukkit.craftbukkit.v1_20_R3.CraftChunkSnapshot.getBlockType(CraftChunkSnapshot.java:100) ~[paper-1.20.4.jar:git-Paper-496]
        at net.advancedplugins.seasons.visuals.type.AbstractFallingLeafVisual.createFallingSnowFromLeaves(AbstractFallingLeafVisual.java:77) ~[AdvancedSeasons-1.3.9.jar:?]
        at net.advancedplugins.seasons.visuals.type.AbstractFallingLeafVisual.tick(AbstractFallingLeafVisual.java:22) ~[AdvancedSeasons-1.3.9.jar:?]
        at java.util.HashMap$KeySet.forEach(HashMap.java:1016) ~[?:?]
        at net.advancedplugins.seasons.visuals.VisualsHandler.lambda$new$0(VisualsHandler.java:28) ~[AdvancedSeasons-1.3.9.jar:?]
        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[paper-1.20.4.jar:git-Paper-496]
        at org.bukkit.craftbukkit.v1_20_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57) ~[paper-1.20.4.jar:git-Paper-496]
        at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22) ~[paper-1.20.4.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
        at java.lang.Thread.run(Thread.java:1583) ~[?:?]

Что говорит бот:
Ошибка java.lang.IllegalArgumentException: y out of range (expected -64-320, got -65) указывает на то, что координаты Y выходят за пределы допустимого диапазона в игре Minecraft.

Объяснение:

• В Minecraft координаты Y определяют высоту.
• Допустимый диапазон для координат Y в Minecraft - от -64 до 320.
• Ошибка возникает, когда код пытается обратиться к блоку с координатой Y, которая меньше -64 (в данном случае -65).

Причина ошибки:

• Ошибочный расчет координат: Вероятно, в коде плагина AdvancedSeasons происходит ошибка при расчете координат Y.
• Неправильная инициализация: Возможно, переменная, содержащая координату Y, была неправильно инициализирована или получила неверное значение.
• Ошибка в логике: Код плагина может содержать ошибку в логике, которая приводит к неверным координатам.

Как исправить:

1. Проверьте код плагина AdvancedSeasons на ошибки в расчете координат: Убедитесь, что все расчеты координат Y правильны и не выходят за пределы допустимого диапазона.
2. Проверьте инициализацию переменных: Убедитесь, что переменные, содержащие координаты Y, правильно инициализированы и получают корректные значения.
3. Проверьте логику плагина: Убедитесь, что вся логика плагина, связанная с координатами Y, правильна и не приводит к неверным значениям.

Дополнительная информация:

• Ошибка IllegalArgumentException указывает на то, что в код передан неверный аргумент.
• Ошибка y out of range указывает на то, что координата Y выходит за пределы допустимого диапазона.
• Проблема может возникнуть в любом месте кода плагина AdvancedSeasons, где используются координаты Y.
• Проверьте все места в коде, где используются координаты Y, и убедитесь, что они корректны и не выходят за пределы допустимого диапазона.

Рекомендуется:

• Использовать отладчик для просмотра значений переменных и проследить ход выполнения кода.
• Добавить в код плагина дополнительные проверки на корректность координат.
• Связаться с разработчиком плагина AdvancedSeasons для получения помощи в решении проблемы.
 
S
S
Serpent обновил ресурс AdvancedSeasons новой записью:

1.3.14

Изменения:
  • Исправлена ошибка при выгрузке плагина
  • Исправлена ошибка, когда полет с надкрыльями выходил за пределы высоты мира
  • Исправлена ошибка при использовании арклайта с недействительными биомами

Посмотреть подробности об этом обновлении...
 
S
Serpent обновил ресурс AdvancedSeasons новой записью:

1.4.1

  • Некоторые исправления в работе с календарем в новых мирах
  • Календарь был полностью переработан с нуля. Календарь может быть полностью настроен на григорианский с различными днями начала сезона, светлое время суток теперь может превышать 20 минут. Файл календаря теперь находится в calendars/default-calendar.yml, и различные календари могут быть созданы для миров и установлены с помощью команды /as setcalendarconfiguration. Новый файл календаря...

Посмотреть подробности об этом обновлении...
 
S
Serpent обновил ресурс AdvancedSeasons новой записью:

1.4.4

Изменения:
  • Исправлена ошибка при нахождении под камнем в консоли
  • Улучшена совместимость с пользовательскими биомами
  • Улучшена производительность при обработке биомов

Посмотреть подробности об этом обновлении...
 
S
S
Serpent обновил ресурс AdvancedSeasons новой записью:

1.4.7

Изменения:
  • Исправлена небольшая проблема с обновлением перехода на расстоянии от игрока в новых добавленных мирах
  • Некоторые улучшения конфигурации по умолчанию

Посмотреть подробности об этом обновлении...
 
ВерхНиз