添加兼容性的插件
直接从Oraxen源码中使Oraxen与其他插件兼容。
它是如何工作的?
第一步:创建兼容类
您需要创建一个扩展
CompatibilityProvider<Main class of the plugin you want to add support>
并把为插件添加支持的代码放在你创建的类中
第二步:将兼容性类添加到Oraxen中
使用
CompatibilitiesManager.addCompatibility(name of the plugin you want to add support, class you created in first step)
以将该类添加到Oraxen中
示范
第一步:创建兼容类
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) {
}
}
第二步:将兼容类添加到Oraxen中
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)
}
}
最后更新于
这有帮助吗?