nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Server Events

Server Events

Mod

A Fabric mod enhancing server-side event handling with a Bukkit-inspired system, extending and encapsulating Fabric API events.

Server Library

1,707 downloads
5 followers

ServerEvents

ServerEvents is a support library for Fabric server development, designed to enhance the Fabric API's limited event system. It offers a Bukkit-like event framework while adhering to Fabric's minimalist philosophy.

The mod doesn't wrap CommandRegistrationCallback and DynamicRegistrySetupCallback from Fabric API.

Installation

  1. Import this package to your project, more information at jitpack.io.
  2. Add serverevents to your mod depends.

Usage

ServerEvents provides a simple API for registering and processing events.

Here is an example of a player modifying broadcast information and giving an apple when joining:

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());
        });
    }
}

License

This project is licensed under the MIT License © 2025 sucj.

External resources


Project members

sucj

sucj

Organization

KKW557

Member


Technical information

License
Client side
unsupported
Server side
required
Project ID