22 lines
669 B
Java
22 lines
669 B
Java
package tc.oc.pgm.listing;
|
|
|
|
import tc.oc.commons.core.commands.CommandBinder;
|
|
import tc.oc.commons.core.inject.HybridManifest;
|
|
import tc.oc.minecraft.api.event.ListenerBinder;
|
|
|
|
public class ListingManifest extends HybridManifest {
|
|
|
|
@Override
|
|
protected void configure() {
|
|
bind(ListingConfiguration.class);
|
|
bind(ListingService.class).to(ListingServiceImpl.class);
|
|
|
|
final ListenerBinder listeners = new ListenerBinder(binder());
|
|
listeners.bindListener().to(PingListener.class);
|
|
listeners.bindListener().to(ListingServiceImpl.class);
|
|
|
|
new CommandBinder(binder())
|
|
.register(ListingCommands.class);
|
|
}
|
|
}
|