Interface SpongeSuperClassBindingModule
-
@Module public interface SpongeSuperClassBindingModule
Module for binding Sponge specific classes as interface implementations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigSystem
bindConfigSystem(SpongeConfigSystem configSystem)
DBSystem
bindDBSystem(SpongeDBSystem dbSystem)
ServerSensor<?>
bindGenericsServerSensor(ServerSensor<org.spongepowered.api.world.World> sensor)
ListenerSystem
bindListenerSystem(SpongeListenerSystem listenerSystem)
PlanFiles
bindPlanFiles(SpongePlanFiles files)
ServerInfo
bindServerInfo(ServerServerInfo serverInfo)
ServerSensor<org.spongepowered.api.world.World>
bindServerSensor(SpongeSensor sensor)
ServerShutdownSave
bindServerShutdownSave(SpongeServerShutdownSave shutdownSave)
-
-
-
Method Detail
-
bindPlanFiles
@Binds PlanFiles bindPlanFiles(SpongePlanFiles files)
-
bindServerInfo
@Binds ServerInfo bindServerInfo(ServerServerInfo serverInfo)
-
bindDBSystem
@Binds DBSystem bindDBSystem(SpongeDBSystem dbSystem)
-
bindConfigSystem
@Binds ConfigSystem bindConfigSystem(SpongeConfigSystem configSystem)
-
bindListenerSystem
@Binds ListenerSystem bindListenerSystem(SpongeListenerSystem listenerSystem)
-
bindServerShutdownSave
@Binds ServerShutdownSave bindServerShutdownSave(SpongeServerShutdownSave shutdownSave)
-
bindServerSensor
@Binds ServerSensor<org.spongepowered.api.world.World> bindServerSensor(SpongeSensor sensor)
-
bindGenericsServerSensor
@Binds ServerSensor<?> bindGenericsServerSensor(ServerSensor<org.spongepowered.api.world.World> sensor)
-
-