介绍
这个前置库/解释器用于启用 CustomNPCs 的 EMCAScript。如果你使用的是最新版本的 Java,很可能只要在 NPC 上启用 EMCAScripts,就已经可以为 NPC 编写脚本了。不过,如果你尝试为 NPC 编写脚本却无法操作,很可能是缺少这个前置库/解释器。详情如下。我并非该项目的创建者,只是将它移植到 Curse,供整合包作者使用。这样创建整合包会更方便。 根据此库/解释器的许可条款,这是允许的。 http://openjdk.java.net/legal/gplv2+ce.html
根据许可要求,我也已将本项目的许可设置为 GNU 通用公共许可证第 2 版(GPLv2)。
它本身不会执行任何操作。实际上,是 CustomNPC 调用它并“启用” EMCAScript 引擎。如果其他模组实现了 Nashorn 引擎,也会调用它。就我个人所知,目前没有其他模组这样做,不过也可能有。
Nashorn 项目
Nashorn 的目标是在原生 JVM 上使用 Java 实现轻量、高性能的 JavaScript 运行时。本项目旨在让 Java 开发者能够通过 JSR-223 在 Java 应用程序中嵌入 JavaScript,并使用 jrunscript 命令行工具开发独立的 JavaScript 应用程序。
本项目旨在充分利用自 1997 年 Netscape 开始开发基于 JVM 的 JavaScript、并由 Mozilla 维护以来,为原生 JVM 引入的新技术。本项目将采用全新的代码库,专注于这些较新的技术。具体而言,项目将使用 MethodHandles 和 InvokeDynamic API,这些 API 在 JSR-292中有说明。
内容复制自 https://www.curseforge.com/minecraft/mc-mods/project-nashorn, 作者为 HalestormXV。我不是此模组的创建者,也无意声称自己是此模组的创建者。保留所有权利。
常见问题
Nashorn (Custom NPCS ECMAScript) 支持哪些 Minecraft 版本?
Nashorn (Custom NPCS ECMAScript) 支持 Minecraft Java 版 1.7.10,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
Nashorn (Custom NPCS ECMAScript) 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分