using LabApi.Events.CustomHandlers; using LabApi.Features; using LabApi.Loader.Features.Plugins; namespace LogEvents; internal class LogPlugin : Plugin { public override string Name { get; } = "LogPlugin"; public override string Description { get; } = "Example Plugin that logs (almost) all events."; public override string Author { get; } = "Northwood"; public override Version Version { get; } = new(1, 0, 0, 0); public override Version RequiredApiVersion { get; } = new(LabApiProperties.CompiledVersion); public MyCustomEventsHandler Events { get; } = new(); public override void Enable() { CustomHandlersManager.RegisterEventsHandler(Events); } public override void Disable() { CustomHandlersManager.UnregisterEventsHandler(Events); } }