File Details
toolsplus-fabric-1.0.1+1.16.5.jar
- R
- Jun 5, 2026
- 11.22 KB
- 0
- 1.16.5
- Fabric
File Name
toolsplus-fabric-1.0.1+1.16.5.jar
Supported Versions
- 1.16.5
Curse Maven Snippet
🇷🇺 Русский (RU)
Версия 1.0.1 — Fabric 1.16.5 Порт
Что нового:
- Релиз первой официальной версии мода для загрузчика Fabric на версию игры 1.16.5.
- Полный перенос всего контента оригинального мода.
Технические исправления и улучшения:
- ⚠️ Важно: Проект полностью переведен на Java 17 (ОБЯЗАТЕЛЬНО) как для сборки, так и для окружения разработки.
- Исправление сборки: Полностью переработан скрипт инициализации проекта
setup.sh. Системная версия Gradle больше не ломает сборку при первом запуске. - Обновление конфигурации: Файл
build.gradleадаптирован под современные стандарты и очищен от устаревших, конфликтующих свойств.
🇬🇧 English (EN)
Version 1.0.1 — Fabric 1.16.5 Port
What's New:
- Released the first official version of the mod for the Fabric modloader on Minecraft 1.16.5.
- Full migration of all original mod content.
Technical Fixes & Improvements:
- ⚠️ Important: The project has been completely migrated to Java 17 (REQUIRED) for both building and the development environment.
- Build Fix: Completely overhauled the
setup.shinitialization script. The system-wide Gradle version no longer breaks the project setup on the first run. - Configuration Update: Cleaned up
build.gradleby removing deprecated, conflicting properties and updating it to modern standards.
🛠 Технический ченжлог / Developer Changelog
С какими трудностями столкнулись и как решили:
-
[!] ТРЕБОВАНИЕ JAVA 17: Таргет компиляции и среда разработки строго подняты до Java 17. Настройки совместимости зафиксированы в конфигурации сборки.
-
Проблема №1: Конфликт Gradle 8+ и топ-левел свойств. Системный Gradle 8 удалил
sourceCompatibilityкак свойство верхнего уровня. -
Решение: Свойства совместимости перенесены внутрь блока
java { }(как раз под Java 17). Удален дублирующийid 'java'из плагинов, так как Fabric Loom подтягивает его сам. -
Проблема №2: Gradle 9 ломал генерацию wrapper. Системный Gradle 9 полностью вырезал свойство
archivesBaseName, из-за чего скриптsetup.shпадал при попытке создать локальный градл. Кроме того, Fabric Loom 0.12.x физически не работает на Gradle 9. -
Решение в build.gradle: Устаревшее свойство заменено на современный и обратно-совместимый синтаксис
base { archivesName = '...' }. -
Решение в setup.sh (Критическое): Полностью изменена логика инициализации. Скрипт теперь игнорирует системный Gradle 9, сам скачивает дистрибутив Gradle 7.4.2 в папку
/tmp/, генерирует локальный враппер через него, и дальнейшая работа идет строго через./gradlew.