diff --git a/api/src/main/java/ru/dragonestia/msb3/api/scheduler/Scheduler.java b/api/src/main/java/ru/dragonestia/msb3/api/scheduler/Scheduler.java index dee99e8..205e827 100644 --- a/api/src/main/java/ru/dragonestia/msb3/api/scheduler/Scheduler.java +++ b/api/src/main/java/ru/dragonestia/msb3/api/scheduler/Scheduler.java @@ -1,6 +1,7 @@ package ru.dragonestia.msb3.api.scheduler; import net.minestom.server.MinecraftServer; +import net.minestom.server.entity.Entity; import net.minestom.server.entity.Player; import net.minestom.server.instance.Instance; import net.minestom.server.timer.Task; @@ -18,6 +19,10 @@ public interface Scheduler { return new SchedulerImpl(instance.scheduler()); } + static Scheduler ofEntity(Entity entity) { + return new SchedulerImpl(entity.scheduler()); + } + static Scheduler global() { return new SchedulerImpl(MinecraftServer.getSchedulerManager()); }