跳到正文

Nashorn (Custom NPCS ECMAScript)

作者:mutoplay2015

启用 Custom NPCS 的 ECMAScript 功能。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

这个前置库/解释器用于启用 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/版本名 下面。

评论

登录后评论和评分