芸泠Yunleah`
如题,正在使用TabooLib开发插件,不知道怎么添加JavaScript脚本支持
最好有示例代码(

Neige
https://github.com/ankhorg/NeigeItems-Kotlin
复制hook.nashorn包
然后随便什么地方
  1. private fun check(clazz: String): Boolean {
  2.         return try {
  3.             Class.forName(clazz)
  4.             true
  5.         } catch (error: Throwable) {
  6.             false
  7.         }
  8.     }

  9. val nashornHooker: NashornHooker =
  10.         when {
  11.             // jdk自带nashorn
  12.             check("jdk.nashorn.api.scripting.NashornScriptEngineFactory") -> LegacyNashornHookerImpl()
  13.             // 主动下载nashorn
  14.             else -> NashornHookerImpl()
  15.         }
复制代码
用的时候调用nashornHooker