File Details
toolsplus-neoforge-1.0.2.1-b3+26.1.2.jar
- B
- Jun 8, 2026
- 37.02 KB
- 13
- 26.1.2
- NeoForge
File Name
toolsplus-neoforge-1.0.2.1-b3+26.1.2.jar
Supported Versions
- 26.1.2
Curse Maven Snippet
Changelog: Tools+ (NeoForge 26.1.2)
[+] Added
-
Features:
-
EffectCommand.java:/tools effect <effect> <level>(withclearsupport). Stores data viaDataComponents.CUSTOM_DATA. -
FunctionCommand.java:/tools function <on|off>to toggle GUI locking. -
HeadCommand.java:/tools head <name> [amount]to grant player heads. -
HeldEffectListener.java: Logic for item-based effects usingServerTickEvent.Post. -
tools.mixins.json: Added Mixin configuration file.
-
-
Deployment:
-
setup.sh: New initialization script that skips the problematic:wrappertask.
-
[*] Changed
-
Build/Gradle:
-
build.gradle: Added'MixinConfigs': 'tools.mixins.json'to the JAR manifest. -
gradle-wrapper.properties: Upgraded Gradle version from 9.1.0 to 9.4.0 to match local environment.
-
-
Code:
-
EnchantCommand.java: Added registration forEffect,Head, andFunctioncommands. -
LoreCommand.java: AddedgetLang()helper method. -
ToolsMod.java: AddedHeldEffectListenerregistration. -
ServerPlayerGameModeMixin.java: Migrated platform-independent Mixin code.
-
DevLog: Build Fixes
Issue: Task :wrapper FAILED error due to network attempts to download Gradle 9.4.0 and version mismatch in gradle-wrapper.properties.
Resolution:
-
Configuration Update: Updated
gradle/wrapper/gradle-wrapper.propertiesto version 9.4.0 to leverage the existing local distribution and prevent unnecessary network requests. -
setup.shOptimization: Removed the./gradlew wrappercommand that was triggering the build failure. The script now:-
Verifies Java (25+) installation.
-
Uses the local Gradle wrapper directly.
-
Proceeds immediately to the project build phase.
Changelog: Tools+ (NeoForge 26.1.2)
[+] Новое
-
Функционал:
-
EffectCommand.java:/tools effect <эффект> <уровень>(с поддержкойclear). Запись черезDataComponents.CUSTOM_DATA. -
FunctionCommand.java:/tools function <on|off>для управления блокировкой GUI. -
HeadCommand.java:/tools head <ник> [кол-во]для выдачи голов игроков. -
HeldEffectListener.java: Обработка эффектов от предметов (черезServerTickEvent.Post). -
tools.mixins.json: Добавлен конфиг для Mixin.
-
-
Скрипты:
-
setup.sh: Добавлен новый скрипт инициализации, исключающий проблемную задачу:wrapper.
-
[*] Изменения
-
Build/Gradle:
-
build.gradle: В манифест JAR добавлена запись'MixinConfigs': 'tools.mixins.json'. -
gradle-wrapper.properties: Версия Gradle повышена с 9.1.0 до 9.4.0 для соответствия системному кешу.
-
-
Код:
-
EnchantCommand.java: Добавлена регистрация командEffect,Head,Function. -
LoreCommand.java: Добавлен вспомогательный методgetLang(). -
ToolsMod.java: Добавлена регистрацияHeldEffectListener. -
ServerPlayerGameModeMixin.java: Платформо-независимый перенос.
-
DevLog: Исправление сборки
Проблема: Ошибка
Task :wrapper FAILEDпри попытке скачать дистрибутив Gradle 9.4.0 и конфликт версий вgradle-wrapper.properties.Решение:
-
Обновление конфигурации: Файл
gradle/wrapper/gradle-wrapper.propertiesпринудительно обновлен до версии 9.4.0, чтобы использовать уже скачанный локальный дистрибутив и избежать сетевых запросов. -
Оптимизация
setup.sh: Удален вызов./gradlew wrapper, вызывавший падение сборки. Скрипт теперь:-
Проверяет наличие корректной версии Java (25+).
-
Использует локальный Gradle для исключения обращения к
services.gradle.org. -
Сразу переходит к фазе сборки проекта.
-
-
-

