Interface NukkitSuperClassBindingModule
-
@Module public interface NukkitSuperClassBindingModule
Module for binding Nukkit specific classes as interface implementations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigSystem
bindConfigSystem(NukkitConfigSystem configSystem)
DBSystem
bindDBSystem(NukkitDBSystem dbSystem)
ServerSensor<?>
bindGenericsServerSensor(ServerSensor<cn.nukkit.level.Level> sensor)
ListenerSystem
bindListenerSystem(NukkitListenerSystem listenerSystem)
ServerInfo
bindServerInfo(ServerServerInfo serverInfo)
ServerSensor<cn.nukkit.level.Level>
bindServerSensor(NukkitSensor sensor)
ServerShutdownSave
bindServerShutdownSave(NukkitServerShutdownSave shutdownSave)
-
-
-
Method Detail
-
bindServerInfo
@Binds ServerInfo bindServerInfo(ServerServerInfo serverInfo)
-
bindDBSystem
@Binds DBSystem bindDBSystem(NukkitDBSystem dbSystem)
-
bindConfigSystem
@Binds ConfigSystem bindConfigSystem(NukkitConfigSystem configSystem)
-
bindListenerSystem
@Binds ListenerSystem bindListenerSystem(NukkitListenerSystem listenerSystem)
-
bindServerShutdownSave
@Binds ServerShutdownSave bindServerShutdownSave(NukkitServerShutdownSave shutdownSave)
-
bindServerSensor
@Binds ServerSensor<cn.nukkit.level.Level> bindServerSensor(NukkitSensor sensor)
-
bindGenericsServerSensor
@Binds ServerSensor<?> bindGenericsServerSensor(ServerSensor<cn.nukkit.level.Level> sensor)
-
-