Add Cloth Config plugin management screen
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
package sdk
|
||||
|
||||
type Plugin interface {
|
||||
Metadata() Metadata
|
||||
}
|
||||
|
||||
type Initializer interface {
|
||||
Init(context *Context, event InitEvent) error
|
||||
}
|
||||
|
||||
type TickHandler interface {
|
||||
Tick(context *Context, snapshot ServerSnapshot) error
|
||||
}
|
||||
|
||||
type ChatHandler interface {
|
||||
Chat(context *Context, event ChatEvent) error
|
||||
}
|
||||
|
||||
type DeathHandler interface {
|
||||
Death(context *Context, event DeathEvent) error
|
||||
}
|
||||
|
||||
type SystemCallResultHandler interface {
|
||||
SystemCallResult(context *Context, result SystemCallResult) error
|
||||
}
|
||||
|
||||
type Deinitializer interface {
|
||||
Deinit(context *Context, event DeinitEvent) error
|
||||
}
|
||||
Reference in New Issue
Block a user