- Документация
- https://modrinth.com/mod/tmcraft
TMCraft — это мод для Cobblemon, расширяющий систему обучения покемонов приёмам за счёт добавления TM и рецептов их создания. Проект относится к категории side mod: он не заменяет Cobblemon, а работает совместно с ним и требует его наличия. Согласно подтверждённым метаданным, мод предназначен для Fabric, поддерживает Minecraft 1.21.1 и 1.20.1, а установка необходима как на стороне клиента, так и на стороне сервера.
Материал ниже основан только на подтверждённой информации из описания проекта и сопроводительных метаданных. Если какие-либо детали отсутствуют в исходной документации, они прямо обозначаются как неизвестные, без предположений о внутренней реализации.
Основная задача TMCraft — добавить в Cobblemon систему TM с рецептами изготовления. Благодаря этому получение соответствующих предметов связывается с крафтом, а не только с другими способами распространения.
Проект относится к категории adventure и ориентирован на расширение игрового процесса, а не на изменение базовой механики Minecraft. Он предназначен для использования совместно с Cobblemon и не заявлен как самостоятельный игровой мод.
В описании проекта отдельно указано, что TMCraft был существенно вдохновлён проектом SimpleTMs. При этом автор перечисляет несколько отличий собственной реализации.
К подтверждённым отличиям относятся:
• исключено выпадение TM с диких покемонов после их поражения;
• используются текстуры TM, основанные на ресурсах Cobblemon Assets;
• основной акцент сделан на системе рецептов.
На высоком уровне TMCraft вводит новые игровые предметы, связанные с обучением покемонов различным видам приёмов.
При использовании термина TM мод придерживается правил девятого поколения. Это означает, что после применения TM расходуется. Одновременно документация отдельно указывает, что при помощи TM нельзя обучать покемонов приёмам, относящимся к категориям egg moves и tutor moves.
Начиная с версии 1.4.2 автор сообщает о наличии рецептов TM для всех поколений. При этом отдельный пакет данных с дополнительными рецептами существует отдельно от самого мода и рассматривается как шаблон для администраторов серверов. Он не указан в качестве обязательной зависимости TMCraft.
Также отмечено, что вариант сборки norecipe больше не распространяется.
Документация проекта описывает несколько групп предметов.
Blank Discs используются как ингредиенты при создании TM.
Перечень, приведённый автором:
• Copper Blank Disc — диапазон [0, 30);
• Iron Blank Disc — диапазон [30, 60);
• Gold Blank Disc — диапазон [60, 90);
• Diamond Blank Disc — диапазон [90, 120);
• Netherite Blank Disc — 120+;
• Emerald Blank Disc — предназначен для status moves.
Документация не поясняет значение самих числовых диапазонов в этом фрагменте, поэтому делать дополнительные выводы о принципе их использования не следует.
Для повышения уровня Blank Discs применяется Move Upgrade Smithing Template.
Начиная с версии 1.3.0 именно этот шаблон используется вместо Netherite Upgrade Smithing Template.
В проекте выделяются несколько отдельных типов предметов обучения.
• TM Move Items — обучают приёмам, которые изучаются через TM.
• Egg Move Items — относятся к приёмам, изучаемым через разведение.
• Tutor Move Items — используются для приёмов наставников.
• Star Move Items — позволяют обучать приёмам даже тех покемонов, которые обычно не должны их изучать.
• Move Recorders — преобразуются в соответствующий TM, Egg, Tutor или Star Move Item.
Для Star Move Items автор отдельно предупреждает, что они фактически являются читерским инструментом и использовать их следует только с пониманием возможных последствий для игрового процесса.
В более поздних версиях проекта появились специальные жители.
Подтверждены следующие изменения:
• начиная с версии 1.4.4 присутствует Move Tutor Villager, продающий Tutor Move Items;
• начиная с версии 1.4.6 присутствует Pokémon Breeder Villager, продающий Egg Move Items.
Документация не содержит дополнительной информации об ассортименте, стоимости, условиях появления или других особенностях этих жителей.
В проекте описано игровое правило consumeMoveItemOnUse.
По умолчанию его значение равно true.
Если используется значение по умолчанию, Move Items расходуются после применения.
Правило действует одновременно для:
• TM Move Items;
• Egg Move Items;
• Tutor Move Items;
• Star Move Items.
Исходная документация не описывает других игровых правил, связанных с работой TMCraft.
Подтверждённые сведения о совместимости ограничиваются следующими данными.
• Поддерживаемые версии Minecraft: 1.21.1 и 1.20.1.
• Поддерживаемая платформа: Fabric.
• Тип проекта: мод.
• Категория: adventure.
• Клиент: required.
• Сервер: required.
Другие загрузчики, версии Minecraft или дополнительные платформы в представленной фактической основе не подтверждены.
Для работы TMCraft обязательна следующая зависимость:
• Cobblemon.
В документации рекомендуется использовать мод просмотра рецептов, например EMI. Однако рекомендация не является обязательной зависимостью, поэтому отсутствие такого мода само по себе не означает невозможность использования TMCraft.
Подтверждённый способ установки максимально прост.
• Убедитесь, что используется совместимая версия Minecraft.
• Установите совместимый загрузчик Fabric.
• Установите Cobblemon.
• Поместите файл TMCraft в папку mods.
• Используйте одинаковый совместимый набор модов на клиенте и сервере, поскольку проект требует установки на обеих сторонах.
Исходная документация не содержит дополнительных шагов настройки.
Подтверждённые возможности настройки ограничиваются игровым правилом consumeMoveItemOnUse.
Других параметров конфигурации, команд, файлов настроек или специальных сценариев администрирования в представленной фактической основе не описано. Поэтому утверждать существование дополнительных настроек нельзя.
В представленных данных указаны следующие архивы.
• tmcraft-1.4.18+1.7.3.jar SHA-512: 39fdb210d5a822ef851237e2a7a33eea23f67c210618098587d6a022d72afc33cd52217a3fbae8336353e2d4792510774d15acc5e1073df82437a9f9d9490ff5; SHA-1: f423155efb2a99370fe838a6603c5f33c947946e.
• tmcraft-1.4.18+1.5.2.jar SHA-512: f5fcf5d79c5eff0710719c0a98d026f02e83e0052a6df80afbb51f7d5f13d58725033a01a7080da216c3cc88263ed7f9d2ccefe956845d7bf4874ed9b47a9359; SHA-1: e17ef7e18fee546fe511241f39c9722767e8868e.
По приведённым сведениям нельзя однозначно определить соответствие каждого архива конкретной версии Minecraft, поэтому выбирать файл следует по официальым метаданным совместимости.
В метаданных проекта указана лицензия GPL-3.0-only.
Одновременно README разделяет лицензирование:
• исходный код — GPL 3.0;
• графические ресурсы — CC BY-NC-SA 4.0 International.
При распространении, изменении или использовании проекта следует учитывать именно ту лицензию, которая относится к соответствующей части материалов.
В отношении распространяемых файлов подтверждены только следующие сведения.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
При этом отсутствует подтверждение динамического тестирования файлов. Поэтому нельзя утверждать, что архивы были проверены путём запуска или полноценного игрового испытания.
Да. Cobblemon является обязательной зависимостью.
Нет. В метаданных указано, что установка обязательна и для клиента, и для сервера.
В подтверждённых данных указан только Fabric.
Нет. В документации сказано, что TM не используются для обучения egg moves и tutor moves.
Да. Проект следует правилам девятого поколения, а TM являются расходуемыми. Кроме того, игровое правило consumeMoveItemOnUse по умолчанию включает расходование Move Items.
Нет. Он рекомендуется автором для удобства просмотра рецептов, но не указан как обязательная зависимость.
В подтверждённой информации указаны только Minecraft 1.21.1 и Minecraft 1.20.1. Для других версий сведений в представленной фактической основе нет.
Материал ниже основан только на подтверждённой информации из описания проекта и сопроводительных метаданных. Если какие-либо детали отсутствуют в исходной документации, они прямо обозначаются как неизвестные, без предположений о внутренней реализации.
Назначение
Основная задача TMCraft — добавить в Cobblemon систему TM с рецептами изготовления. Благодаря этому получение соответствующих предметов связывается с крафтом, а не только с другими способами распространения.
Проект относится к категории adventure и ориентирован на расширение игрового процесса, а не на изменение базовой механики Minecraft. Он предназначен для использования совместно с Cobblemon и не заявлен как самостоятельный игровой мод.
В описании проекта отдельно указано, что TMCraft был существенно вдохновлён проектом SimpleTMs. При этом автор перечисляет несколько отличий собственной реализации.
К подтверждённым отличиям относятся:
• исключено выпадение TM с диких покемонов после их поражения;
• используются текстуры TM, основанные на ресурсах Cobblemon Assets;
• основной акцент сделан на системе рецептов.
Скриншоты и внешний вид
Принцип работы
На высоком уровне TMCraft вводит новые игровые предметы, связанные с обучением покемонов различным видам приёмов.
При использовании термина TM мод придерживается правил девятого поколения. Это означает, что после применения TM расходуется. Одновременно документация отдельно указывает, что при помощи TM нельзя обучать покемонов приёмам, относящимся к категориям egg moves и tutor moves.
Начиная с версии 1.4.2 автор сообщает о наличии рецептов TM для всех поколений. При этом отдельный пакет данных с дополнительными рецептами существует отдельно от самого мода и рассматривается как шаблон для администраторов серверов. Он не указан в качестве обязательной зависимости TMCraft.
Также отмечено, что вариант сборки norecipe больше не распространяется.
Основные категории предметов
Документация проекта описывает несколько групп предметов.
Blank Discs
Blank Discs используются как ингредиенты при создании TM.
Перечень, приведённый автором:
• Copper Blank Disc — диапазон [0, 30);
• Iron Blank Disc — диапазон [30, 60);
• Gold Blank Disc — диапазон [60, 90);
• Diamond Blank Disc — диапазон [90, 120);
• Netherite Blank Disc — 120+;
• Emerald Blank Disc — предназначен для status moves.
Документация не поясняет значение самих числовых диапазонов в этом фрагменте, поэтому делать дополнительные выводы о принципе их использования не следует.
Move Upgrade Smithing Template
Для повышения уровня Blank Discs применяется Move Upgrade Smithing Template.
Начиная с версии 1.3.0 именно этот шаблон используется вместо Netherite Upgrade Smithing Template.
Move Items
В проекте выделяются несколько отдельных типов предметов обучения.
• TM Move Items — обучают приёмам, которые изучаются через TM.
• Egg Move Items — относятся к приёмам, изучаемым через разведение.
• Tutor Move Items — используются для приёмов наставников.
• Star Move Items — позволяют обучать приёмам даже тех покемонов, которые обычно не должны их изучать.
• Move Recorders — преобразуются в соответствующий TM, Egg, Tutor или Star Move Item.
Для Star Move Items автор отдельно предупреждает, что они фактически являются читерским инструментом и использовать их следует только с пониманием возможных последствий для игрового процесса.
Дополнительные игровые элементы
В более поздних версиях проекта появились специальные жители.
Подтверждены следующие изменения:
• начиная с версии 1.4.4 присутствует Move Tutor Villager, продающий Tutor Move Items;
• начиная с версии 1.4.6 присутствует Pokémon Breeder Villager, продающий Egg Move Items.
Документация не содержит дополнительной информации об ассортименте, стоимости, условиях появления или других особенностях этих жителей.
Игровое правило
В проекте описано игровое правило consumeMoveItemOnUse.
По умолчанию его значение равно true.
Если используется значение по умолчанию, Move Items расходуются после применения.
Правило действует одновременно для:
• TM Move Items;
• Egg Move Items;
• Tutor Move Items;
• Star Move Items.
Исходная документация не описывает других игровых правил, связанных с работой TMCraft.
Совместимость
Подтверждённые сведения о совместимости ограничиваются следующими данными.
• Поддерживаемые версии Minecraft: 1.21.1 и 1.20.1.
• Поддерживаемая платформа: Fabric.
• Тип проекта: мод.
• Категория: adventure.
• Клиент: required.
• Сервер: required.
Другие загрузчики, версии Minecraft или дополнительные платформы в представленной фактической основе не подтверждены.
Зависимости
Для работы TMCraft обязательна следующая зависимость:
• Cobblemon.
В документации рекомендуется использовать мод просмотра рецептов, например EMI. Однако рекомендация не является обязательной зависимостью, поэтому отсутствие такого мода само по себе не означает невозможность использования TMCraft.
Установка
Подтверждённый способ установки максимально прост.
• Убедитесь, что используется совместимая версия Minecraft.
• Установите совместимый загрузчик Fabric.
• Установите Cobblemon.
• Поместите файл TMCraft в папку mods.
• Используйте одинаковый совместимый набор модов на клиенте и сервере, поскольку проект требует установки на обеих сторонах.
Исходная документация не содержит дополнительных шагов настройки.
Настройка
Подтверждённые возможности настройки ограничиваются игровым правилом consumeMoveItemOnUse.
Других параметров конфигурации, команд, файлов настроек или специальных сценариев администрирования в представленной фактической основе не описано. Поэтому утверждать существование дополнительных настроек нельзя.
Версии файлов
В представленных данных указаны следующие архивы.
• tmcraft-1.4.18+1.7.3.jar SHA-512: 39fdb210d5a822ef851237e2a7a33eea23f67c210618098587d6a022d72afc33cd52217a3fbae8336353e2d4792510774d15acc5e1073df82437a9f9d9490ff5; SHA-1: f423155efb2a99370fe838a6603c5f33c947946e.
• tmcraft-1.4.18+1.5.2.jar SHA-512: f5fcf5d79c5eff0710719c0a98d026f02e83e0052a6df80afbb51f7d5f13d58725033a01a7080da216c3cc88263ed7f9d2ccefe956845d7bf4874ed9b47a9359; SHA-1: e17ef7e18fee546fe511241f39c9722767e8868e.
По приведённым сведениям нельзя однозначно определить соответствие каждого архива конкретной версии Minecraft, поэтому выбирать файл следует по официальым метаданным совместимости.
Лицензия
В метаданных проекта указана лицензия GPL-3.0-only.
Одновременно README разделяет лицензирование:
• исходный код — GPL 3.0;
• графические ресурсы — CC BY-NC-SA 4.0 International.
При распространении, изменении или использовании проекта следует учитывать именно ту лицензию, которая относится к соответствующей части материалов.
Безопасность
В отношении распространяемых файлов подтверждены только следующие сведения.
Файлы этой карточки загружены с официального HTTPS-источника; размеры и опубликованные SHA-1/SHA-512 сверены, целостность и безопасные пути внутри архивов проверены статически. Файлы не запускались, поэтому динамическое поведение не заявляется как протестированное.
При этом отсутствует подтверждение динамического тестирования файлов. Поэтому нельзя утверждать, что архивы были проверены путём запуска или полноценного игрового испытания.
FAQ
Нужно ли устанавливать Cobblemon?
Да. Cobblemon является обязательной зависимостью.
Достаточно установить мод только на сервер?
Нет. В метаданных указано, что установка обязательна и для клиента, и для сервера.
Работает ли мод на других загрузчиках?
В подтверждённых данных указан только Fabric.
Можно ли обучать TM любым приёмам?
Нет. В документации сказано, что TM не используются для обучения egg moves и tutor moves.
Расходуются ли TM после использования?
Да. Проект следует правилам девятого поколения, а TM являются расходуемыми. Кроме того, игровое правило consumeMoveItemOnUse по умолчанию включает расходование Move Items.
Требуется ли мод просмотра рецептов?
Нет. Он рекомендуется автором для удобства просмотра рецептов, но не указан как обязательная зависимость.
Поддерживаются ли другие версии Minecraft?
В подтверждённой информации указаны только Minecraft 1.21.1 и Minecraft 1.20.1. Для других версий сведений в представленной фактической основе нет.