Class PaperSchedulerBridge
java.lang.Object
dev.shamoo.runtime.platform.paper.PaperSchedulerBridge
Folia-aware Paper scheduler adapter with explicit location/entity ownership.
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionPaperSchedulerBridge(org.bukkit.plugin.java.JavaPlugin plugin, dev.shamoo.runtime.core.ResourceRegistry resources) -
Method Summary
Modifier and TypeMethodDescriptionbooleanownsCurrentRegion(org.bukkit.entity.Entity entity) booleanownsCurrentRegion(org.bukkit.Location location) runEntity(dev.shamoo.runtime.core.PluginId owner, org.bukkit.entity.Entity entity, Runnable action, Runnable retired)
-
Constructor Details
-
PaperSchedulerBridge
public PaperSchedulerBridge(org.bukkit.plugin.java.JavaPlugin plugin, dev.shamoo.runtime.core.ResourceRegistry resources)
-
-
Method Details
-
runAsync
-
runGlobal
-
runRegion
public PaperSchedulerBridge.Task runRegion(dev.shamoo.runtime.core.PluginId owner, org.bukkit.Location location, Runnable action) -
runEntity
public PaperSchedulerBridge.Task runEntity(dev.shamoo.runtime.core.PluginId owner, org.bukkit.entity.Entity entity, Runnable action, Runnable retired) -
ownsCurrentRegion
public boolean ownsCurrentRegion(org.bukkit.Location location) -
ownsCurrentRegion
public boolean ownsCurrentRegion(org.bukkit.entity.Entity entity)
-