feat: added scheduler for entity
This commit is contained in:
parent
0f86d64967
commit
6cdbcad921
@ -1,6 +1,7 @@
|
|||||||
package ru.dragonestia.msb3.api.scheduler;
|
package ru.dragonestia.msb3.api.scheduler;
|
||||||
|
|
||||||
import net.minestom.server.MinecraftServer;
|
import net.minestom.server.MinecraftServer;
|
||||||
|
import net.minestom.server.entity.Entity;
|
||||||
import net.minestom.server.entity.Player;
|
import net.minestom.server.entity.Player;
|
||||||
import net.minestom.server.instance.Instance;
|
import net.minestom.server.instance.Instance;
|
||||||
import net.minestom.server.timer.Task;
|
import net.minestom.server.timer.Task;
|
||||||
@ -18,6 +19,10 @@ public interface Scheduler {
|
|||||||
return new SchedulerImpl(instance.scheduler());
|
return new SchedulerImpl(instance.scheduler());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static Scheduler ofEntity(Entity entity) {
|
||||||
|
return new SchedulerImpl(entity.scheduler());
|
||||||
|
}
|
||||||
|
|
||||||
static Scheduler global() {
|
static Scheduler global() {
|
||||||
return new SchedulerImpl(MinecraftServer.getSchedulerManager());
|
return new SchedulerImpl(MinecraftServer.getSchedulerManager());
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user