Скачать Server Events — Minecraft Моды — MetaMods

Server Events

Активный

Установок

0

Последнее обновление

1 месяц назад

Версии

1.21.5 — 1.21.8
Сервер
Fabric
Библиотеки

ServerEvents

ServerEvents представляет собой вспомогательную библиотеку для разработки серверов на платформе Fabric, значительно расширяющую возможности стандартной системы событий Fabric API. Модуль предоставляет удобный каркас для работы с событиями, напоминающий подход Bukkit, при этом сохраняя минималистичную философию Fabric.

Ключевой особенностью является то, что мод не дублирует функционал CommandRegistrationCallback и DynamicRegistrySetupCallback из стандартной Fabric API.

Пример использования

Установка

  1. Добавьте пакет в свой проект с помощью сервиса jitpack.io
  2. Укажите зависимость от serverevents в файле конфигурации вашего мода

Применение на практике

ServerEvents предлагает интуитивно понятный интерфейс для регистрации и обработки различных игровых событий.

Вот пример реализации, где при входе игрока на сервер изменяется приветственное сообщение и выдается яблоко:

import net.fabricmc.api.ModInitializer;
import net.minecraft.network.chat.Component;
import net.minecraft.world.item.Items;
import icu.suc.mc.serverevents.ServerEvents;

public class ExampleMod implements ModInitializer {
    @Override
    public void onInitialize() {
        ServerEvents.Player.MODIFY_JOIN_MESSAGE.register((player, message) -> {
            player.getInventory().add(Items.APPLE.getDefaultInstance());
            return Component.literal("[+] ").append(player.getName());
        });
    }
}
// Комментарий: обработчик события входа игрока

Дополнительная информация:

  • Доступна подробная техническая документация API
  • Поддерживаются различные типы серверных событий
  • Интеграция с существующей экосистемой Fabric
Участники проекта
KKW557

KKW557

Разработчик

Создан: 18 мая 2025

ID: 100411