mirror of https://github.com/webbukkit/dynmap.git
23 lines
734 B
Java
23 lines
734 B
Java
package org.dynmap.fabric_1_16_2.event;
|
|
|
|
import net.fabricmc.fabric.api.event.Event;
|
|
import net.fabricmc.fabric.api.event.EventFactory;
|
|
import net.minecraft.server.network.ServerPlayerEntity;
|
|
|
|
public class ServerChatEvents {
|
|
private ServerChatEvents() {
|
|
}
|
|
|
|
public static Event<ServerChatCallback> EVENT = EventFactory.createArrayBacked(ServerChatCallback.class,
|
|
(listeners) -> (player, message) -> {
|
|
for (ServerChatCallback callback : listeners) {
|
|
callback.onChatMessage(player, message);
|
|
}
|
|
}
|
|
);
|
|
|
|
@FunctionalInterface
|
|
public interface ServerChatCallback {
|
|
void onChatMessage(ServerPlayerEntity player, String message);
|
|
}
|
|
} |