Package org.spongepowered.api
Interface Engine
- All Superinterfaces:
RegistryHolder
- All Known Subinterfaces:
Client,LocalServer,Server
-
Method Summary
Modifier and TypeMethodDescriptionGets theCauseStackManagerfor handling the current event cause stack and context information.game()Gets theGamethat launched this engine;booleanChecks if thecurrent threadis the main thread of the engine.Methods inherited from interface org.spongepowered.api.registry.RegistryHolder
findRegistry, registry, streamRegistries
-
Method Details
-
game
Game game()Gets theGamethat launched this engine;- Returns:
- The game
-
causeStackManager
CauseStackManager causeStackManager()Gets theCauseStackManagerfor handling the current event cause stack and context information.- Returns:
- The cause stack manager
-
packRepository
PackRepository packRepository()- Returns:
- The
pack repository
-
resourceManager
ResourceManager resourceManager()- Returns:
- The
resource manager
-
scheduler
Scheduler scheduler()- Returns:
- The sync scheduler
-
onMainThread
boolean onMainThread()Checks if thecurrent threadis the main thread of the engine.- Returns:
trueif main thread,falseif not
-
reloadResources
CompletableFuture<Void> reloadResources()Rediscovers allresourceswithin allpack'scontents.On the server, the future will always be completed.
- Returns:
- A future that completes when reloading is complete
-