Package org.spongepowered.api
Interface Engine
- All Superinterfaces:
RegistryHolder
- All Known Subinterfaces:
Client
,LocalServer
,Server
-
Method Summary
Modifier and TypeMethodDescriptionGets theCauseStackManager
for handling the current event cause stack and context information.game()
Gets theGame
that launched this engine;boolean
Checks if thecurrent thread
is the main thread of the engine.Methods inherited from interface org.spongepowered.api.registry.RegistryHolder
findRegistry, registry, streamRegistries
-
Method Details
-
game
Game game()Gets theGame
that launched this engine;- Returns:
- The game
-
causeStackManager
CauseStackManager causeStackManager()Gets theCauseStackManager
for 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 thread
is the main thread of the engine.- Returns:
true
if main thread,false
if not
-
reloadResources
CompletableFuture<Void> reloadResources()Rediscovers allresources
within allpack's
contents
.On the server, the future will always be completed.
- Returns:
- A future that completes when reloading is complete
-