feat: added scheduler for entity

This commit is contained in:
Andrey Terentev 2025-03-17 01:14:34 +07:00
parent 0f86d64967
commit 6cdbcad921

View File

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