Быстрый старт
Чтобы добавить WeightAPI в ваш мод, вам требуется сделать несколько простых шагов
- Добавьте адрес репозитория библиотеки в ваш build.gradle:
repositories {
maven {
url = "https://dl.bintray.com/rarescrap/minecraft"
}
}
Важно: не перепутайте с
repositories
, вложенный в блокbuildscript
. В этом случае классы WeightAPI появятся только при билде, а сама IDE их не увидит. Помните, что нужный вамrepositories
- это отдельный блок (если его нет в вашемbuild.gradle
- создайте)
- Добавьте WeightAPI в
dependencies
:
dependencies {
compile 'ru.rarescrap.weightapi:weightapi:<API_VERSION>_<MINECRAFT_VERSION>'
}
Список версий вы можете найти в maven-репозитории.
К данному шагу ваш build.gradle
должен выглядить примерно так:
buildscript {
// ...
}
repositories {
maven {
url = "https://dl.bintray.com/rarescrap/minecraft"
}
}
dependencies {
compile 'ru.rarescrap.weightapi:weightapi:0.4.0_1.7.10'
}
// ...
-
Синхронизируйте проект в вашей IDE, либо вручную выполните команду
gradlew build --refresh-dependencies
. -
В файле
mcmod.info
вашего мода добавьте "weightapi" в пункт "dependencies"
[
{
"modid": "...",
"name": "...",
"description": "...",
"version": "${version}",
"mcversion": "${mcversion}",
"url": "...",
"updateUrl": "...",
"authorList": ["...", "..."],
"credits": "...",
"logoFile": "...",
"screenshots": [],
"dependencies": ["weightapi", "..."]
}
]
- В классе вашего мода добавить параметр в аннотацию
@Mod
@Mod(modid = "mymodid", version = "my.mod.version", dependencies = "required-after:weightapi@[0.4.0]")
public class MyMod {
// ...
}
В силу того, что апи еще находится в состоянии разработки, указывайте конкретную версию апи, которую намереваетесь использовать. Не используйте диапазон версий.
- Запустите игру из IDE. Если вы все сделали правильно, то в Mods должен появиться WeightAPI: