- Загрузчики
- FabricNeoForgeForge
- Скачиваний на Modrinth
- 10,8 тыс.
- Подписчиков на Modrinth
- 2
- версий
- 6
- Обновлён
- 28 апреля 202628 апр.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Triggers
О моде
Triggers — это библиотечный мод, предоставляющий единый модульный API событий в стиле Forge для внутриигровых триггеров и критериев достижений. Он абстрагирует стандартные триггеры Minecraft (такие как зачарование предметов, взаимодействие с блоками, приручение животных и получение статистики) в удобную шину событий. Это позволяет разработчикам без труда отслеживать и обрабатывать эти действия в мультизагрузочных средах (Forge, Fabric и NeoForge), не прибегая к mixin'ам для самих триггеров.
Для разработчиков
Добавление в ваш build.gradle
Вы можете легко добавить Triggers в среду разработки через Modrinth Maven.
Сначала добавьте репозиторий Modrinth в блок repositories:
repositories {
exclusiveContent {
forRepository {
maven {
url = "https://api.modrinth.com/maven"
}
}
filter {
includeGroup "maven.modrinth"
}
}
}Затем добавьте мод как зависимость в блок dependencies:
dependencies {
// Замените <version> на нужную версию Triggers
implementation "maven.modrinth:triggers:<version>"
}Пример использования
Triggers использует собственную шину событий, работающую аналогично шине событий Forge. Вы можете регистрировать слушателей в Triggers.EVENTS и отслеживать конкретные события.
import com.evandev.triggers.Triggers;
import com.evandev.triggers.event.events.TriggerEntityEvent;
import com.evandev.triggers.event.events.TriggerPlayerEvent;
public class MyMod {
public static void init() {
// Слушаем, когда игрок зачаровывает предмет
Triggers.EVENTS.addListener(TriggerPlayerEvent.Enchant.class, event -> {
System.out.println(event.player.getName().getString() + " enchanted " + event.item);
});
// Слушаем, когда животное приручено
Triggers.EVENTS.addListener(TriggerEntityEvent.TameAnimal.class, event -> {
if (event.causedByPlayer != null) {
System.out.println("Animal tamed by: " + event.causedByPlayer.getName().getString());
}
});
}
}Лицензия
Частые вопросы
Как установить Triggers?
Установите Fabric под свою версию Minecraft, скачайте Triggers под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Triggers?
У Triggers есть сборки для Minecraft 1.20.1, 1.21.1.
Нужен ли Triggers на сервере?
Ставится только на сервер; игрокам ставить не нужно