Список изменений
🇷🇺 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 namecommand: -
/tools name "Excalibur" gold— renames the item in your hand (utilizesDataComponents.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:
[+]CreatedNameCommand.javafor item renaming. Permission checks are fully adapted for NeoForge usingCommands.LEVEL_GAMEMASTERS.[*]RefactoredLoreCommand.java:suggestColors(),resolveColor(), and color maps are now package-private static, allowingNameCommandto reuse them flawlessly.[*]Cleaned up code: Removed Fabric-specificnet.minecraft.server.permissions.Permissionsimports from all command files.[*]UpdatedEnchantCommand.javato register the new name command viaevent.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! ❤️

