NuVotifier-Fabric
Активный0.0
Установок
Последнее обновление
Версии
NuVotifier-Fabric
NuVotifier представляет собой безопасную замену оригинальному проекту Votifier и обладает совместимостью с этой системой. Данная версия адаптирована специально для работы на Fabric.
Для системных администраторов: Работа NuVotifier-Fabric осуществляется независимо от основного репозитория. Это обусловлено тем, что Fabric постоянно обновляется и требует поддержки последних версий игрового клиента.
Разработка модулей голосования
Подключение зависимости в проекте:
Для интеграции в gradle-проект используйте следующие настройки:
репозитории {
maven { url 'https://jitpack.io' }
}
зависимости {
implementation("com.github.NuVotifier.NuVotifier:nuvotifier-api:ВЕРСИЯ")
implementation 'com.github.DrexHD:NuVotifier-Fabric:ВЕРСИЯ'
}
Создание обработчиков голосов
Обработчик голосов регистрируется через VoteListener.EVENT
.
Пример базового обработчика:
// Пакет с обработчиком
package me.drex.fabricvotelistener;
// Импорты
import com.vexsoftware.votifier.fabric.event.VoteListener;
import net.fabricmc.api.DedicatedServerModInitializer;
public class TestVoteListener implements DedicatedServerModInitializer {
@Override
public void onInitializeServer() {
VoteListener.EVENT.register(vote -> {
System.out.println("Получен голос: " + vote);
});
}
}
Включение зависимости в fabric.mod.json:
{
"depends": {
"nuvotifier-fabric": "*"
}
}
Проект распространяется по лицензии GNU GPLv3.