Tags
Creators
Details
1.0.2.1-b1-neoforge
Compatibility
Changes
🇷🇺 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! ❤️
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:l595npQT:XdEC7WuC"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:l595npQT:XdEC7WuC"
}

