NebzzCore

NebzzCore 是由 NebzzTeam 主导开发的一款插件
其致力于为开发者提供“核心无关”的高质量插件API

技术路线

NebzzCore 被核心加载 -> NC初始化(包括判断核心及注册相应Provider) -> NC加载目标插件 -> 插件初始化 -> 插件调用NC API

初步实现举例

public function onEnable(){
    $this->getLogger()->info("当前核心为 " . \Nebzz\Core::getCurrentServerSoftwareName());
}

public function onPlayerJoin(PlayerJoinEvent $e){
    $this->getLogger()->info($e->getPlayer()->getDisplayName() . " 正在使用 " . \Nebzz\Common\Player::getDeviceModel($e->getPlayer()));
}

!重要!:当前本项目还处于技术验证阶段,不保证本文实现为最终实现

ZXDA平台停运,NebzzCore上线时间推迟

标签: none

添加新评论