▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Tools+
Tools+

Tools+

Adds a /tools command to enchant items up to level 10 (like Sharpness X) and easily switch between English and Russian languages.

Оцените первым
336
0
Все версииTools+ 1.0.2.1-b3+26.1.2

Tools+ 1.0.2.1-b3+26.1.2

Beta08.06.2026

Список изменений

Changelog: Tools+ (NeoForge 26.1.2)

[+] Added

  • Features:

  • EffectCommand.java: /tools effect <effect> <level> (with clear support). Stores data via DataComponents.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 using ServerTickEvent.Post.

  • tools.mixins.json: Added Mixin configuration file.

  • Deployment:

  • setup.sh: New initialization script that skips the problematic :wrapper task.

[*] 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 for Effect, Head, and Function commands.

  • LoreCommand.java: Added getLang() helper method.

  • ToolsMod.java: Added HeldEffectListener registration.

  • 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:

  1. Configuration Update: Updated gradle/wrapper/gradle-wrapper.properties to version 9.4.0 to leverage the existing local distribution and prevent unnecessary network requests.
  2. setup.sh Optimization: Removed the ./gradlew wrapper command 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.

Решение:

  1. Обновление конфигурации: Файл gradle/wrapper/gradle-wrapper.properties принудительно обновлен до версии 9.4.0, чтобы использовать уже скачанный локальный дистрибутив и избежать сетевых запросов.
  2. Оптимизация setup.sh: Удален вызов ./gradlew wrapper, вызывавший падение сборки. Скрипт теперь:
  • Проверяет наличие корректной версии Java (25+).
  • Использует локальный Gradle для исключения обращения к services.gradle.org.
  • Сразу переходит к фазе сборки проекта.

Файлы

toolsplus-neoforge-1.0.2.1-b3+26.1.2.jar(37.02 KiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

1.0.2.1-b3-neoforge

Загрузчики

NeoForge

Версии игры

26.1.2

Загрузок

25

Дата публикации

08.06.2026

Загрузил

ID версии

Главная