Tools+

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

File Details

tools-neoforge-1.0.2.1-b1+26.1.2.jar

  • B
  • Jun 6, 2026
  • 20.92 KB
  • 0
  • 26.1.2
  • NeoForge

File Name

tools-neoforge-1.0.2.1-b1+26.1.2.jar

Supported Versions

  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:toolplusx-1563857:8204657"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

 

🇷🇺 Russian Version

Что нового в 1.0.2.1-b1 (Порт на NeoForge):

  • [+] Новая команда /tools name:

    • /tools name "Экскалибур" золотой — переименовывает предмет в руке (использует DataComponents.CUSTOM_NAME).

    • /tools name "Sword of Doom" red — поддерживает те же цвета и языковые настройки (/tools lang), что и лор.

    • /tools name clear — сбрасывает название предмета.

  • [+] Умные Tab-подсказки: При вводе текста для лора или имени теперь появляется удобная подсказка-плейсхолдер ("Текст лора" / "Название предмета").

Ченджлог разработчика (Dev Changelog):

  • [+] Добавлен класс NameCommand.java с логикой кастомных имен. Проверка прав адаптирована под NeoForge через Commands.LEVEL_GAMEMASTERS.

  • [*] Рефакторинг LoreCommand.java: методы suggestColors(), resolveColor() и мапы цветов переведены в package-private статус для переиспользования в команде имени без дублирования кода.

  • [*] Из всех команд выпилен Fabric-специфичный импорт net.minecraft.server.permissions.Permissions.

  • [*] В EnchantCommand.java зарегистрирована новая команда имени через event.getDispatcher().

📢 Важное объявление:

Друзья! Изначально я планировал временно сфокусироваться только на Fabric-портах для 26.1.2, так как кодовая база мода сильно разрастается. Но мне удалось оперативно адаптировать архитектуру, так что встречайте полноценный порт версии 1.0.2.1-b1 на NeoForge!

Работа над другими версиями и лоадерами продвигается по мере разрастания кода. Огромное спасибо всем, кто скачивает, тестирует и поддерживает проект! ❤️

🇬🇧 English Version

What's New in 1.0.2.1-b1 (NeoForge Port):

  • [+] New /tools name command:

    • /tools name "Excalibur" gold — renames the item in your hand (utilizes DataComponents.CUSTOM_NAME).

    • /tools name "Sword of Doom" red — supports the same colors and language settings (/tools lang) as the lore command.

    • /tools name clear — resets the item name back to default.

  • [+] Smart Tab-completions: Pressing Tab on an empty text argument in lore or name commands now gives you a clean placeholder hint ("Lore text" / "Item name").

Developer Changelog:

  • [+] Created NameCommand.java for item renaming. Permission checks are fully adapted for NeoForge using Commands.LEVEL_GAMEMASTERS.

  • [*] Refactored LoreCommand.java: suggestColors(), resolveColor(), and color maps are now package-private static, allowing NameCommand to reuse them flawlessly.

  • [*] Cleaned up code: Removed Fabric-specific net.minecraft.server.permissions.Permissions imports from all command files.

  • [*] Updated EnchantCommand.java to register the new name command via event.getDispatcher().

📢 Important Notice:

Hey everyone! I initially planned to focus my efforts strictly on Fabric ports for 26.1.2 since the codebase is getting massive. However, I managed to quickly adapt the code architecture, so the NeoForge port for 1.0.2.1-b1 is officially ready!

Support for other older versions and loaders will still take some extra time as the project grows. Huge thanks to everyone downloading and supporting the mod! ❤️