如果我实现了会咋样第一,JNI的性能开销是巨大的,频繁的数据转译会导致cpp层和jvm层都不好过,被GlobalReference恶心死之前的幻想罢了
第二,谁跟你说bukkitapi可以通过JNI和llapi通信的,JNI确实可以做到跨语言通信,但是你指望这玩意能让这两套api接一起吗
第三,llapi的行为,接口数量,数据包内容与协议格式和bukkitapi的完全不同,实现起来还不如定制一套适用于llapi的bukkitapi或者说适用于bukkitapi的llapi然后套JNI转译
第四,你指望给一个java版核心使用的api通过JNI搓到基岩版吗,就单从跨版本你就说扯不扯,更别说还跨api,两个版本的实现都完全不一样指望JNI救世吗
有这个时间你还不如去研究bk到nk的转译,最起码比bk到ll要现实的多