Add Compatibility with a plugin
Make Oraxen compatible with other plugins directly from the oraxen source code
You need to create a class that extends
CompatibilityProvider<Main class of the plugin you want to add support>
and put the codes which add support for the plugin in the class you created.
Use
CompatibilitiesManager.addCompatibility(name of the plugin you want to add support, class you created in first step)
to add the class to Oraxen.
I'll use MythicMobs for this example.
import io.lumine.xikage.mythicmobs.MythicMobs;
import io.lumine.xikage.mythicmobs.api.bukkit.events.MythicDropLoadEvent;
import io.th0rgal.oraxen.compatibilities.CompatibilityProvider;
public class MythicMobsCompatibility extends CompatibilityProvider<MythicMobs>{
@EventHandler
public void onMythicDropLoadEvent(MythicDropLoadEvent event) {
}
}
import io.th0rgal.oraxen.compatibilities.CompatibilitiesManager;
import org.bukkit.plugin.java.JavaPlugin;
public class OraxenMythicMobsCompatibilityPlugin extends JavaPlugin {
public void onEnable() {
CompatibilitiesManager.addCompatibility("MythicMobs", MythicMobsCompatibility.class)
}
}
Last modified 8mo ago