Integration
To use MultiWorldEdit, you must initialize the library when your plugin starts up.
Initialization
Section titled “Initialization”You can initialize MultiWorldEdit in either your plugin’s onLoad() or onEnable() method—whichever fits your architecture best. The only requirement is that it is initialized before any other components or tasks attempt to access the MultiWorldEdit API.
import org.bukkit.plugin.java.JavaPlugin;import io.github.tofpu.multiworldedit.MultiWorldEditLoader;
public final class MyPlugin extends JavaPlugin {
@Override public void onLoad() { // Option A: Initialize early during onLoad MultiWorldEditLoader.load(this); }
@Override public void onEnable() { // Option B: Or initialize here during onEnable (if preferred) // MultiWorldEditLoader.load(this);
// Plugin startup logic }}