20 lines
575 B
TypeScript
20 lines
575 B
TypeScript
/// <reference types="@javatypes/sponge-api" />
|
|
|
|
import { server } from '@ccms/api'
|
|
import { Container } from '@ccms/container'
|
|
|
|
import { SpongeConsole } from './console'
|
|
import './chat'
|
|
import './task'
|
|
import './event'
|
|
import './server'
|
|
import { SpongeNativePluginManager } from './plugin'
|
|
import './command'
|
|
import './channel'
|
|
import './particle'
|
|
|
|
export default function SpongeImpl(container: Container) {
|
|
container.bind(server.Console).toConstantValue(SpongeConsole)
|
|
container.rebind(server.NativePluginManager).toConstantValue(new SpongeNativePluginManager())
|
|
}
|