Crate mcvm_plugin

Source
Expand description

This library is used by both MCVM to load plugins, and as a framework for defining Rust plugins for MCVM to use

Re-exports§

pub use mcvm_shared as shared;

Modules§

api
API for Rust-based plugins to use
hook_call
Implementation for calling hooks
hooks
Plugin hooks and their definitions
output
Serialized output format for plugins
plugin
Plugins

Structs§

CorePluginManager
A manager for plugins that is used to call their hooks. Does not handle actually loading the plugins from files

Statics§

PLUGIN_DEBUG_ENV
Environment variable that debugs plugins when set

Functions§

plugin_debug_enabled
Gets whether plugin debugging is enabled