
Capix!
Активный0.0
Установок
0
Последнее обновление
4 месяца назад
Версии
1.21 — 1.21.1
Клиент
Fabric
Neoforge
Декорации
Библиотеки
Capix!
Capix! — это технический API-мод для Minecraft, который предоставляет разработчикам модификаций инструменты для создания и настройки плащей для игроков. С его помощью можно легко интегрировать систему кастомизации внешнего вида персонажей в свои проекты.
Для разработчиков модификаций
Пример настройки для Fabric
import net.yeoxuhang.capix.api.CapixApi;
public class ExampleModClient implements ClientModInitializer {
@Override
public void onInitializeClient() {
// Использование стандартного метода
CapixApi.registerCape(ExampleMod.MOD_ID, "Пример плаща", "textures/example_cape.png", "https://raw.githubusercontent.com/ExampleTeam/Example/master/namelist.txt");
// Использование текстуры из URL
CapixApi.registerCape(ExampleMod.MOD_ID, "Пример плаща", "https://github.com/ExampleTeam/Example/blob/master/example_cape.png?raw=true", "https://raw.githubusercontent.com/ExampleTeam/Example/master/namelist.txt");
}
}
Пример настройки для NeoForge
import net.yeoxuhang.capix.api.CapixApi;
@Mod("example_mod")
public class ExampleMod {
public ExampleMod(IEventBus eventBus) {
// Использование стандартного метода
CapixApi.registerCape(ExampleMod.MOD_ID, "Пример плаща", "textures/example_cape.png", "https://raw.githubusercontent.com/ExampleTeam/Example/master/namelist.txt");
// Использование текстуры из URL
CapixApi.registerCape(ExampleMod.MOD_ID, "Пример плаща", "https://github.com/ExampleTeam/Example/blob/master/example_cape.png?raw=true", "https://raw.githubusercontent.com/ExampleTeam/Example/master/namelist.txt");
}
}
Для составителей ресурс-паков
Использование датапаков
Создаем структуру файлов:
data/example_cape/capes/example_cape.json
pack.mcmeta
Пример файла конфигурации в формате JSON:
{
"name": "Пример плаща",
"texture": "example_cape:textures/capes/example_cape.png"
}
Использование ресурс-паков
Создаем структуру файлов:
assets/example_cape/textures/capes/example_cape.png
pack.mcmeta