Cyanide улучшает систему обнаружения и восстановления ошибок при генерации мира, добавляя понятные сообщения и точное указание файла и датапака, где что сломалось.
Мод убирает громоздкие стектрейсы и заменяет их на короткие, понятные подсказки - он показывает точный путь до ошибки и контекст. Например, вместо кучи мусора в логе вы увидите что-то вроде Parsing Error: Value provider too low (must be >= 0), got -1 at 'cyanide:worldgen/placed_feature/ore_tin' defined in 'file/Test.zip', где ясно, какой файл чинить.
Если в датапаке упоминают несуществующий ресурс, Cyanide покажет, кто и откуда на него ссылался, а при синтаксической ошибке выдаст строку с указанием места ошибки и рядом строки кода, чтобы искать баг было проще. При циклах фич он трассирует сам цикл и показывает порядок, в котором фичи конфликтуют.
Практическая польза понятная: быстрее находить и фиксить баги в датапаках, меньше крашей мира и лагов от кривых генерейшнов, легче чинить руды, биомы и прочие фичи в сборках или на серверах. Полезно и для тех, кто задротит над датапаками, и для админов серваков, которым надо быстро восстановить нормальную генерацию.
Мод на диагностику мира, который делает сообщения об ошибках понятными и помогает быстро чинить датапаки.
Скачать Cyanide
-
cyanide-neoforge-1.21.1-5.0.0.jar
08.06.202548,4 КБ1.21.1NeoForge
-
cyanide-fabric-1.21.1-5.0.0.jar
08.06.202551,2 КБ1.21.1Fabric
-
cyanide-fabric-1.20.1-4.1.1.jar
08.06.202578,8 КБ1.20.1Fabric
-
cyanide-forge-1.20.1-4.1.1.jar
08.06.202574,8 КБ1.20.1Forge
-
cyanide-forge-1.20.1-4.1.0.jar
08.06.202574,1 КБ1.20.1Forge
-
cyanide-fabric-1.20.1-4.1.0.jar
08.06.202577,3 КБ1.20.1Fabric
-
cyanide-forge-1.20-4.0.0.jar
08.06.202573,9 КБ1.20.1Forge
-
cyanide-forge-1.19.3-3.1.0.jar
08.06.202573,5 КБ1.19.3Forge
-
cyanide-forge-1.19.2-3.0.1.jar
08.06.202573,2 КБ1.19.2Forge
-
cyanide-forge-1.19-3.0.0.jar
08.06.202573,5 КБ1.19.2Forge