From e0b6c4e873c1647e95a0bcd5a2de534392ef0288 Mon Sep 17 00:00:00 2001 From: DrPerkyLegit <116128211+DrPerkyLegit@users.noreply.github.com> Date: Mon, 6 Apr 2026 16:05:42 -0400 Subject: [PATCH] all plugins loaded event (#14) * all plugins loaded event * oops --- .../Event/Server/PluginsLoadedEvent.cs | 10 ++++++++++ Minecraft.Server.FourKit/PluginLoader.cs | 1 + 2 files changed, 11 insertions(+) create mode 100644 Minecraft.Server.FourKit/Event/Server/PluginsLoadedEvent.cs diff --git a/Minecraft.Server.FourKit/Event/Server/PluginsLoadedEvent.cs b/Minecraft.Server.FourKit/Event/Server/PluginsLoadedEvent.cs new file mode 100644 index 000000000..91c820898 --- /dev/null +++ b/Minecraft.Server.FourKit/Event/Server/PluginsLoadedEvent.cs @@ -0,0 +1,10 @@ +namespace Minecraft.Server.FourKit.Event.Server; + +using Minecraft.Server.FourKit.Plugin; + +public class PluginsLoadedEvent : ServerEvent +{ + internal PluginsLoadedEvent() : base() + { + } +} diff --git a/Minecraft.Server.FourKit/PluginLoader.cs b/Minecraft.Server.FourKit/PluginLoader.cs index f03ab44ad..baecfcd0e 100644 --- a/Minecraft.Server.FourKit/PluginLoader.cs +++ b/Minecraft.Server.FourKit/PluginLoader.cs @@ -72,6 +72,7 @@ internal sealed class PluginLoader } } } + FourKit.FireEvent(new PluginsLoadedEvent()); } private void LoadPluginAssembly(string dllPath)