Documentation
¶
Index ¶
- func New(h *hosting.Hosting, permissions *permissions.Permissions) (proxy.Plugin, error)
- func PermissionMissingCommand() brigodier.Command
- type Whitelist
- func (w *Whitelist) Add(uuid string) error
- func (w *Whitelist) AllWhitelisted() []string
- func (w *Whitelist) Contains(uuid string) bool
- func (w *Whitelist) Disable() error
- func (w *Whitelist) Enable() error
- func (w *Whitelist) IsEnabled() bool
- func (w *Whitelist) Reload() error
- func (w *Whitelist) Remove(uuid string) error
- type WhitelistPlugin
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(h *hosting.Hosting, permissions *permissions.Permissions) (proxy.Plugin, error)
Types ¶
type Whitelist ¶
type Whitelist struct { Enabled bool `json:"enabled"` Whitelisted []string `json:"whitelisted"` // contains filtered or unexported fields }
func NewKVWhitelist ¶
func (*Whitelist) AllWhitelisted ¶
type WhitelistPlugin ¶
type WhitelistPlugin struct {
// contains filtered or unexported fields
}
func NewPlugin ¶
func NewPlugin(h *hosting.Hosting, permissions *permissions.Permissions) (*WhitelistPlugin, error)
func (*WhitelistPlugin) Reload ¶
func (p *WhitelistPlugin) Reload() error
func (*WhitelistPlugin) UsageWhitelist ¶
func (p *WhitelistPlugin) UsageWhitelist() brigodier.Command
Click to show internal directories.
Click to hide internal directories.