本文整理汇总了Java中cn.nukkit.plugin.PluginManager类的典型用法代码示例。如果您正苦于以下问题:Java PluginManager类的具体用法?Java PluginManager怎么用?Java PluginManager使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PluginManager类属于cn.nukkit.plugin包,在下文中一共展示了PluginManager类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initIslands
import cn.nukkit.plugin.PluginManager; //导入依赖的package包/类
/**
* Load every islands Components
*/
private void initIslands() {
getServer().getCommandMap().register("ASkyBlock", new Commands(this));
getServer().getCommandMap().register("ASkyBlock", this.cmds = new ChallangesCMD(this));
getServer().getCommandMap().register("ASkyBlock", new AdminCMD(this));
PluginManager pm = getServer().getPluginManager();
chatHandler = new ChatHandler(this);
teleportLogic = new TeleportLogic(this);
invitationHandler = new InvitationHandler(this);
panel = new Panel(this);
// This should be loaded first
msgs = new Messages(this);
msgs.loadMessages();
getServer().getPluginManager().registerEvents(chatHandler, this);
pm.registerEvents(new IslandGuard(this), this);
ServerScheduler pd = getServer().getScheduler();
pd.scheduleRepeatingTask(new PluginTask(this), 20); // tick every 1 sec
}
示例2: getPluginManager
import cn.nukkit.plugin.PluginManager; //导入依赖的package包/类
public PluginManager getPluginManager() {
return this.pluginManager;
}
示例3: load
import cn.nukkit.plugin.PluginManager; //导入依赖的package包/类
public static void load(NukkitEssentials l){
PluginManager pm = l.getServer().getPluginManager();
pm.registerEvents(new Join(l), l);
pm.registerEvents(new PNB(l), l);
}
示例4: getPluginManager
import cn.nukkit.plugin.PluginManager; //导入依赖的package包/类
/**
* プラグインマネージャを取得します。
* <br>
* <br>[Itsuのメモ: イベント登録]
* <br>(Listenerインターフェースを実装/PluginBaseクラスを継承している場合)
* <br>
* <br>{@code this.getLogger().getPluginManager().registerEvents(this, this);}
* @return PluginManager
* @see PluginManager#registerEvents(cn.nukkit.event.Listener, Plugin)
*/
public PluginManager getPluginManager() {
return this.pluginManager;
}