Перейти к содержанию

Аннотация @Mod#

Переменная Описание Обязателен Пример
modid Задаёт уникальное идентификатор для мода. Да modid = "mcmodding"
name Задаёт имя для мода. Нет name = "My MC Mod"
version Задаёт версию для мода. нет version = "1.0 Beta"
dependencies Задаёт зависимости для мода без которых мод не запуститься. Нет dependencies = "required-after:mylib" или dependencies="required-before:mylib"
useMetadata При значение true данные о версии, id, имени мода будут браться из файла mcmod.info Нет useMetadata = true
clientSideOnly При значении true мод будет загружаться только на клиенте. На сервере будет краш/ошибка. Нет clientSideOnly = true
serverSideOnly При значении true мод будет загружаться только на сервере. На клиенте будет краш/ошибка. Нет serverSideOnly = true
acceptedMinecraftVersions Если прописанная версия не совпадает с mc версией, то мод выдаст ошибку и не запуститься. Нет acceptedMinecraftVersions = "[1.11]"
acceptableRemoteVersions Если прописанная версия не совпадает с серверной, то мод выдаст ошибку. Нет acceptableRemoteVersions = "[1.63.2]"
acceptableSaveVersions Задаёт диапазон версий которые будут храниться. Должны следовать правильному тону! Тык Нет acceptableSaveVersions = "[1.10.beta.2]"
certificateFingerprint Задаёт цифровую подпись для мода, без которой мод не будет запускаться. Нет certificateFingerprint = "mcmodding-certificate"
modLanguage Задаёт язык на котором был написан мод для управления поведением совместимости. Нет modLanguage = "java"
modLanguageAdapter Задаёт язык к которому будет адаптирован fml. Нет modLanguageAdapter = "kotlin"
canBeDeactivated Если значение true, то мод можно будет выключить. При отключении на сервере, изменения войдут в силу только после перезагрузки! Нет canBeDeactivated = true
guiFactory Задаёт класс для графического интерфейса конфига. Нет guiFactory = "ru.mcmodding.gui.ConfigGuiFactory"
updateJSON Задаёт ссылку на проверку обновлений для мода. Если версия мода не совпадает с той, что в файле, то кнопка mods будет мигать. Нет updateJSON = "http://mcmodding.ru/updateurl.json"